<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://kwonnam.pe.kr/wiki/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://kwonnam.pe.kr/wiki/feed.php">
        <title>권남 springframework:springboot</title>
        <description></description>
        <link>https://kwonnam.pe.kr/wiki/</link>
        <image rdf:resource="https://kwonnam.pe.kr/wiki/lib/tpl/dokuwiki/images/favicon.ico" />
       <dc:date>2026-04-29T21:57:25+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://kwonnam.pe.kr/wiki/springframework/springboot/1.5?rev=1555495812&amp;do=diff"/>
                <rdf:li rdf:resource="https://kwonnam.pe.kr/wiki/springframework/springboot/2?rev=1663165086&amp;do=diff"/>
                <rdf:li rdf:resource="https://kwonnam.pe.kr/wiki/springframework/springboot/3?rev=1709537205&amp;do=diff"/>
                <rdf:li rdf:resource="https://kwonnam.pe.kr/wiki/springframework/springboot/actuator?rev=1666841920&amp;do=diff"/>
                <rdf:li rdf:resource="https://kwonnam.pe.kr/wiki/springframework/springboot/autoconfigure?rev=1629421005&amp;do=diff"/>
                <rdf:li rdf:resource="https://kwonnam.pe.kr/wiki/springframework/springboot/batch?rev=1630911973&amp;do=diff"/>
                <rdf:li rdf:resource="https://kwonnam.pe.kr/wiki/springframework/springboot/cloud_bus?rev=1629781851&amp;do=diff"/>
                <rdf:li rdf:resource="https://kwonnam.pe.kr/wiki/springframework/springboot/cloud_config?rev=1642484123&amp;do=diff"/>
                <rdf:li rdf:resource="https://kwonnam.pe.kr/wiki/springframework/springboot/commandlinerunner?rev=1530623153&amp;do=diff"/>
                <rdf:li rdf:resource="https://kwonnam.pe.kr/wiki/springframework/springboot/conditions?rev=1532930128&amp;do=diff"/>
                <rdf:li rdf:resource="https://kwonnam.pe.kr/wiki/springframework/springboot/devtools?rev=1613284076&amp;do=diff"/>
                <rdf:li rdf:resource="https://kwonnam.pe.kr/wiki/springframework/springboot/dgs?rev=1660179970&amp;do=diff"/>
                <rdf:li rdf:resource="https://kwonnam.pe.kr/wiki/springframework/springboot/docker?rev=1627018650&amp;do=diff"/>
                <rdf:li rdf:resource="https://kwonnam.pe.kr/wiki/springframework/springboot/email?rev=1542263640&amp;do=diff"/>
                <rdf:li rdf:resource="https://kwonnam.pe.kr/wiki/springframework/springboot/embedded_web_server?rev=1543367005&amp;do=diff"/>
                <rdf:li rdf:resource="https://kwonnam.pe.kr/wiki/springframework/springboot/gradle?rev=1600242113&amp;do=diff"/>
                <rdf:li rdf:resource="https://kwonnam.pe.kr/wiki/springframework/springboot/gradle_plugin?rev=1523490531&amp;do=diff"/>
                <rdf:li rdf:resource="https://kwonnam.pe.kr/wiki/springframework/springboot/handlebars?rev=1533960713&amp;do=diff"/>
                <rdf:li rdf:resource="https://kwonnam.pe.kr/wiki/springframework/springboot/httpmessageconverters?rev=1594949592&amp;do=diff"/>
                <rdf:li rdf:resource="https://kwonnam.pe.kr/wiki/springframework/springboot/jar_publish?rev=1560317046&amp;do=diff"/>
                <rdf:li rdf:resource="https://kwonnam.pe.kr/wiki/springframework/springboot/jpa?rev=1628055757&amp;do=diff"/>
                <rdf:li rdf:resource="https://kwonnam.pe.kr/wiki/springframework/springboot/json?rev=1606125622&amp;do=diff"/>
                <rdf:li rdf:resource="https://kwonnam.pe.kr/wiki/springframework/springboot/logging?rev=1610715288&amp;do=diff"/>
                <rdf:li rdf:resource="https://kwonnam.pe.kr/wiki/springframework/springboot/micrometer?rev=1606263158&amp;do=diff"/>
                <rdf:li rdf:resource="https://kwonnam.pe.kr/wiki/springframework/springboot/mvc?rev=1594948890&amp;do=diff"/>
                <rdf:li rdf:resource="https://kwonnam.pe.kr/wiki/springframework/springboot/properties?rev=1718150434&amp;do=diff"/>
                <rdf:li rdf:resource="https://kwonnam.pe.kr/wiki/springframework/springboot/properties_migrator?rev=1709537215&amp;do=diff"/>
                <rdf:li rdf:resource="https://kwonnam.pe.kr/wiki/springframework/springboot/springboot_admin?rev=1536897936&amp;do=diff"/>
                <rdf:li rdf:resource="https://kwonnam.pe.kr/wiki/springframework/springboot/springboot_cli?rev=1594611402&amp;do=diff"/>
                <rdf:li rdf:resource="https://kwonnam.pe.kr/wiki/springframework/springboot/starter?rev=1541985132&amp;do=diff"/>
                <rdf:li rdf:resource="https://kwonnam.pe.kr/wiki/springframework/springboot/startup?rev=1664204180&amp;do=diff"/>
                <rdf:li rdf:resource="https://kwonnam.pe.kr/wiki/springframework/springboot/test?rev=1661929346&amp;do=diff"/>
                <rdf:li rdf:resource="https://kwonnam.pe.kr/wiki/springframework/springboot/tomcat?rev=1652860929&amp;do=diff"/>
                <rdf:li rdf:resource="https://kwonnam.pe.kr/wiki/springframework/springboot/undertow?rev=1675321260&amp;do=diff"/>
                <rdf:li rdf:resource="https://kwonnam.pe.kr/wiki/springframework/springboot/webmvctest?rev=1648186488&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://kwonnam.pe.kr/wiki/lib/tpl/dokuwiki/images/favicon.ico">
        <title>권남</title>
        <link>https://kwonnam.pe.kr/wiki/</link>
        <url>https://kwonnam.pe.kr/wiki/lib/tpl/dokuwiki/images/favicon.ico</url>
    </image>
    <item rdf:about="https://kwonnam.pe.kr/wiki/springframework/springboot/1.5?rev=1555495812&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-04-17T19:10:12+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>springframework:springboot:1.5</title>
        <link>https://kwonnam.pe.kr/wiki/springframework/springboot/1.5?rev=1555495812&amp;do=diff</link>
        <description>SpringBoot 1.5

	*  Spring Boot 1.5 Release Notes · spring-projects/spring-boot Wiki

