출처: http://november11tech.tistory.com/88 [Mr.november11] @Resource 어노테이션을 이용한 프로퍼티 설정 :: 사월은 봄이다.

@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

+ Recent posts