idea 新建springboot项目
packageing:选择 war
next 勾选web
添加jar包
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-jasper</artifactId>
</dependency>
在application.properties中添加配置
spring.mvc.view.suffix= .jsp
spring.mvc.view.prefix= /WEB-INF/jsp/
在src下面添加webapp/WEB-INF/jsp/test.jsp
修改启动类
在启动类的同一级目录如果有
ServletInitializer 这个类 启动类直接继承这个类就可以了 如果没有 则继承
SpringBootServletInitializer 重写
configure方法
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
return application.sources(DemoApplication.class);
}
添加controller 放在tomcat中运行