DataSource @Qualifer 작동 안하는 버그

	*  multiple datasource 사용시 각 데이터소스를 인젝션 받는쪽에 @Qualifer를 붙였으나 올바로 인식하지 못하는 문제 발생. 1.5에서.
	*  spring boot - Why @Qualifier not work - Stack Overflow
	*  원인은,</description>
    </item>
    <item rdf:about="https://kwonnam.pe.kr/wiki/springframework/springboot/2?rev=1663165086&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-14T23:18:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>springframework:springboot:2</title>
        <link>https://kwonnam.pe.kr/wiki/springframework/springboot/2?rev=1663165086&amp;do=diff</link>
        <description>SpringBoot 2

	*  Spring Boot 2.0 Release Notes · spring-projects/spring-boot Wiki
	*  Spring Boot 2.0 is out: What's new and noteworthy - JAXenter
	*  Spring Boot 2.0 Migration Guide · spring-projects/spring-boot Wiki
	*  Upgrading start.spring.io to Spring Boot 2
	*  Spring boot 2.0 의 변화 – 머루의개발블로그
	*  Spring Boot 2.0 수박 겉 핥기 – 디지털 세상을 만드는 아날로거 – Medium
	*  SpringBoot 2 performance — servlet stack vs WebFlux reactive stack
	*  Spring Boot Migration From 1.5 to 2.0.5 - DZone Java

