Java 将Spring MVC web应用程序转换为控制台应用程序

Java 将Spring MVC web应用程序转换为控制台应用程序,java,spring,spring-mvc,pom.xml,Java,Spring,Spring Mvc,Pom.xml,我有一个基于Maven的Spring MVC,其结构如下: 构建后,它创建一个.war,并将其部署到应用程序服务器HomeController将请求映射到某些url模式,并根据给定的请求返回.jsp @RequestMapping(value = "/", method = {RequestMethod.GET, RequestMethod.HEAD}) public String homeGET(Model model) { // perform some acti

我有一个基于Maven的Spring MVC,其结构如下:

构建后,它创建一个
.war
,并将其部署到
应用程序服务器
HomeController
将请求映射到某些url模式,并根据给定的请求返回
.jsp

 @RequestMapping(value = "/", method = {RequestMethod.GET, RequestMethod.HEAD})
    public String homeGET(Model model) {
        // perform some actions
        return homeView;
    }

我需要找到最平滑的方法,如何将其转换为
控制台
.jar
应用程序。为了让它更简单,比方说,我只有一个视图,不需要处理不同的url请求模式

最有效的方法是移植项目并将其基于spring boot,spring boot通常将其打包为war或可执行jar,作为一个简单的配置选项。选中

在程序中嵌入一个Web服务器可以做到这一点,tomcat或jetty可以做到这一点。除此之外,integration spring boot为您提供了一切。看看这似乎是一个不错的工具,但它只是将所有内容打包到一个罐子中。1) 它不会把它变成一个控制台应用程序2)它不会提高性能,这是它的主要目标——摆脱应用程序服务器