在项目的顶层pom.xml和spring的官网教程都会加入

<parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>1.5.9.RELEASE</version>
</parent>

你是否曾经也困惑这是要干啥?

这是在声明这是一个springboot的子项目,类似maven多模块时,子项目的pom.xml也会有节点
所以在项目顶层加入上面的spring-boot-starter-parent声明,就是表面这是一个springboot的子项目,你的多模块maven项目,就相当于孙子项目。

节点的作用大家肯定都清楚,简单点就是统一依赖管理,依赖的版本管理,插件管理,编译jdk版本管理等等

具体spring-boot-starter-parent的约束,可以看他的pom.xml文件,一目了然

默认在用户目录的.m2/repository/org/springframework/boot/spring-boot-starter-parent/版本号/spring-boot-starter-parent.pom

查看具体的spring-boot-starter-parent的约束,默认编译jdk版本1.6,默认有插件surefile等

他还有父类是org.springframework.boot/spring-boot-dependencies,可以继续按照上面的方法看具体约束

enjoy!╮( ̄▽ ̄)╭

maven--spring-boot-starter-parent相关推荐

  1. Spring Boot中parent标签的作用

    在Spring Boot的官方示例中,都是让我们继承一个spring的 spring-boot-starter-parent作为parent标签 <parent><groupId&g ...

  2. 手把手教你定制标准 Spring Boot starter

    点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 写在前面 我们每次构建一个 Spring 应用程序时,我 ...

  3. 自定义 Spring Boot Starter

    一.引言 什么是Spring Boot Starter呢?我们直接来看看官网是怎么介绍的吧. Starters are a set of convenient dependency descripto ...

  4. 一个项目有两个pom_实现一个Spring Boot Starter超简单,读 Starter 源码也不在话下...

    Spring Boot 对比 Spring MVC 最大的优点就是使用简单,约定大于配置.不会像之前用 Spring MVC 的时候,时不时被 xml 配置文件搞的晕头转向,冷不防还因为 xml 配置 ...

  5. 一个简易上手的短信服务Spring Boot Starter,连傻瓜都会!

    作 者:jackieonway 来 源:jianshu.com/u/36510c75d37c 短信服务在用户注册.登录.找回密码等相关操作中,可以让用户使用更加便捷,越来越多的公司都采用短信验证的方式 ...

  6. 快速开发一个自定义 Spring Boot Starter ,希望你也会

    来源:http://t.cn/Ai9li9fC 众所周知,Spring Boot由众多Starter组成,随着版本的推移Starter家族成员也与日俱增.在传统Maven项目中通常将一些层.组件拆分为 ...

  7. 自定义依赖注解无效_最详细的自定义Spring Boot Starter开发教程

    1.前言 随着Spring的日渐臃肿,为了简化配置.开箱即用.快速集成,Spring Boot 横空出世.目前已经成为 Java 目前最火热的框架了.平常我们用Spring Boot开发web应用.S ...

  8. 实现一个 Spring Boot Starter 原来如此简单,读 Starter 源码也不在话下

    我是风筝,公众号「古时的风筝」,一个在程序圈混迹多年,主业 Java,另外 Python.React 也玩儿的 6 的斜杠开发者.现已转行程序员鼓励师 Spring Cloud 系列文章已经完成,可以 ...

  9. Spring boot starter

    1:Spring boot starter及项目中的类似运用 1:Spring boot starter的两种方式 引入pom文件,自动管理jar版本 根据spring.factories配置文件,加 ...

  10. 《SpringCloud超级入门》Spring Boot Starter的介绍及使用《七》

    目录 Spring Boot Starter项目创建 自动创建客户端 使用 Starter 使用注解开启 Starter 自动构建 使用配置开启 Starter 自动构建 配置 Starter 内容提 ...

最新文章

  1. [No0000C0]百度网盘真实地址解析(不用下载百度网盘)20170301
  2. 区块链BaaS云服务(16)天德链TDBC“系统介绍”
  3. vue商城项目开发:底部导航菜单(路由)
  4. 万能makefile深入浅出 - 第二篇
  5. java传统的项目有哪些内容_请问java全套内容都有什么呢?
  6. 消防荷载楼板按弹性还是塑性计算_第二节 消防登高面、消防救援场地和灭火救援窗...
  7. pycharm创建我的第一个项目
  8. 关于移动端滚动穿透问题的解决
  9. Android Studio 使用教程(4)---gradle项目构建
  10. 敏捷开发绩效管理之六:敏捷开发生产率(中)(功能点分析,FPA,简化的功能点)...
  11. Spark修炼之道——Spark学习路线、课程大纲
  12. 开源巨献:腾讯最热门30款开源项目
  13. 10.TreeSet、比较器
  14. Pyqt之模态与无模态对话框(Modal and Modeless)
  15. 对比找出两张Excel表的不同数据
  16. js继承,es3,es6的实现继承
  17. 92 - 青蛙跳台阶
  18. 6313网址大全恶意修注册表问题
  19. 面向对象(二)练习篇之对象数组问题
  20. 2019年下半年教师资格幼儿园《保教知识与能力》真题与参考答案

热门文章

  1. TRON COIN智能合约审计报告
  2. 安全多方计算的根基——Yao’s两方协议
  3. 苏州数字孪生智能工厂,3d可视化工业建模,数字工厂智能车间建设
  4. 登录proxysql报错ERROR 1045 (28000): ProxySQL Error: Access denied for user 'admin'@''
  5. 微芯首款蓝牙4.1智能模块问市
  6. 魔百盒CM211-2,长虹代工,MV310芯,强刷固件
  7. MXNet学习之nd.random_normal 与 nd.random.normal 的比较
  8. 云计算技术基础【8】
  9. dockerfile搭建php,Dockerfile构建PHP镜像
  10. C# 实现FTP文件的上传和下载