반응형
-
@Resource 어노테이션 이란?BackEnd/Spring 2021. 11. 19. 16:32
@Resource과 @Autowired의 차이점을 설명하면 Resource 어노테이션의 의미를 이해하기 쉽다. @Autowired와 @Resource의 차이점 1. @Autowired : 타입(클래스)로 Bean을 지정한다.(생성자/필드/메서드에 모두 적용 가능) 2. @Resource : Name으로 Bean을 지정한다.(필드/메서드에만 적용 가능) @Autowired 어노테이션이 타입을 이용해서 의존성을 주입한다면, @Resource 어노테이션은 빈 이름을 이용해서 의존성을 주입한다. 예시 코드 @Repository public class CommonDao { @Autowired private SqlSessionTemplate sqlSession; } 위와 같이 Autowired를 사용한다면, sql..