본문 바로가기
728x90

스프링3

@Profile로 분기처리하여 Configuration을 구성할 때 주의해야할 점 https://kim-jong-hyun.tistory.com/m/142 @Profile로 분기처리하여 Configuration을 구성할 때 주의해야할 점 Spring Configuration을 구성할 때 @Configuration 클래스 내부의 메서드에다가 @Bean을 선언하여 구성합니다. 만일 동일한 타입의 @Bean이 여러 개이고 환경별로 다르게 동작하게끔 구성하기 위해서는 @Profil kim-jong-hyun.tistory.com 2023. 4. 3.
왜 DI(의존성 주입)가 필요한가? https://www.mimul.com/blog/di-constructor-injection/ DI(의존성 주입)가 필요한 이유와 Spring에서 Field Injection보다 Constructor Injection이 권장되는 이유 | Mi Spring에서 의존성 주입이 필요한 이유와 Constructor Injection이 권장되는 이유에 대해 상세히 기술. www.mimul.com 2020. 6. 3.
Spring @Autowired 사용시 주의점 @Autowired 사용시 동일한 타입의 Bean 객체를 2개 이상일때 Injection of autowired dependencies failed 에러 발생하게 됩니다. 원인 : expected single matching bean but found 2: 해결방법 : @Autowired 사용시에는 동일한 타입을 Bean 객체를 2개사용하지 말것. (@Autowired 로 명시해준 클래스의 동일한 클래스를 XML 설정파일에 bean 으로 설정하지 말것.) 만약, 동일한 클래스를 2개 이상 설정해줘야 한다면, 예) bean id가 main 일 경우 @Qualifier("main") 를 함께 사용하여 이름을 지정하거나, @Resource(name = "main") 를 이용하여 이름을 지정한다. 참고 URL .. 2019. 3. 11.
728x90