gpt4 book ai didi

java - Tomcat 和 spring-boot-starter

转载 作者:行者123 更新时间:2023-11-28 22:36:29 24 4
gpt4 key购买 nike

我有一些 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-webspring-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在开发期间?

最佳答案

参见 this ltalhouarne 回答。

spring-boot-starter-web contains spring web dependencies (including spring-boot-starter-tomcat):

spring-boot-starter
jackson
spring-core
spring-mvc
spring-boot-starter-tomcat

只需包含 spring-boot-starter-web 就足够了。

关于java - Tomcat 和 spring-boot-starter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55472726/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com