스프링 3.x에서 getBean사용 3.x

스프링 3.x버전 이후에는 자바 5이상에서 지원되는 제너릭(generic) 메소드방식을 사용할 수 있다.

 

기존의 getBean의 경우를 보면 아래와 같다.

 

UserDao userDao = (UserDao) applicatonContext.getBean("userDao");

 

 

getBean의 리턴이 Object인 관계로 Casting 이슈가 늘 따라다니게 된다.

 

하지만 3.x에서 제너릭 메소드 방식을 사용하면 다음과 같게 캐스팅 비용없이 사용이 가능하다.

 

UserDao userDao = applicationcontext.getBean("userDao", UserDao.class)

Share
이 글과 관련된 글
  1. [2011/10/03] Hypothesis in quantitative research by Creativity, Safety, and Life (1511)
  2. [2011/02/09] jquery ui menu() by 파란하늘 (1913)
  3. [2011/01/30] @PostFilter, @PreFilter by 파란하늘 (1004)
  4. [2010/12/08] servletContext에서 상위 context security annotation 사용하기 by 파란하늘 (1378)
  5. [2010/12/04] spring security호출시 Configuration problem 발생시 by 파란하늘 (1438)
Tag :

Leave Comments



T-NAVI