@Resource 어노테이션을 이용한 프로퍼티 설정
@Resource 어노테이션은 어플리케이션에서 필요로 하는 자원을 자동 연결할 때 사용된다.
스프링에서는 의존하는 빈 객체를 전달할 때 사용된다. 스프링에서 @Resource 어노테이션을 사용하려면
name 속성에 자동으로 연결할 빈 객체의 이름을 입력하면 된다.
public class HomeController{
@Resource(name = "camera1")
private Camera camera ;
private Camera camera4 ;
@Resource (name = "camera4" )
public void setCamera(Camera camera4){
this.camera4 = camera4 ;
}
}
만약 @Resource 어노테이션에서 지정한 빈 객체가 존재하지 않으면, 스프링은 컨테이너를 초기화 하는 과정에서 예외를 발생시킨다.
'개발 > Spring' 카테고리의 다른 글
quartz (0) | 2018.02.15 |
---|---|
@PostConstruct 어노테이션 및 @PreDestroy 어노테이션과 라이프 사이클 (0) | 2018.02.15 |
@Autowired 어노테이션을 이용한 자동 설정 (0) | 2018.02.15 |
의존 관계 자동 설정 (0) | 2018.02.15 |
빈 생성 (0) | 2018.02.15 |