스프링 3.x에서 getBean사용 3.x
2010.08.20 14:35 Edit
스프링 3.x버전 이후에는 자바 5이상에서 지원되는 제너릭(generic) 메소드방식을 사용할 수 있다.
기존의 getBean의 경우를 보면 아래와 같다.
UserDao userDao = (UserDao) applicatonContext.getBean("userDao");
getBean의 리턴이 Object인 관계로 Casting 이슈가 늘 따라다니게 된다.
하지만 3.x에서 제너릭 메소드 방식을 사용하면 다음과 같게 캐스팅 비용없이 사용이 가능하다.
UserDao userDao = applicationcontext.getBean("userDao", UserDao.class)이 글과 관련된 글
- [2011/10/03] Hypothesis in quantitative research (1511)
- [2011/02/09] jquery ui menu() (1913)
- [2011/01/30] @PostFilter, @PreFilter (1004)
- [2010/12/08] servletContext에서 상위 context security annotation 사용하기 (1378)
- [2010/12/04] spring security호출시 Configuration problem 발생시 (1438)
- Tag :
- study , springframework , 3.x에서 getBean사용
