如何创建一个SpringBoot项目,SpringBoot的依赖引入都是基于starter的,通常创建一个SpringBoot项目都是通过继承关系指定pom文件中的parent

<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.2.5.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>

然后使用<dependency></dependency>标签来引入相应的依赖,比如常用的lombok

<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<optional>true</optional>
</dependency>

除了继承spring-boot-starter-parent的方式外,还有一种方式那就是通过<dependency/>引入spring-boot-dependencies相关依赖。

<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-dependencies</artifactId>
<version>${spring.boot.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>

在使用maven创建SpringCloud聚合项目时,通常在父pom文件中通过spring-boot-dependencies引入SpringBoot相关依赖,然后子项目使用parent标签来继承父项目,方便依赖管理。

最新文章

  1. javascript函数
  2. YY一下十年后的自己
  3. 持续集成:CruiseControl.NET + VisualSVN.Server
  4. Codeforces Round #227 (Div. 2) E. George and Cards set内二分+树状数组
  5. LightOJ1230 Placing Lampposts(DP)
  6. IOS 使用横屏
  7. 在线QQ客服
  8. CSS3中first-child、last-child、nth-child、nth-last-child
  9. python -使用del语句删除对象引用
  10. java 中 热部署与卸载关系
  11. Head First Servlets &amp; JSP 学习笔记 第十一章 —— Web应用部署
  12. php时间戳与日期转换
  13. 基于localStorge开发登录模块的记住密码与自动登录
  14. Spring Security构建Rest服务-0700-SpringSecurity开发基于表单的认证
  15. java模拟网页http-url访问
  16. 修改linux的文件时,如何快速找到要修改的内容
  17. jQuery.fill 数据填充插件
  18. 微信小程序 - 贝塞尔曲线(购物车效果)
  19. php集成财付通支付接口
  20. node.js cmd 输入npm-v无反应

热门文章

  1. openresty上安装waf
  2. 为啥 Response.Write 后,View就不渲染了?
  3. Java8中Stream 的一些用法
  4. MySQL 主从复制原理不再难
  5. Redis实现缓存与分布式锁
  6. Vue中监听 键盘事件及修饰符
  7. 一文秒懂!Python字符串格式化之format方法详解
  8. Linux入门到放弃之一《在VMware虚拟机中安装Linux系统(RedHat)》
  9. mapstruct 快速使用
  10. java后端选型20200729