我正在使用 Maven 和 Spring Boot 启动一个新项目,一开始就遇到了问题:-)现在终于可以工作了,但我想知道我做错了什么:
我只是想通过添加 Maven 依赖项来将 Spring Boot 添加到我的项目中:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-build</artifactId>
<version>1.5.9.RELEASE</version>
</dependency>
可以在 Maven-Central 中找到。 这是行不通的。
然后我发现,正确的依赖关系是没有“-build”:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot</artifactId>
<version>1.5.9.RELEASE</version>
</dependency>
我想了解一下,问题出在哪里:
我是否在错误的地方获取了信息并且 Maven Central 是错误的? 或者为什么我从一开始就遇到问题。正确的做法是什么?
最佳答案
我认为创建新的 SpringBoot 项目的最佳方法之一是使用 Spring Initilizr:https://start.spring.io/ 。使用此工具,您将获得生成的 .zip 文件,其中包含基本的 maven/gradle 文件夹结构,并在 pom.xml 或 build.gradle 文件中具有正确的依赖项。在创建 .zip 的过程中,您可以轻松搜索所需的 SpringBoot 依赖项,例如 Web
或 Security
,并在复选框中打勾将为您提供正确的依赖项。
您还可以使用名为 Spring Tool Suite 的 Eclipse 插件,它使您能够通过右键单击 -> 新建 -> 新建 Spring Starter 项目从 eclipse 创建新的 SpringBoot 项目。这在 IntelliJ 中也可用,或者您使用 Eclipse 中的专用 IDEA STS https://spring.io/tools/sts/all
关于java - 在maven项目中使用spring boot,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47825663/