스프링 부트의 자동 구성
순수 라이브러리 만들어 보기
plugins {
id 'java'
}
group = 'memory'
sourceCompatibility = '17'
repositories {
mavenCentral()
}
dependencies {
implementation 'org.springframework.boot:spring-boot-starter-web:3.0.2'
compileOnly 'org.projectlombok:lombok:1.18.24'
annotationProcessor 'org.projectlombok:lombok:1.18.24'
testImplementation 'org.springframework.boot:spring-boot-starter-test:3.0.2'
}
test {
useJUnitPlatform()
}순수 라이브러리 사용

자동 구성 이해
ImportSelector 예제
@EnableAutoConfiguration 동작 방식
Last updated