我想看一个可以让我做的弹簧靴示例:
mvn tomcat:run
我尝试了现有的示例和以下教程,但没有运气。
官方文档对此不是很清楚,但我发现了这个简洁易行的如何将 spring boot 和 tomcat maven 插件放在一起。
https://gerrydevstory.com/2014/08/22/spring-boot-and-the-embedded-tomcat-container/
网站上的信息要点:
删除<plugin>
pom.xml 上的 spring-boot-maven-plugin 配置
设置 tomcat7-maven-plugin<plugin>
.
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.0</version>
</plugin>
.
@Configuration
@EnableAutoConfiguration
@ComponentScan
public class Application extends SpringBootServletInitializer {
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
return application.sources(Application.class);
}
}
并更改 POM.xml 中的范围
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
<scope>provided</scope>
</dependency>