Spring

어노테이션을 이용한 의존성 주입 세팅방법

정숙씨의 쏠쏠한 코딩 2021. 11. 7. 22:27

xml 파일을 사용 하지 않고 JAVA 클래스 파일 내 어노테이션을 이용한 xml 파일을 사용 하지 않고 의존성 주입을 대체 할 수 있다.

  • 사용방법
    • MemberConfig.java 
      • 의존성 주입을 사용 할 java 클래스 파일
      • @Configuration 어노테이션을 이용하여 스프링 의존성 주입을 java 클래스 파일 내에서 대체한다.
      • @Bean
        • java 클래스 파일 내에서 의존성 주입을 사용하는 어노테이션
        • xml 파일에서 <bean></bean> 기능과 동일하다.
        • 생성자 의존성 주입방법
        • Getter/Setter 의존성 주입 방법
        • List Type 의존성 주입 방법
          • ArrayList, HashMap을 사용 하여 의존성 주입이 가능하다.
          • MemberConfig.java  클래스 내에서 의존성 사용 방법
            • AnnotationConfigApplicationContext 클래스 객체 생성 후 해당 클래스 호출