2.1

	*  Spri…</description>
    </item>
    <item rdf:about="https://kwonnam.pe.kr/wiki/springframework/springboot/3?rev=1709537205&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-03-04T16:26:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>springframework:springboot:3</title>
        <link>https://kwonnam.pe.kr/wiki/springframework/springboot/3?rev=1709537205&amp;do=diff</link>
        <description>SpringBoot 3

	*  SpringFramework 6
	*  spring-boot-properties-migrator
	*  Spring Boot 3.0 Migration Guide · spring-projects/spring-boot Wiki
	*  Preparing for Spring Boot 3.0
	*  Spring Boot 3 and Spring Framework 6.0 – What’s New | Baeldung
	*  Preparing for Spring Boot 3.0
	*  Spring Tips: the road to Spring Boot 3: ahead-of-time compilation and GraalVM - YouTube
	*  Go Native with Spring Boot and GraalVM
	*  Spring ProblemDetail and ErrorResponse - HowToDoInJava
	*  실전! Spring Boot 3 마이그레이션…</description>
    </item>
    <item rdf:about="https://kwonnam.pe.kr/wiki/springframework/springboot/actuator?rev=1666841920&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-10-27T12:38:40+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>springframework:springboot:actuator</title>
        <link>https://kwonnam.pe.kr/wiki/springframework/springboot/actuator?rev=1666841920&amp;do=diff</link>
        <description>Spring Boot Actuator

	*  SpringBoot 관련 애플리케이션 Metric을 제공해준다.
	*  actuator 정보를 외부에 노출해서는 절대로 안된다.** 운영 웹서버에서는 방화벽으로 막거나, HTTP가 아닌 다른 방식으로 노출 방식을 바꾸고, 외부에는 HTTP/HTTPS 포트만 노출시켜야 한다.</description>
    </item>
    <item rdf:about="https://kwonnam.pe.kr/wiki/springframework/springboot/autoconfigure?rev=1629421005&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-08-20T09:56:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>springframework:springboot:autoconfigure</title>
        <link>https://kwonnam.pe.kr/wiki/springframework/springboot/autoconfigure?rev=1629421005&amp;do=diff</link>
        <description>SpringBoot Auto Configuration

	*  SpringBoot의 자동화된 설정을 다룬다.
	*  spring-boot-autoconfigure 모듈의 소스를 참조하면 자동 설정 원리를 파악할 수 있다.
	*  spring.factories에 자동설정 Configuration 목록 있음.

Auto Configuration exclude

	*  16. Auto-configuration
	*  Disabling Redis Auto-configuration in Spring Boot applications
	*</description>
    </item>
    <item rdf:about="https://kwonnam.pe.kr/wiki/springframework/springboot/batch?rev=1630911973&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-06T16:06:13+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>springframework:springboot:batch</title>
        <link>https://kwonnam.pe.kr/wiki/springframework/springboot/batch?rev=1630911973&amp;do=diff</link>
        <description>SpringBoot와 SpringBatch

	*  SpringBoot와 Spring Framework Batch
	*  Spring Boot 에서는 Spring Batch Command Line Job Runner 를 사용할 수 없다. Spring Boot 의 Auto Configuration이 작동하지 않게 된다.

아래는 SpringBoot 에서 명령행(Command line)으로 Spring Batch Job을 실행하는 방법이다.</description>
    </item>
    <item rdf:about="https://kwonnam.pe.kr/wiki/springframework/springboot/cloud_bus?rev=1629781851&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-08-24T14:10:51+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>springframework:springboot:cloud_bus</title>
        <link>https://kwonnam.pe.kr/wiki/springframework/springboot/cloud_bus?rev=1629781851&amp;do=diff</link>
        <description>Spring Cloud Bus

	*  Spring Cloud Bus
	*  메시지 브로커를 통해서 분산 시스템의 노드들 간의 링크를 유지하게 해줌.
	*  SpringBoot Cloud Config 에서 사용
	*  &lt;https://spring.io/projects/spring-cloud-stream&gt; 사용?

