Springboot 비밀 - 신속 마이크로 서비스 시스템을 구축 - 왕 FUJIANG을

JavaConfig 항목 :

봄 IOC는 매우 중심 개념 --Bean 있습니다. Spring 컨테이너에 의해 콩의 인스턴스화, 조립 및 관리에 대한 책임이 있습니다. 콩 XML은 가장 인기있는 구성을 설명하는 데 사용됩니다. 봄 메타 데이터 XML 구성 파일의 모든 유형에서 읽고 자동으로 해당 자바 코드로 변환 할 수 있습니다. 봄 열린 자바 프로그래밍 모델이 변경, 봄, 우리가 만연가 얼마나 봄 볼 수있는 100 개 이상의 만 번 다운로드. 


봄의 증가 발달로, 점점 더 많은 사람들이 봄을 비판했다. "썩은 XML의 많은 봄 프로젝트는"가장 방해는 비판 중 하나입니다. 봄 윌 거의 XML 문서의 많은 결과 콩의 형태로 모든 비즈니스 클래스 구성 XML 파일. 콩은 컴파일시 타입의 안전을 잃은 구성하는 XML을 사용합니다. XML 구성의 큰 숫자는 전체 프로젝트가 더 복잡합니다. 로드 존슨이 매우 심각한 문제를 발견했습니다.

매우 중요한 특성 ------ 주석 (코멘트)을 소개 JAVA EE 5.0의 출시와 마찬가지로. 이 라벨은 클래스 파일로 용융하는 컴파일러 나 층에 의해 소스 코드에서 처리 할 수 있으며, 소스 코드 라벨 참고. 자바 EE 5의 이후 버전에서, 주석 주요 구성 옵션이되고있다. 클래스의 소스 코드에서 혜택 콩 클래스 코멘트, 당신은 보안 검사의 유형을 얻을 수 있기 때문에 봄 사용 코멘트는 XML 구성의 사용과 비교하여 설명하기. 그것은 좋은 지원을 재구성 할 수있다. 

JavaConfig는 구성 요소 콩의 구성을 설명하는 주석을 사용하는 것입니다. JavaConfig 봄에 비해, 봄의 하위 프로젝트입니다, 그것은 여전히 ​​매우 젊은 프로젝트입니다. 현재 버전 1.0 M2이다. 콩은 동일하게 JavaConfig 달성 구현 될 수있는 기능을 구성하는 XML을 사용합니다.

1. 모든 태그 @Configuration 자바 클래스 정의는 클래스 구성 JavaConfig 있습니다

2. 모든 태그 @Bean 방법은, 리턴 값은 빈 정의 Spring IoC 컨테이너에 등록 될 때, 방법은 빈 정의 ID의 기본 이름이됩니다.

3.java 주석 자바 주석

 

추천

출처www.cnblogs.com/kaixin110/p/11056488.html