雄猫和弹簧靴启动器

我有一些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>

我们面临的问题是关于大小,我们意识到弹簧启动需要大量的MB,而我们有另一个仅使用的应用程序:并且大小从50MB跳到10MB。spring-boot-starter-webspring-boot-starter-tomcat


假设我们只使用Tomcat,除了我们使用的开发,如果我删除会发生什么?我是否可以拥有一个仅具有但在开发过程中仍能使用的应用程序?mvn spring-boot runspring-boot-starterspring-boot-starter-webspring-boot-starter-tomcatmvn spring-boot run


暮色呼如
浏览 64回答 1
1回答

慕的地10843

看到这个答案由拉塔尔胡恩。spring-boot-starter-web包含弹簧网络依赖项(包括):spring-boot-starter-tomcatspring-boot-starterjacksonspring-corespring-mvcspring-boot-starter-tomcat简单地包括应该就足够了。spring-boot-starter-web
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java