참조

	*  Spring Cloud Config: Spring Cloud Bus 예제
	*  Spring Cloud Bus | Baeldung
	*  Introduction to Spring Cloud Stream | Baeldung</description>
    </item>
    <item rdf:about="https://kwonnam.pe.kr/wiki/springframework/springboot/cloud_config?rev=1642484123&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-01-18T14:35:23+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>springframework:springboot:cloud_config</title>
        <link>https://kwonnam.pe.kr/wiki/springframework/springboot/cloud_config?rev=1642484123&amp;do=diff</link>
        <description>SpringBoot Cloud Config

	*  &lt;https://cloud.spring.io/spring-cloud-config/reference/html/&gt;
	*  SpringBoot Properties 동적 설정.
	*  Spring Cloud Bus

AWS Parameter Store

	*  AWS의 System Manager Parameter Store 를 통한 동적 설정
	*  Spring Boot에서 AWS 파라미터 스토어로 private 설정값 사용하기
	*  Resolving Spring Boot properties using the AWS Parameter Store (SSM)

참조

	*  [Spring Cloud] Spring Cloud Bus와 RabbitMQ 를 이용한 Config 정보 반영하기
	*  Spring Cloud Config: 소개와 예제
	*  Spring Cloud Config Refresh Strategies — Soshace • S…</description>
    </item>
    <item rdf:about="https://kwonnam.pe.kr/wiki/springframework/springboot/commandlinerunner?rev=1530623153&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-07-03T22:05:53+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>springframework:springboot:commandlinerunner</title>
        <link>https://kwonnam.pe.kr/wiki/springframework/springboot/commandlinerunner?rev=1530623153&amp;do=diff</link>
        <description>SpringBoot CommandLineRunner

	*  SpringBoot 명령행 애플리케이션 개발.
	*  스프링 부트 구동 시점에 특정 코드 실행 시키기 (CommandLineRunner &amp; ApplicationRunner) | DaleSeo
	*  CommandLineRunner (Spring Boot Docs 2.0.3.RELEASE API)</description>
    </item>
    <item rdf:about="https://kwonnam.pe.kr/wiki/springframework/springboot/conditions?rev=1532930128&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-07-30T14:55:28+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>springframework:springboot:conditions</title>
        <link>https://kwonnam.pe.kr/wiki/springframework/springboot/conditions?rev=1532930128&amp;do=diff</link>
        <description>Spring Boot Conditions

	*  SpringBoot Conditions
	*  Spring boot NestedCondition – 머루의개발블로그</description>
    </item>
    <item rdf:about="https://kwonnam.pe.kr/wiki/springframework/springboot/devtools?rev=1613284076&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-02-14T15:27:56+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>springframework:springboot:devtools</title>
        <link>https://kwonnam.pe.kr/wiki/springframework/springboot/devtools?rev=1613284076&amp;do=diff</link>
        <description>SpringBoot DevTools

	*  SpringBoot DevTools
	*  20. Developer Tools

설치


// configurations 는 일단 안해도 되는벗(springboot version따라?)
configurations {
	developmentOnly
	runtimeClasspath {
		extendsFrom developmentOnly
	}
}

dependencies {
	developmentOnly(&quot;org.springframework.boot:spring-boot-devtools&quot;)
}</description>
    </item>
    <item rdf:about="https://kwonnam.pe.kr/wiki/springframework/springboot/dgs?rev=1660179970&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-08-11T10:06:10+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>springframework:springboot:dgs</title>
        <link>https://kwonnam.pe.kr/wiki/springframework/springboot/dgs?rev=1660179970&amp;do=diff</link>
        <description>DGS

	*  &lt;https://netflix.github.io/dgs/&gt;
	*  Build a full-featured GraphQL server with Java or Kotlin in record time

