本篇博文将在上篇文章代码的基础上进行改造,上篇文章地址:https://blog.csdn.net/xujiangdong1992/article/details/83507318
- 修改pom.xml文件,新增依赖,打包改成war格式
<dependency>
<groupId>org.apache.tomcat</groupId>
<artifactId>tomcat-servlet-api</artifactId>
<version>8.0.36</version>
<scope>provided</scope>
</dependency>
- 修改启动类 SpringbootFirstApplication,继承SpringBootServletInitializer,重写configure方法
package com.example.springboot_first;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.builder.SpringApplicationBuilder;
import org.springframework.boot.web.servlet.support.SpringBootServletInitializer;
@SpringBootApplication
public class SpringbootFirstApplication extends SpringBootServletInitializer {
public static void main(String[] args) {
SpringApplication.run(SpringbootFirstApplication.class, args);
}
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
return builder.sources(SpringbootFirstApplication.class);
}
}
- 配置Tomcat(假设你的电脑上已经装有Tomcat了)
这里选择tomcat得版本为8.5.20
配置工程访问后缀,可以不配,最后 apply---->ok
- maven打包部署
- 启动项目并访问,如果配置了后缀记得加上
源码地址:
github下载:https://github.com/xujiangdong/SpringbootLearn