spring @autowired 예제

봄은 우리가 우리 자신의 @Qualifier 개의 @Qualifier 개의 어노런을 만들 수 있게 해줍니다. 사용자 지정 한정자를 만들려면 다음과 같이 정의 내에서 @Qualifier 개의 @Qualifier 지정을 제공: 특정 구현의 이름으로 @Qualifier 지정 하 여,이 경우 fooFormatter, 우리는 봄 때 모호성을 방지할 수 있습니다. 동일한 유형의 여러 콩을 찾습니다. Employee 변수와 스프링 @Autowired 개의 추가가있는 setter 메서드에 모두 추가되었지만 이 중 하나만 스프링 빈 자동 배선에 충분합니다. Bean의 속성 이름이 Bean과 일치하지 않을 때 예외가 throw됩니다. 예를 들어 Color.java bean 정의 스프링에서 이름 색상을 colorBean으로 변경하면 자동 배선할 개 콩 정의의 속성 이름과 다르기 때문에 자동 배선을 얻을 수 없습니다. 우리가 선호하는 개발 환경은 이클립스입니다. 우리는 메이븐 통합 플러그인 버전 3.1.0과 함께 이클립스 주노 (4.2) 버전을 사용하고 있습니다. 여기에서 이클립스를 다운로드할 수 있으며 여기에서 이클립스를 위한 메이븐 플러그인을 다운로드할 수 있습니다.

이클립스 메이븐 플러그인의 설치는이 튜토리얼의 범위를 벗어났으며 논의되지 않습니다. 또한 스프링 버전 3.2.3과 JDK 7_u_21을 사용하고 있습니다. 대안으로 Spring XML에서는 스프링 XML 파일에서 선언하여 사용할 수 있습니다. Spring은 종속 빈이 생성될 때 @Autowired 종속성을 사용할 수 있을 것으로 예상합니다. 프레임 워크배선에 대 한 콩을 해결할 수 없는 경우, 그것은 아래 인용 된 예외를 throw 하 고 스프링 컨테이너가 성공적으로 시작 되지 못하게 합니다: 정말 도움이 되는 예제와 함께 아주 좋은 설명. 정말 고마워요. 당신은 뿐만 아니라 몇 가지 봄 데이터 액세스 자습서를 추가하시기 바랍니다 수, 그것은 큰 도움이 될 것입니다. 사전에 감사합니다. @Qualifier 어떤 bean이 필드에서 자동 와이어여야 하는지 제어하는 데 사용한 @Qualifier. 예를 들어, 두 개의 유사한 사람 콩과 콩 구성 파일. 한정자를 사용하여 특정 bean을 해결하려면 @Autowired 함께 @Qualifier 개의 항을 사용하고 bean 이름을 추가 매개 변수에 전달해야 합니다.

예를 들어 아래를 살펴 : 그것은 아주 좋은 기사의 로케시 굽타 감사합니다. 스프링 자동 배선의 모든 세부 사항을 정확하게 파악했습니다. 아래에서는 봄에 콩을 자동 연결하는 모든 방법을 소개합니다. 기본적으로 @Autowired 속성이 제대로 배선되었는지 확인하기 위해 종속성 검사를 수행합니다. Spring이 와이어에 일치하는 빈을 찾을 수 없을 때 예외를 throw합니다. 이 문제를 해결하려면 @Autowired «필수» 속성을 false로 설정하여 이 검사 기능을 비활성화할 수 있습니다. @Qualifier 어구는 필드에서 자동 배선해야 하는 bean을 제어하는 데 사용할 수 있습니다. 예를 들어 Color.java 클래스의 applicationContext.xml에 정의된 두 개의 콩이 있는 경우 @Qualifier 개의 부호가 스프링을 표시하여 두 개의 콩 중 어느 콩이 호랑이 콩에서 자동 배선될지 표시합니다. 우리는 응용 프로그램에서 또 다른색상 콩을 정의컨텍스트.xml. 기본적으로 Spring은 @Autowired 항목을 유형별로 해결합니다.

동일한 유형의 콩을 컨테이너에서 둘 이상 사용할 수 있는 경우 프레임워크는 둘 이상의 Bean을 자동 배선에 사용할 수 있음을 나타내는 치명적인 예외를 throw합니다.

  • Información

    • Últimas Entradas

      가우스 법칙 예제

      봄은 우리가 우리 자신의 @Qualifier 개의 @Qualifier 개의…

      피벗 예제

      봄은 우리가 우리 자신의 @Qualifier 개의 @Qualifier 개의…

      페르미 추정 예제

      봄은 우리가 우리 자신의 @Qualifier 개의 @Qualifier 개의…