참조

	*  Open Sourcing the Netflix Domain Graph Service Framework: GraphQL for Spring Boot | by Netflix Technology Blog | Feb, 2021 | Netflix TechBlog
	*  Domain Graph Service를 활용한 광고 서비스의 GraphQL API 구현 사례
		*  31분쯤, 다양한 client 기기 대응을 위해 GraphQL을 사용했음을 얘기함.</description>
    </item>
    <item rdf:about="https://kwonnam.pe.kr/wiki/springframework/springboot/docker?rev=1627018650&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-07-23T14:37:30+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>springframework:springboot:docker</title>
        <link>https://kwonnam.pe.kr/wiki/springframework/springboot/docker?rev=1627018650&amp;do=diff</link>
        <description>SpringBoot and Docker

	*  SpringBoot and Docker

참조

	*  Getting Started · Spring Boot with Docker
	*  Dockerizing a Spring Boot Application | Baeldung
	*  Docker, Spring Boot and JAVA_OPTS – cl4r1ty – Medium
	*  Creating Efficient Docker Images with Spring Boot 2.3
	*  Creating Docker Images with Spring Boot | Baeldung</description>
    </item>
    <item rdf:about="https://kwonnam.pe.kr/wiki/springframework/springboot/email?rev=1542263640&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-11-15T15:34:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>springframework:springboot:email</title>
        <link>https://kwonnam.pe.kr/wiki/springframework/springboot/email?rev=1542263640&amp;do=diff</link>
        <description>SpringBoot Email

	*  Guide to Spring Email | Baeldung
	*  spring-boot-starter-mail를 사용해 자동 설정 가능
	*  37. Sending Email
	*  MailProperties 로 설정</description>
    </item>
    <item rdf:about="https://kwonnam.pe.kr/wiki/springframework/springboot/embedded_web_server?rev=1543367005&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-11-28T10:03:25+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>springframework:springboot:embedded_web_server</title>
        <link>https://kwonnam.pe.kr/wiki/springframework/springboot/embedded_web_server?rev=1543367005&amp;do=diff</link>
        <description>SpringBoot Embedded Web Server

	*  78. Embedded Web Servers

WebMVC

	*  Spring WebMVC는 기본으로 Tomcat을 사용한다. spring-boot-starter-tomcat 추가.
	*  다른 것을 사용하고자 한다면 의존성에서 spring-boot-starter-tomcat을 exclude 해야한다.

WebFlux</description>
    </item>
    <item rdf:about="https://kwonnam.pe.kr/wiki/springframework/springboot/gradle?rev=1600242113&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-09-16T16:41:53+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>springframework:springboot:gradle</title>
        <link>https://kwonnam.pe.kr/wiki/springframework/springboot/gradle?rev=1600242113&amp;do=diff</link>
        <description>SpringBoot and Gradle

	*  SpringBoot and Gradle

Dependency Version Override

의존 라이브러리의 버전을 다른 것으로 바꾸고자 한다면 property를 변경하면 된다.


// 하이버네이트 버전
ext['hibernate.version'] = '5.2.14.Final'


혹은 프로젝트의</description>
    </item>
    <item rdf:about="https://kwonnam.pe.kr/wiki/springframework/springboot/gradle_plugin?rev=1523490531&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-04-12T08:18:51+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>springframework:springboot:gradle_plugin</title>
        <link>https://kwonnam.pe.kr/wiki/springframework/springboot/gradle_plugin?rev=1523490531&amp;do=diff</link>
        <description>SpringBoot Gradle Plugin

	*  SpringBoot Gradle Plugin
	*  Spring Boot Gradle Plugin</description>
    </item>
    <item rdf:about="https://kwonnam.pe.kr/wiki/springframework/springboot/handlebars?rev=1533960713&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-08-11T13:11:53+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>springframework:springboot:handlebars</title>
        <link>https://kwonnam.pe.kr/wiki/springframework/springboot/handlebars?rev=1533960713&amp;do=diff</link>
        <description>SpringBoot - Handlebars

	*  Handlebars SpringBoot starter</description>
    </item>
    <item rdf:about="https://kwonnam.pe.kr/wiki/springframework/springboot/httpmessageconverters?rev=1594949592&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-07-17T10:33:12+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>springframework:springboot:httpmessageconverters</title>
        <link>https://kwonnam.pe.kr/wiki/springframework/springboot/httpmessageconverters?rev=1594949592&amp;do=diff</link>
        <description>SpringBoot HttpMessageConverters

	*  SpringBoot 에서 SpringBoot and Spring Web MVC Http Message Converters 설정.

