首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Maven Spring引导依赖项与Maven Spring依赖项

Maven Spring引导依赖项与Maven Spring依赖项
EN

Stack Overflow用户
提问于 2019-04-11 19:27:38
回答 1查看 194关注 0票数 1

我声明这两个依赖项的方式有什么不同?

我的项目是一个春季启动项目..。

这是我从Spring下载的:

代码语言:javascript
复制
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-data-ldap</artifactId>
</dependency>

这一张来自mvnrepository.com:

代码语言:javascript
复制
<dependency>
    <groupId>org.springframework.security</groupId>
    <artifactId>spring-security-ldap</artifactId>
    <version>3.1.0.RELEASE</version>
</dependency>

Update,此文章展示了第三种方法:

代码语言:javascript
复制
<dependency>
    <groupId>org.springframework.ldap</groupId>
    <artifactId>spring-ldap-core</artifactId>
</dependency>
<dependency>
    <groupId>org.springframework.security</groupId>
    <artifactId>spring-security-ldap</artifactId>
</dependency>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-04-11 19:57:16

第一个是Spring启动程序。根据文档

Starters是一组方便的依赖描述符,您可以在应用程序中包含这些描述符。您可以为您需要的所有Spring和相关技术提供一站式服务,而无需搜索示例代码和复制粘贴大量的依赖描述符。

pom.xml of spring-boot-starter-data-ldap包含以下依赖项定义:

代码语言:javascript
复制
<dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.data</groupId>
            <artifactId>spring-data-ldap</artifactId>
            <exclusions>
                <exclusion>
                    <groupId>org.slf4j</groupId>
                    <artifactId>jcl-over-slf4j</artifactId>
                </exclusion>
            </exclusions>
        </dependency>
</dependencies>

第二个:spring-security-ldap是maven中心的工件,对应于Spring项目

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55639846

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档