【发布时间】:2019-08-23 15:48:30
【问题描述】:
我有一些 Spring Boot 2.1 应用程序,它们都托管在 Tomcat 8.5 上 我们一般使用如下POM.xml结构:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
我们面临的问题是大小,我们意识到 spring-boot-started 需要很多 MB,而我们有另一个应用程序仅使用:spring-boot-starter-web 和 spring-boot-starter-tomcat 并且大小从50MB 到 10MB。
假设我们只使用 Tomcat,除了开发我们使用 mvn spring-boot run,如果我删除 spring-boot-starter 会发生什么?我可以有一个只有spring-boot-starter-web 和spring-boot-starter-tomcat 的应用程序,但在开发过程中仍然可以使用mvn spring-boot run 吗?
【问题讨论】:
标签: java spring spring-boot tomcat