autowired: 2개의 글
자동 의존성 주입 어노테이션 정리 @Autowired 검색 순서 : 타입 -> 이름 -> @Qualifier -> 검색 실패시 예외 처리 또는 null 처리 @Autowired는 주입하려고 하는 객체와 타입이 일치하는 객체를 자동으로 주입한다. 최근에는 대부분 빈 주입시 생성자 주입을 선택하고 있기 때문에 생성자 주입을 기준으로 설명하겠다. public class AutowirdService { private final AutowiredRepsository autowiredRepository; @Autowired public AutowiredService(AutowiredRepository autowiredRepository) { this.autowiredRepsository = autowiredRepo..
@Autowired 어노테이션의 경우 주로 변수 위에 설정하여 해당 타입의 객체를 찾아서 자동으로 할당한다. 그러므로 위의 private UserDAO userDAO의 경우 변수 선언만 했지 객체 할당을 하지않았다. 그러므로 위 상태에서 실행을 해버리면 userDAO의 메소드는 실행이 되어지지 않는다. 그러나 우리는 @Autowired 어노테이션으로 해당 변수위의 입력했기 때문에 해당 어노테이션이 해당 변수의 타입을 체크하고 그 타입의 객체가 메모리에 존재하는지 확인 후에 그 객체를 변수에 주입한다. 출처 : namubada.net/76?category=777086