注意,本内容仅涉及单端口(单SpringBoot Application)下的跨模块调用
而不是多端口(多SpringBoot Application)的(微服务)使用
项目创建:
IDEA newProject 选 Spring Initializer(或者单纯Maven项目然后删除多余的那些垃圾文件)
模块创建规范:
- 模块前缀需相同
- 合理在POM内部使用EL表达式,从而把变量放在properties块中统一管理:
- 声明:
- 调用:
补充: 关于 maven POM 中 dependencymanagement 和 dependencies 的区别
- 自动向下继承式依赖:dependencies即使在子项目中不写该依赖项,那么子项目仍然会从父项目中继承该依赖项(全部继承)
- 手动向下继承式依赖:depende