我正在使用JPA,休眠,AOP,Web,webmvc,上下文,核心,beans。
目前不使用junit,test等。
我可以排除哪些库,如何以及在何处更好 会发生什么事?
P.S。是的,我需要在肥罐或战争中使用。
P.P.S。是的,我需要胖子或战争。
答案 0 :(得分:1)
Spring Boot Starter捆绑了必需的jar,从而消除了以正确的版本手动添加所需的依赖项的开销。例如,spring-boot-starter-web集成了创建简单Web应用程序所需的所有依赖项。 但是,如果我们需要添加与启动器打包在一起的自己所需的依赖关系,则可以在maven部署描述符文件(pom.xml)中排除使用排除标签。
例如, 如果要排除spring-boot-starter-logging并添加自己所需的日志记录依赖项,可以按照以下方法进行。
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<exclusions>
<exclusion>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-logging</artifactId>
</exclusion>
</exclusions>
</dependency>
对于测试,您可以完全不使用spring-boot-starter-boot-test依赖项。