소스에서 SpringBoot 자동 조립을 참조하십시오

당신도이에서 autowiring을 SpringBoot 참조

얕은에서 깊이에 SpringBoot

  • springboot 환경을 구축, 그것은 매우 간단합니다! 구성 파일을 필요로하지 않는 방법 단지 가이드처럼, 최대 실행하고 도망!

  • @SpringBootApplication 코멘트

    • 하나의 클래스 만 안내 코멘트가 @SpringBootApplication 노트 세 가지 중요한 사항이있는 내부를 볼 수 있습니다

    • @SpringBootConfiguration 코멘트

      • 소스 @Configuration, 즉, 이러한 구성의 라벨을 기반으로 봄의 등가물을 참조하십시오
    • @ComponentScan 코멘트

      • 봄을 학습 한 후,이 매우 간단합니다. 스캔 노트
      • 현재의 클래스 스캐닝 패키지에서, 컨트롤러 / 서비스 @ @ / 구성 요소 / @ 저장소 @ 및 기타 사항
    • @EnableAutoConfiguration 코멘트

      • @AutoConfigurationPackage 참고 : 자동 구성 패키지
        • 여전히에 의존하는 어떤 @Import 노트 , 주석 작업을 스캔.
      • 참고 @import : 컨테이너 조립 IOC를 가져옵니다
        1. 값 FACTORIES_RESOURCE_LOCATION META-INF / spring.factories
        2. 모든 병 경로에 스캔 할 때 봄이 시작됩니다 META-INF / spring.factories 의 속성 객체로, 패키지 파일을
        3. 등록 키 값 대상물로부터 취득한 EnableAutoConfiguration의 데이터, 그리고 내부 용기에 첨가 하였다.

개요

@SpringBootApplication 다음과 같은 세 가지 사항에 해당 :

  • @SpringBootConfiguration
  • @EnableAutoConfiguration
  • @ComponentScan
    키 @EnableAutoConfiguration 노트입니다이 세 가지 노트, 자동으로 구성을 시작하는 것입니다. 내부 실제 @Import 주석 로드 META-INF는 / spring.factories 정보 파일 다음에 스크린 EnableAutoConfiguration 용기 IOC, 자동 구성 기능에로드 된 키 데이터로!

HTTPS : //juejin.im/post/5cfdbe6c6fb9a07ece67c3dc 재현

추천

출처blog.csdn.net/weixin_34375233/article/details/91465494