zoukankan      html  css  js  c++  java
  • 【SpringBoot】【2】多模块项目共享公共的配置文件

    前言:

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

    正文:

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

    注意:

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

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

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

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

    注意:所有module的包都要以相同的包开始,即srcmainjavacomackpackname,到这里都要相同。不然不同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

  • 相关阅读:
    python 中多个装饰器的执行顺序:
    Python基础思维导图
    怎样写出靠谱的RESUTful API接口?
    python中yield()的用法详解
    Flask思维导图
    Django的设计模式
    MySQL
    MySQL
    Linux
    zsh oh-my-zsh 插件推荐
  • 原文地址:https://www.cnblogs.com/huashengweilong/p/11879349.html
Copyright © 2011-2022 走看看