Spring Boot Starter Parent Usage in Maven

综合编程 2018-08-22 阅读原文

I quite often see Spring Boot projects which are using the spring-boot-starter-parent
as the following:

  4.0.0

  
    org.springframework.boot
    spring-boot-starter-parent
    2.0.4.RELEASE
    
  

  
    UTF-8
    UTF-8
    1.8
  
  ...
  
    
      
        org.springframework.boot
        spring-boot-maven-plugin
      
    
  

So far so good. Notices something? I have to mention that you can do it
a little bit shorter like this:

  4.0.0

  
    org.springframework.boot
    spring-boot-starter-parent
    2.0.4.RELEASE
    
  

  ...
  
    
      
        org.springframework.boot
        spring-boot-maven-plugin
      
    
  

The properties defined in the first example are alread defined in the spring-boot-starter-parent
pom file which means you do not need to define
them another time cause you already inherit them via the parent.

责编内容by:soebes 【阅读原文】。感谢您的支持!

您可能感兴趣的

The @SpringBootApplication Annotation Example in J... Hello guys! Today, we'll learn about one of the most important annotations from the popular Spring Boot framework, which has changed the way Java ...
Spring Boot(十四)RabbitMQ延迟队列 延迟队列的使用场景:1.未按时支付的订单,30分钟过期之后取消订单;2.给活跃度比较低的用户间隔N天之后推送消息,提高活跃度;3.过1分钟给新注册会员的用户,发送注册邮件等。 实现延迟队列的方式有两种: 通过消息过期后进入死信交换器,再由交换器转发到延迟消费队列,实现延迟功能; ...
Spring Boot 2.0 新特性(二):新增事件ApplicationStartedEvent... 今天继续来聊Spring Boot 2.0的新特性。本文将具体说说2.0版本中的事件模型,尤其是新增的事件: ApplicationStartedEvent 。 在Spring Boot 2.0中对事件模型做了一些增强,主要就是增加了 ApplicationStartedEv...
Intellij IDEA创建一个多模块的Maven项目工程(多图)... 一 工程介绍 该工程是一个基于Spring+SpringMVC+Mybatis的电商项目,项目采用多模块化来实现,具体实现如下图所示 多模块Maven项目搭建 二 创建工程步骤 1.首先创建一个普通的项目文件夹 Mall ,里面存放...
SpringBoot使用Mybatis-PageHelper 之前一篇文章介绍了介绍了 《SpringBoot+Mybatis+MySql学习》 的整合,这一片扩展一下Mybatis的分页插件-Mybatis-PageHelper。 新建项目 首先,pom文件中加入pagehelper依赖,完整pom代码如下:4.0.0...