首先我们要准备一个SpringBoot项目,我从Springboot官网下载了一个demo
在IDEA中打开项目结构如下
创建一个简单的TestCrontroller测试用
package com.example.demo.controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class TestController {
@GetMapping(value = "/hello")
public String test(){
return "hello";
}
}
运行DemoApplication之后可以访问http://localhost:8080/hello说明测试demo运行成功
然后对pom文件进行修改,声明打war包并且将内置的tomcat打包的时候排除
<!-- war 打包 -->
<packaging>war</packaging>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
<version>2.7.4</version>
<scope>provided</scope>
</dependency>
至此完整的pom如下,防止某些新同学不知道应该加在哪里 我全部贴出来了