在maven项目中使用spring boot

时间:2017-12-15 04:06:29

标签: java maven web

我正在开始一个带有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错了? 或者为什么我从一开始就遇到问题。什么是正确的方法?

1 个答案:

答案 0 :(得分:1)

我认为创建新SpringBoot项目的最佳方法之一是使用Spring Initilizr:https://start.spring.io/。使用此工具,您将获得一个生成的.zip文件,该文件包含基本的maven / gradle文件夹结构,并在您的pom.xml或build.gradle文件中具有正确的依赖项。在创建.zip期间,您可以轻松搜索所需的SpringBoot依赖项,例如WebSecurity,并在复选框中打勾,可以获得正确的依赖项。

您还可以使用名为Spring Tool Suite的Eclipse插件,它允许您使用rightclick创建新的SpringBoot项目 - >&gt;新 - &gt;新的Spring Starter项目。这也可以在IntelliJ中使用,或者使用Eclipse https://spring.io/tools/sts/all

中的专用IDEA STS