각 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를 만들때 사용됨.
'Jsp-Servlet > Spring' 카테고리의 다른 글
validation 프레임웍 스프링에 적용하기 (4) | 2011.03.21 |
---|---|
CommandMapArgumentResolver (3) | 2011.03.21 |
UrlFilenameViewController 와 같은 기능을 직접 처리 (3) | 2011.01.10 |
url에 해당되는 jsp페이지를 바로 연결 처리 (1) | 2011.01.09 |
spring 2.5 String Utils API (3) | 2011.01.04 |