【发布时间】:2015-04-01 03:37:57
【问题描述】:
在 Spring Boot 中,spring-boot-starter 的模式上有一些 jars。所有这些罐子不包含任何包。它们有什么用?
在 Maven POM 中,添加了以下依赖项:
- org.springframework.boot:spring-boot-starter-web
- org.springframework.boot:spring-boot-starter-actuator
- org.springframework.boot:spring-boot-starter-security
我实际上需要哪些 Spring Boot jar 才能使用这些 jar 中的功能?我的项目没有任何依赖管理。我的项目是一个使用 Spring Security 的 Spring MVC 应用程序。
【问题讨论】:
-
@Jesper 我的问题的第二部分怎么样?
-
如果您不使用 Maven,那么启动 POM 对您没有用处 - 您必须将所有带有实际 Spring Boot 类的 JAR 添加到您的类路径中。我强烈建议使用 Maven 或 Gradle 等自动构建工具,因为手动跟踪所有内容很快就会变得非常麻烦。
-
@Jesper:我认为您应该将 cmets 作为答案,这应该是 已接受 之一,包括指向
spring-boot-starter-xxx工件列表的链接,只是没有绑定到特定的 Spring Boot 版本,所以它不会过时:docs.spring.io/spring-boot/docs/current/reference/htmlsingle/…
标签: java spring maven spring-boot