반응형
autowired
-
@Autowired @Resource @Inject 차이Spring/spring framework 기본 및 이론 2020. 5. 10. 23:49
차이 Autowired Inject Resource 범용 스프링전용 자바에서 지원 자바에서 지원 연결방식 타입에 맞춰서 연결 타입에 맞춰서 연결 이름으로 연결 강제연결 @Qualifier("title") @Resource(name="title") @Autowired와 @Inject는 타입에 맞춰서 하는 반면, @Resource는 이름에 맞춰서 연결 @Autowired private Chicken penguin; //Chicken 타입으로 연결 @Inject private Penguin chicken; //Penguin 타입으로 연결 @Resource private Chicken penguin; //penguin 타입으로 연결됩니다만, Chicken 클래스를 자료형으로 두었기에 캐스팅이 되지 않아 에러가 ..