Auto Configuration

	*  org.springframework.boot.autoconfigure.http.HttpMessageConvertersAutoConfiguration
	*  위 설정에서는 HttpMessageConverter Bean 이 존재하는 것을 모두 모아 자동 등록해준다.</description>
    </item>
    <item rdf:about="https://kwonnam.pe.kr/wiki/springframework/springboot/jar_publish?rev=1560317046&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-06-12T14:24:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>springframework:springboot:jar_publish</title>
        <link>https://kwonnam.pe.kr/wiki/springframework/springboot/jar_publish?rev=1560317046&amp;do=diff</link>
        <description>Spring Boot Jar Publish

	*  Spring Boot Gradle Plugin Reference Guide 2.x 기준

	*  SpringBoot jar 파일을 SonaType Nexus 등 Maven Repository에 Publish 하기

maven plugin 사용

	*  Gradle Maven Deployment이 적용되면 자동으로 uploadBootArchives 태스크 생성됨.


uploadBootArchives {
    repositories {
        mavenDeployer {
            repository url: 'https://repo.example.com'
        }
    }
}</description>
    </item>
    <item rdf:about="https://kwonnam.pe.kr/wiki/springframework/springboot/jpa?rev=1628055757&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-08-04T14:42:37+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>springframework:springboot:jpa</title>
        <link>https://kwonnam.pe.kr/wiki/springframework/springboot/jpa?rev=1628055757&amp;do=diff</link>
        <description>Spring Boot And JPA

	*  SpringBoot &amp; JPA

Open Entity Manager In View / Open Session In View (OSIV) 끄기

	*  OSIV는 항상 끄자.


spring.jpa.open-in-view: false


	*  spring.jpa.open-in-view=false 는 JpaProperties 선언을 전혀 다르게 myapp.jpa 로 했더라도,</description>
    </item>
    <item rdf:about="https://kwonnam.pe.kr/wiki/springframework/springboot/json?rev=1606125622&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-11-23T19:00:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>springframework:springboot:json</title>
        <link>https://kwonnam.pe.kr/wiki/springframework/springboot/json?rev=1606125622&amp;do=diff</link>
        <description>SpringBoot and JSON

	*  SpringBoot 와 Java Jackson JSON Library JSON

날짜 시간 처리 Date Time Format

	*  Java의 기존 java.util.Date와 신규 Java 8 시간에 대한 처리
	*  java.util.Date는 기본적으로 Unix timestamp(long 값)으로 표현된다.

기본 설정</description>
    </item>
    <item rdf:about="https://kwonnam.pe.kr/wiki/springframework/springboot/logging?rev=1610715288&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-01-15T21:54:48+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>springframework:springboot:logging</title>
        <link>https://kwonnam.pe.kr/wiki/springframework/springboot/logging?rev=1610715288&amp;do=diff</link>
        <description>SpringBoot Logging

	*  26. Logging
	*  83. Logging
	*  Logging in Spring Boot | Baeldung

debug=true

	*  debug=true 설정은 다른 로깅 설정보다 우선해서 적용되어 로그를 debug모드로 찍게 한다.
	*  운영 프로필에서는 사용하지 말 것.

파일 명시적지정

	*  logging.config=my-logback.xml</description>
    </item>
    <item rdf:about="https://kwonnam.pe.kr/wiki/springframework/springboot/micrometer?rev=1606263158&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-11-25T09:12:38+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>springframework:springboot:micrometer</title>
        <link>https://kwonnam.pe.kr/wiki/springframework/springboot/micrometer?rev=1606263158&amp;do=diff</link>
        <description>SpringBoot Micrometer

	*  SpringBoot &amp; Micrometer

참조

