728x90
@Resource
@Resource 어노테이션은 빈의 이름을 이용해서 주입할 객체를 검색한다.
@Resource 어노테이션을 사용하려면 다음의 두가지만 추가하면된다.
1.자동 주입 대상에 @Resource 어노테이션 사용
2.XML설정에 <context:annotation-config />설정 추가
@Resource 어노테이션은 빈의 이름을 사용해서 주입할 빈 객체를 찾기 때문에,
@Resource 어노테이션의 값으로 빈 객체의 이름을 지정한다.
@Resource 어노테이션은 생성자에 적용할 수 없고 필드나 메서드에만 적용할 수 있다.
@Autowired와 @Resource의 차이점
1. @Autowired : 타입(클래스)로 Bean을 지정한다.(생성자/필드/메서드에 모두 적용 가능)
2. @Resource : Name으로 Bean을 지정한다.(필드/메서드에만 적용 가능)
참고 : https://articles09.tistory.com/29
참고 : https://iwannafullstack.tistory.com/entry/Resource-%EC%96%B4%EB%85%B8%ED%85%8C%EC%9D%B4%EC%85%98-%EC%9D%B4%EB%9E%80
728x90
'STUDY > SpringLegacy' 카테고리의 다른 글
[Spring] 한글 깨짐 해결 방법 (0) | 2023.07.25 |
---|---|
[Spring] egovMap (0) | 2023.05.24 |
[Spring] EgoMessageSource (0) | 2023.05.24 |
[Spring] ModelAndView 사용방법 (0) | 2023.05.24 |
[Spring] SqlSession, SqlSessionDaoSupport (0) | 2023.05.24 |