-
Annotation로 정의된 Bean 호출하기개발 2012. 12. 5. 13:56반응형
컴포넌트로 사용할 빈 클래스에 @Component 어노테이션을 붙여준다.
어노테이션 뒤에 id를 지정할 수 있다.
예)
@Component("myHello")
public class Hello {
private String name;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public void print() {
System.out.println("hello " + getName());
}
}
빈호출은 http://codesnippet.tistory.com/1 참고
초기값을 지정하기 위해서는 XML 설정을 사용해야한다. 어노테이션의 이름처럼 오직 컴포넌트로써의 기능에 충실한 클래스만 사용하는게 좋을 듯하다.
환경
Eclipse + Spring 3.1 + Maven
codesnippet-helloworld-annotation.7z
반응형'개발' 카테고리의 다른 글
Commons IO의 파일 및 디렉터로 변경에 대한 모니터링 기능 사용 (0) 2013.02.01 JGropus의 사용자 프로토콜(헤더) 정의 하는 방법 (0) 2013.02.01 JGroups를 이용하여 메시지 전송시 주의점 (0) 2013.02.01 embedded-database 사용하기 (4) 2012.12.12 XML로 정의된 Bean 호출하기 (1) 2012.12.05