не удалось инициализировать init methof сервлета из весенней загрузки - PullRequest
0 голосов
/ 01 ноября 2018

У меня есть собственный сервлет, инициализированный в моем приложении весенней загрузки.

@Bean
public ServletRegistrationBean<CustomServlet> servletRegistrationBean() 
{
log.info("going to initialise the servlet");
return new ServletRegistrationBean<>(new CustomServlet(), “/path1/*");
}

Это внутри классов конфигурации, аннотированных @Configuration, независимо от того, что я делаю, Spring не вызывает метод init внутри CustomServlet, хотя вышеприведенный журнал печатается Этот код был скопирован из другого примера приложения, где делается то же самое, но там инициализируются методы сервлета init, Есть мысли?

родительская версия пружинного башмака:

2.0.4.RELEASE

1 Ответ

0 голосов
/ 01 ноября 2018

Попробуйте это;

@Bean
public ServletRegistrationBean exampleServletBean() {
   ServletRegistrationBean bean = new ServletRegistrationBean(new CustomServlet(), "/exampleServlet/*");
   bean.setLoadOnStartup(1);
return bean;

}

и проверьте это, это может помочь: https://www.baeldung.com/register-servlet

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...