Как перенести класс сервлета в класс контроллера Spring MVC? - PullRequest
0 голосов
/ 25 октября 2019

В моем проекте мы должны перейти с Spring Framework 3 на Spring Framework 4. В этом проекте созданы классы сервлетов, теперь мне нужно перейти на Spring Framework 4 без использования классов сервлетов и перейти на соответствующий класс Controller. Итак, как перенести метод init сервлета в контроллер Spring Framework. Вот мой код

public class ABCServlet extends HttpServlet {

static WebApplicationContext ctx;

 public void init(ServletConfig config) throws ServletException {
        super.init(config);
        if (ctx == null) {
            ServletContext servletContext = getServletContext();
            ctx = WebApplicationContextUtils.getWebApplicationContext(servletContext);
        }
    }
}

1 Ответ

0 голосов
/ 25 октября 2019

В вашем фрагменте кода

public class ABCServlet extends HttpServlet {

static WebApplicationContext ctx;

public void init(ServletConfig config) throws ServletException {
        super.init(config);
        if (ctx == null) {
            ServletContext servletContext = getServletContext();
            ctx = WebApplicationContextUtils.getWebApplicationContext(servletContext);
        }
    }
}

Я не вижу никакой бизнес-логики.

Следовательно, вы можете портировать с Servlet на Spring Framework 3 или обновить с Spring Framework 3 доSpring Framework 4 без каких-либо проблем.

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