Spring Boot 部署

1、 packaging的方式不同,一种设置成jar一种是war

2、 继承的方式不同

Application.java需要继承SpringBootServletInitializer,而jar包不需要。

下面是war继承的方式:

3、spring boot内置tomcat

springboot内置tomcat容器,默认tomcat8的版本,war包部署时,需要在pom文件中有关跟tomcat有关系的jar包scope都设置成provided。

去掉spring boot内置的tomcat代码:


---------------------

内容摘自:https://blog.csdn.net/laozhuxiao/article/details/73232629