InfluxDB

	*  Spring Boot and Micrometer with InlfuxDB Part 1: The base project – Emmanouil Gkatziouras
	*  Spring Boot and Micrometer with InlfuxDB Part 2: Adding InfluxDB – Emmanouil Gkatziouras
	*  Spring Boot and Micrometer with InlfuxDB Part 3: Servlets and JDBC – Emmanouil Gkatziouras
	*  Spring Boot and Micrometer With InlfuxDB Part 1: The Base Project - DZone Java
	*  Spring Boot and Micrometer with InfluxDB Part 2: Adding InfluxDB …</description>
    </item>
    <item rdf:about="https://kwonnam.pe.kr/wiki/springframework/springboot/mvc?rev=1594948890&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-07-17T10:21:30+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>springframework:springboot:mvc</title>
        <link>https://kwonnam.pe.kr/wiki/springframework/springboot/mvc?rev=1594948890&amp;do=diff</link>
        <description>SpringBoot and Spring Web MVC

설정 커스터마이즈

	*  WebMvcConfigurerAdapter 를 구현하고 @Configuration을 등록하면 여러가지 옵션을 override 할 수 있다.
	*  Spring 5 에서는 Java 8 의 default 지원으로 WebMvcConfigurerAdapter가 deprecated 되었다.</description>
    </item>
    <item rdf:about="https://kwonnam.pe.kr/wiki/springframework/springboot/properties?rev=1718150434&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-06-12T09:00:34+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>springframework:springboot:properties</title>
        <link>https://kwonnam.pe.kr/wiki/springframework/springboot/properties?rev=1718150434&amp;do=diff</link>
        <description>SpringBoot Properties

	*  SpringBoot 에서 설정 값 외재화
	*  jasypt 를 이용해 비밀번호 계통은 암호화 해서 저장해야 한다.
	*  spring-boot-properties-migrator
	*  보통 yml을 이용해서 application.yml로 지정한다.
	*  YamlPropertiesFactoryBean
	*  PropertiesFactoryBean</description>
    </item>
    <item rdf:about="https://kwonnam.pe.kr/wiki/springframework/springboot/properties_migrator?rev=1709537215&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-03-04T16:26:55+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>springframework:springboot:properties_migrator</title>
        <link>https://kwonnam.pe.kr/wiki/springframework/springboot/properties_migrator?rev=1709537215&amp;do=diff</link>
        <description>spring-boot-properties-migrator

	*  Spring Boot Configuration Properties Migrator | Baeldung
	*  SpringBoot Properties
	*  Spring Boot Migration 시에 변경된 프라퍼티명이 제대로 반영이 안돼 있으면 런타임에 알려준다.</description>
    </item>
    <item rdf:about="https://kwonnam.pe.kr/wiki/springframework/springboot/springboot_admin?rev=1536897936&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-09-14T13:05:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>springframework:springboot:springboot_admin</title>
        <link>https://kwonnam.pe.kr/wiki/springframework/springboot/springboot_admin?rev=1536897936&amp;do=diff</link>
        <description>SpringBoot Admin

	*  spring-boot-admin : SpringBoot Admin</description>
    </item>
    <item rdf:about="https://kwonnam.pe.kr/wiki/springframework/springboot/springboot_cli?rev=1594611402&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-07-13T12:36:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>springframework:springboot:springboot_cli</title>
        <link>https://kwonnam.pe.kr/wiki/springframework/springboot/springboot_cli?rev=1594611402&amp;do=diff</link>
        <description>SpringBoot CLI

	*  64. Using the CLI

Install with sdkman

	*  10. Installing Spring Boot


sdk install springboot

# 자동완성지원
. ~/.sdkman/candidates/springboot/current/shell-completion/bash/spring


Install with Windows scoop

	*  Scoop


scoop bucket add extras
scoop install springboot</description>
    </item>
    <item rdf:about="https://kwonnam.pe.kr/wiki/springframework/springboot/starter?rev=1541985132&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-11-12T10:12:12+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>springframework:springboot:starter</title>
        <link>https://kwonnam.pe.kr/wiki/springframework/springboot/starter?rev=1541985132&amp;do=diff</link>
        <description>SpringBoot Starter

	*  Spring Boot Starters
	*  SpringBoot Starter 만들기

