Autowired 권장1 [Spring] Bean을 주입받을때, @Autowired는 권장되지 않음 Bean을 주입받을때, @Autowired는 권장되지 않음 IntelliJ에서 @Autowired를 사용하다보면 다음과 같은 메세지를 종종 보게된다. 필드주입은 권장되지 않는다. 생성자 주입을 사용. Spring에서 Bean을 주입받는 방법은 아래와 같다. @Autowired setter 생성자 이중 가장 권장하는 방식이 생성자로 주입받는 방식이다. 생성자 주입을 권고하는 이유 순환참조 방지 final 선언 테스트코드 작성의 용이 1. 순환참조방지 생성자 주입방식은 먼저 생성자의 인자에 사용되는 Bean을 찾거나 Bean Factory에서 만든다. 그 후에 찾은 인자 Bean으로 주입하려는 Bean의 생성자를 호출한다. ⇒ 먼저 Bean을 생성하지 않고 주입하려는 Bean을 먼저 찾는다. setter와 .. 2021. 4. 27. 이전 1 다음