[Spring] @Autowired 란?
@Service란, bean등록을 위해 명시해주는 애노테이션이다. [ @Repository ] OR [ @Component ] ->구분해서 사용하자 ! why ? 서비스에 bean 주입이 가능하며 애노테이션이 붙어있는 특정한 기능을 실행할 수 있고, AOP에서 사용하기에도 좋다. Autowired란? -필요한 의존 객체의 "타입"에 해당한느 빈을 찾아 주입한다. [ @Autowired ] - required : 기본값 : true (못 찾으면 구동 실패 ) [ 사용할 수 있는 위치 ] -생성자 (스프링 4.3부터는 생략 가능) -setter - filed [ 경우의 수 ] -해당 타입의 빈이 없는 경우 -해당 타입의 빈이 한 개인 경우 -해당 타입의 빈이 여러개인 경우 -> 빈 이름으로 시도, - 같은 ..
Spring
2020. 1. 12. 14:24