참고

	*  spring-boot-starter 작성하기 | 기록은 재산이다</description>
    </item>
    <item rdf:about="https://kwonnam.pe.kr/wiki/springframework/springboot/startup?rev=1664204180&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-26T23:56:20+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>springframework:springboot:startup</title>
        <link>https://kwonnam.pe.kr/wiki/springframework/springboot/startup?rev=1664204180&amp;do=diff</link>
        <description>SpringBoot startup 최적화 / optimization

	*  Speed up Spring Boot Startup Time | Baeldung
	*  Optimize spring boot in this way, and the startup speed is fast enough to fly!
	*  How Fast is Spring?
	*  Let's make SpringBoot app start faster - DEV Community 👩‍💻👨‍💻
	*  Faster Spring Boot startup | Dev in Web
	*  Enable Spring Boot Application Startup Metrics to Diagnose Slow Startup - amitph</description>
    </item>
    <item rdf:about="https://kwonnam.pe.kr/wiki/springframework/springboot/test?rev=1661929346&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-08-31T16:02:26+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>springframework:springboot:test</title>
        <link>https://kwonnam.pe.kr/wiki/springframework/springboot/test?rev=1661929346&amp;do=diff</link>
        <description>SpringBoot Test

	*  SpringBoot Test
	*  JUnit 5
	*  SpringBoot and Spring MVC
	*  SpringBoot WebMvcTest
	*  Test Auto-configuration Annotations / Spring Boot Test Autoconfigure 여기에서 각종 test 자동화 Annotation을 확인할 수 있다.

@SpringBootTest

	*  기본적인 SpringBoot 통합 테스트 어노테이션.
	*  이 안에 들어가면 @ExtendWith(SpringExtension.class)</description>
    </item>
    <item rdf:about="https://kwonnam.pe.kr/wiki/springframework/springboot/tomcat?rev=1652860929&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-18T17:02:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>springframework:springboot:tomcat</title>
        <link>https://kwonnam.pe.kr/wiki/springframework/springboot/tomcat?rev=1652860929&amp;do=diff</link>
        <description>SpringBoot Server / Tomcat 설정

	*  How to Configure Spring Boot Tomcat
	*  SpringBoot Common Application Properties
	*  Tomcat 에서 RemoteIpValue 잘 참고할것. ELB 사용시 특히 server.tomcat.internal-proxies 에 별도 값이 더 필요한지 확인 필요.

X-Forwarded-For

	*  server.forward-headers-strategy=NATIVE</description>
    </item>
    <item rdf:about="https://kwonnam.pe.kr/wiki/springframework/springboot/undertow?rev=1675321260&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-02-02T16:01:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>springframework:springboot:undertow</title>
        <link>https://kwonnam.pe.kr/wiki/springframework/springboot/undertow?rev=1675321260&amp;do=diff</link>
        <description>SpringBoot - Undertow

	*  SpringBoot와 Undertow

Thread 갯수 지정

	*  server.undertow.threads.io : 기본값은 CPU 프로세서 갯수
	*  server.undertow.threads.worker : 기본값은 CPU 프로세서 갯수 * 8</description>
    </item>
    <item rdf:about="https://kwonnam.pe.kr/wiki/springframework/springboot/webmvctest?rev=1648186488&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-03-25T14:34:48+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>springframework:springboot:webmvctest</title>
        <link>https://kwonnam.pe.kr/wiki/springframework/springboot/webmvctest?rev=1648186488&amp;do=diff</link>
        <description>SpringBoot WebMvcTest

	*  SpringBoot Test
	*  Spring MVC
	*  @WebMvcTest
	*  @AutoConfigureMockMvc
	*  TestRestTemplate
	*  Spring Cloud Contract Features Wiremock

참조

	*  Spring MVC Introduction in testing
	*  Spring MVC Test Tutorial
	*  Spring test mvc 발표자료
	*  JsonPath를 이용해 JSON 검증도 가능
	*  REST-assured Support for Spring MockMvc | Baeldung
	*  MockMvc Kotlin DSL | Baeldung</description>
    </item>
</rdf:RDF>
