[이전 블로그 백업글][2007.11.3]
일을 하다보면 될꺼 같은데.. 해보면 에러가 뜨는 경우가 있습니다.
에러가 뜨면 음. 될줄 알았으나 역시 안되는 거였구나. 하고 넘어가는 부분이 있습니다.
물론 꼭 필요하거나 급하지 않은 경우에는 왜 에러가 뜨지 하면서 문제를 파악하곤 하는데 바쁘거나 필수 기능이 아니라면 우회적인 방법을 선택하게 되는것 같습니다.
이번에 프로젝트 하면서 그런 경우가 jsp에서 Spring의 ApplicationContext를 가져오는 것이었습니다.
처음에는 당연(?)하게도 ClassPathXmlApplicationContext 를 사용하면 되겠구나 해서 사용했습니다. 멀정히 Web Context가 올라가고도 ClassPathXmlApplicationContext 를 사용했으니 설정파일 가져오기를 최소한 두번이상 하는 셈이지요.
그래서 이런 경우라면 WebApplicationContext 라면 되겠구나 해서. 했던 기억이 있는데. 역시 에러가 잠깐 발생했던 기능도 있네요. 뭐. 이건 제 삽질 얘기구요..
방법은 다음처럼
기선님이 정리하셨던 참고글.. : http://whiteship.tistory.com/1349
일을 하다보면 될꺼 같은데.. 해보면 에러가 뜨는 경우가 있습니다.
에러가 뜨면 음. 될줄 알았으나 역시 안되는 거였구나. 하고 넘어가는 부분이 있습니다.
물론 꼭 필요하거나 급하지 않은 경우에는 왜 에러가 뜨지 하면서 문제를 파악하곤 하는데 바쁘거나 필수 기능이 아니라면 우회적인 방법을 선택하게 되는것 같습니다.
이번에 프로젝트 하면서 그런 경우가 jsp에서 Spring의 ApplicationContext를 가져오는 것이었습니다.
처음에는 당연(?)하게도 ClassPathXmlApplicationContext 를 사용하면 되겠구나 해서 사용했습니다. 멀정히 Web Context가 올라가고도 ClassPathXmlApplicationContext 를 사용했으니 설정파일 가져오기를 최소한 두번이상 하는 셈이지요.
그래서 이런 경우라면 WebApplicationContext 라면 되겠구나 해서. 했던 기억이 있는데. 역시 에러가 잠깐 발생했던 기능도 있네요. 뭐. 이건 제 삽질 얘기구요..
방법은 다음처럼
WebApplicationContext ctx = WebApplicationContextUtils.getWebApplicationContext(getServletContext());
기선님이 정리하셨던 참고글.. : http://whiteship.tistory.com/1349
'자바' 카테고리의 다른 글
[메모] webwork 사용시 에러 페이지 처리 (0) | 2008.10.28 |
---|---|
[프레임워크] Hibernate, iBATIS 그리고 JPA중.. 당신의 선택은.? (6) | 2008.08.03 |
[framework] Spring에서 트랜잭션 관리 (0) | 2008.06.28 |
[메모] WebWork 단위테스트중에 (0) | 2008.06.28 |
[framework] Spring AOP의 간단한 예제 (0) | 2008.06.28 |