자동설정
-
자동설정 만들기백기선(인프런 강의)/스프링 부트 개념과 활용 2020. 4. 6. 12:28
https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#boot-features-developing-auto-configuration Starter와 Autoconfigure Xxx-Spring-Boot-Autoconfigure 모듈: 자동 설정 Xxx-Spring-Boot-Starter 모듈: 필요한 의존성 정의 그냥 하나로 만들고 싶을 때는? Xxx-Spring-Boot-Starter 자동설정 구현 - 의존성 추가 pom.xml 에서 아래와같이 의존성을 추가해준다. org.springframework.boot spring-boot-autoconfigure org.springframework.boot spring-boot-autoco..
-
스프링 부트 원리 - 자동설정 이해백기선(인프런 강의)/스프링 부트 개념과 활용 2020. 4. 6. 08:45
@SpringBootApplication @SpringBootApplication은 @SrpingBootconfiguration, @ComponentScan, @EnableAutoconfiguration 이 3개가 합친거라고 볼 수가 있다. @EnableAutoConfiguration (@SpringBootApplication 안에 숨어 있음) 처음에 ConponentScan으로 등록하고,@ EnableAutoConfiguration으로 추가적인 Bean을 읽어 등록 1단계: @ComponentScan 2단계: @EnableAutoConfiguration spring.factories 내부에 여러 Configuration들이 존재하고, 조건에 따라서 Bean을 등록 결국 @SpringBootApplica..