乐趣区

关于java:微服务工程创建步骤

1. 建父工程

  • 建设一个 maven 工程
  • 应用 dependencyManagement 治理版本:锁定 jar 包版本,起到版本仲裁的作用
  • 子 module 能够省略group、version, 用到的 jar 包版本先从父工程找到的话应用父工程锁定的版本

2. 创立各个子 module

能够简略的总结为:建设 module, 改 pom, 写 yml, 写主启动类

  • 子 module 通过 parent 标签指定所依赖的父工程
  • 在 pom.xml 中增加以后 module 应用的 dependencies 标签增加应用到的 jar 包,能够省略 version、scope 的指定
  • 在 application.yml 中增加我的项目的配置信息
  • 编写主启动类,在类上标注@SpringBootApplication

3.dependencyManagementdependencies 区别

  • <dependencies> 中的 jar 间接加到我的项目中,治理的是依赖关系(如果有父 pom, 子 pom, 则子 pom 中只能 被动承受 父类的版本);
  • <dependencyManagement> 次要治理版本,对于子类继承同一个父类是很有用的,集中管理依赖版本 不增加依赖关系,对于其中定义的版本,子 pom 不肯定要继承父 pom 所定义的版本。

4. 参考资料:
Maven 实战(六)— dependencies 与 dependencyManagement 的区别

退出移动版