기술과 산업/언어 및 프레임워크
Annotation로 정의된 Bean 호출하기
B컷개발자
2012. 12. 5. 13:56
728x90
컴포넌트로 사용할 빈 클래스에 @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
728x90