당신도이에서 autowiring을 SpringBoot 참조
얕은에서 깊이에 SpringBoot
-
springboot 환경을 구축, 그것은 매우 간단합니다! 구성 파일을 필요로하지 않는 방법 단지 가이드처럼, 최대 실행하고 도망!
-
@SpringBootApplication 코멘트
-
하나의 클래스 만 안내 코멘트가 @SpringBootApplication 노트 세 가지 중요한 사항이있는 내부를 볼 수 있습니다
-
@SpringBootConfiguration 코멘트
- 소스 @Configuration, 즉, 이러한 구성의 라벨을 기반으로 봄의 등가물을 참조하십시오
-
@ComponentScan 코멘트
- 봄을 학습 한 후,이 매우 간단합니다. 스캔 노트
- 현재의 클래스 스캐닝 패키지에서, 컨트롤러 / 서비스 @ @ / 구성 요소 / @ 저장소 @ 및 기타 사항
-
@EnableAutoConfiguration 코멘트
- @AutoConfigurationPackage 참고 : 자동 구성 패키지
- 여전히에 의존하는 어떤 @Import 노트 , 주석 작업을 스캔.
- 참고 @import : 컨테이너 조립 IOC를 가져옵니다
- 값 FACTORIES_RESOURCE_LOCATION META-INF / spring.factories
- 모든 병 경로에 스캔 할 때 봄이 시작됩니다 META-INF / spring.factories 의 속성 객체로, 패키지 파일을
- 등록 키 값 대상물로부터 취득한 EnableAutoConfiguration의 데이터, 그리고 내부 용기에 첨가 하였다.
- @AutoConfigurationPackage 참고 : 자동 구성 패키지
-
개요
@SpringBootApplication 다음과 같은 세 가지 사항에 해당 :
- @SpringBootConfiguration
- @EnableAutoConfiguration
- @ComponentScan
키 @EnableAutoConfiguration 노트입니다이 세 가지 노트, 자동으로 구성을 시작하는 것입니다. 내부 실제 @Import 주석 로드 META-INF는 / spring.factories 정보 파일 다음에 스크린 EnableAutoConfiguration 용기 IOC, 자동 구성 기능에로드 된 키 데이터로!
HTTPS : //juejin.im/post/5cfdbe6c6fb9a07ece67c3dc 재현