Jsp-Servlet/Spring
BeanNameAware, BeanFactoryAware, ApplicationContextAware
seongsland
2011. 2. 18. 21:06
각 Aware 에 대한 정보..
1. BeanNameAware
- 자신의 Bean Name을 알고자 할때 사용함.
- implements BeanNameAware
- public void setBeanNameAware(String beanName) {} 구현함.
2. BeanFactoryAware
- 현재 실행중인 BeanFactory를 불러오기 위해 사용함.
- implements BeanFactoryAware
- public void setBeanFactoryAware(BeanFactory beanFactory) throws BeansException {} 구현함.
3. ApplicationContextAware
- 현재 실행중인 ApplicationContext를 불러오기 위해 사용함.
- implements ApplicationContextAware
- public void setApplicationContextAware(ApplicationContext context) throws BeansException{} 구현함.
spring DI 설정은 특별한것은 없음.
<bean id="test" name="test" class="Test" /> 땡..
2,3 번의 경우 SpringMVC 에 종속적이지 않는 Util이나 Tag Library를 만들때 사용됨.