Spring Boot 教程:构建系统

【注】本文译自:https://www.tutorialspoint.com/spring_boot/spring_boot_build_systems.htm

    对于 Spring Boot,选择构建系统是一项重要任务。我们推荐使用 Maven 或 Gradle,因为它们对于依赖管理有良好的支持。Spring对于其他构建系统支持得不是很好。

依赖管理

    Spring Boot 团队在每次发布时都提供一支持 Spring Boot 版本的依赖列表。你不需要在构建配置文件中提供依赖的版本。Spring Boot 根据发布自动配置依赖版本。记住你更新 Spring Boot 版本时,会自动更新相关依赖。

注意:如果你想指定依赖的版本,可以在配置文件中指定。然而,Spring Boot 团队强烈推荐没必要指定依赖版本。

Maven 依赖

    对于 Maven 配置,我们应当继承 Spring Boot 启动器父项目管理 Spring Boot 启动器依赖。我们的 pom.xml 如下所示:

<parent>

   <groupId>org.springframework.boot</groupId>

   <artifactId>spring-boot-starter-parent</artifactId>

   <version>1.5.8.RELEASE</version>

</parent>

    我们应用指定 Spring Boot 父启动器依赖的版本号。之后对于其他启动器依赖,我们就没必要再指定 Spring Boot 版本号了。示例如下:

<dependencies>

   <dependency>

      <groupId>org.springframework.boot</groupId>

      <artifactId>spring-boot-starter-web</artifactId>

   </dependency>

</dependencies>

Gradle 依赖

    我们可以在 build.gradle 文件中直接引入 Spring Boot 启动器依赖。没必要象Maven 一样指定Spring Boot 父启动器依赖,如下所示:

buildscript {

   ext {

      springBootVersion = '1.5.8.RELEASE'

   }

   repositories {

      mavenCentral()

   }

   dependencies {

      classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}")

   }

}

    同样,在 Gradle 中,我们也没必要指定所依赖的 Spring Boot 版本号。Spring Boot 自动配置依赖版本。

dependencies {

  compile('org.springframework.boot:spring-boot-starter-web')

}

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值