1. 对 Springboot的引导类进行扩展
* 集成SpringBootServletInitializer,并重写configure方法
@SpringBootApplication
public class SpringbootVueApplication extends SpringBootServletInitializer {
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
return builder.sources(SpringbootVueApplication.class);
}
public static void main(String[] args) {
SpringApplication.run(SpringbootVueApplication.class, args);
}
}
2. 对提供标记嵌入式servlet容器
在pom文件中指定
<!--标记嵌入式servlet容器-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
<scope>provided</scope>
</dependency>
3. 将项目发布到Tomcat
将打包方式改成war,重命名war包(可以直接命名成虚拟路径的名字),放进Tomcat中的webapps下