Spring MVC (не удается создать экземпляр моего объекта в правильной последовательности)

Я хочу получить экземпляр ServletContext сразу после инициализации моего проекта и перед загрузкой любого другого класса контроллера в память, после чего я хочу использовать такие функции ServletContext, как:

getRealPath();

Это потому, что я хочу проанализировать важный файл, который загружает информацию RMI (RMI HOST, RMI Port)

Каково ваше решение? (Помните, что мне нужно, чтобы этот объект был создан только один раз, и это должно быть до создания экземпляра классов контроллера, а затем я хочу получить ссылку на этот объект везде в моем проекте внутри методов класса контроллера)


person Mehdi    schedule 02.03.2013    source источник


Ответы (1)


Используйте ServletContextListener. Он вызывается при запуске приложения и при его уничтожении.

person JB Nizet    schedule 02.03.2013
comment
Не могли бы вы объяснить, как я это получу? - person Mehdi; 02.03.2013
comment
Как ты собираешься получить что? - person JB Nizet; 02.03.2013
comment
я имею в виду, как решить эту проблему и заставить ее работать, не могли бы вы прочитать пост ниже? - person Mehdi; 03.03.2013
comment
Нажмите на ссылку редактирования в нижней части вашего вопроса. Покажите нам код вашего слушателя. Покажите нам, как вы настроили его с помощью аннотаций или файла web.xml. - person JB Nizet; 03.03.2013