huashengweilong

前言:

项目有多个module的时候,其实很多参数都是一样的,每个module都配置的话很累赘而且不易于修改,所以可以将公共的东西独立出来。

正文:

1,创建独立的module,存放公共的东西

注意:

(1)该module中的配置文件一定要以application-XX的形式命名,不然后续配置无法识别

(2)需要将该module中的启动类Application.java删除

(3)test/java中的测试启动类也需要删除

2,在其他module中,引用该配置文件

注意:所有module的包都要以相同的包开始,即\src\main\java\com\backpackname,到这里都要相同。不然不同module下的包可能扫描不到

spring: 
  profiles:
    active: XX 
#application.xml中引用可以用active,application-YY.xml中引用必须用include

 3,其他xml共享读取的问题

需要将xml的路径写入application-XX.yml

mybatis: 
  mapper-locations: classpath:mybatis/**/*.xml

参考博客:

使用IDEA开发springboot多module模块项目的配置文件的共享读取问题 - csonst1017的博客 - CSDN博客
https://blog.csdn.net/csonst1017/article/details/85165463

分类:

技术点:

相关文章:

  • 2022-02-19
  • 2021-10-16
  • 2021-12-05
  • 2021-09-08
  • 2021-08-11
  • 2021-12-19
  • 2021-04-29
  • 2021-09-24
猜你喜欢
  • 2021-12-23
  • 2021-09-18
  • 2021-04-21
  • 2021-12-05
  • 2021-10-09
  • 2021-07-28
  • 2021-06-10
相关资源
相似解决方案