복붙노트

[SPRING] CDI @Produces 주석에 해당하는 Spring은 무엇입니까?

SPRING

CDI @Produces 주석에 해당하는 Spring은 무엇입니까?

CDI로 작업 할 때, @Produces 어노테이션을 사용하여 @Inject 어노테이션으로 인젝션 될 인터페이스를 구현 한 빈을 선택하기 위해 호출 할 프로듀서 메소드를 생성 할 수있었습니다.

지금 나는 봄과 함께 일하고있다. 그러나 나는 비슷한 것을 찾지 못했다. @Autowired 주석을 사용할 때 CDI의 @Produces 주석과 동일한 결과를 얻기 위해 사용해야하는 것은 무엇입니까?

해결법

  1. ==============================

    1.@Bean을 찾고 있습니다.

    @Bean을 찾고 있습니다.

    예 (위 링크에서 가져옴) :

    @Configuration
    public class AppConfig {
        //similar to @Produces CDI annotation
        @Bean
        public TransferService transferService() {
            return new TransferServiceImpl();
        }
    }
    

    나는 이것을 읽으라고 권유합니다 : 스프링 DI와 CDI 비교 연구

  2. from https://stackoverflow.com/questions/25876402/which-is-the-spring-equivalent-for-the-cdi-produces-annotation by cc-by-sa and MIT license