봄 MVC를 처음 사용합니다. 내 봄 mvc 응용 프로그램에서 물건을 모든 종류의 응용 프로그램에서 초기화 할 수있는 곳을 찾고 있는데. 대개 나는 내 메인 서블릿의 init() 메소드에서 그렇게했지만 현재 디스패처 서블릿은 스프링으로되어 있고 init 함수를 넘을 수 없다.봄 mvc 서블릿 초기화
가장 좋은 방법은 무엇입니까?
감사합니다.
봄 MVC를 처음 사용합니다. 내 봄 mvc 응용 프로그램에서 물건을 모든 종류의 응용 프로그램에서 초기화 할 수있는 곳을 찾고 있는데. 대개 나는 내 메인 서블릿의 init() 메소드에서 그렇게했지만 현재 디스패처 서블릿은 스프링으로되어 있고 init 함수를 넘을 수 없다.봄 mvc 서블릿 초기화
가장 좋은 방법은 무엇입니까?
감사합니다.
는 web.xml
에서 그것을 ServletContextListener
사용하여 정의
<listener>
<listener-class>com.company.YourListenerClass</listener-class>
</listener>
가 (당신이 ServletContextListener
를 구현하는 클래스를 만들고 당신이 당신의 초기화 코드를 배치 할 contextInitialized()
방법, 구현)
모든 콩이있을 수 있습니다 init-method. documentation을 참조하십시오. 가장 좋은 방법은 정의한 모든 bean에 대해이 메소드를 사용하는 것입니다. bean이 필요할 경우 다른 bean에 대한 참조를 가질 수 있습니다.
감사합니다. 초기화를위한 일반적인 방법입니까? – rperez
예, 그렇습니다. 이 인터페이스는 서블릿 API에 있으며이 용도로 사용하기위한 것입니다. – Bozho