【SpringBoot】【2】多模块项目共享公共的配置文件

前言:

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

正文:

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

注意:

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

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

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

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

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

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

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

参考博客:

Original: https://www.cnblogs.com/huashengweilong/p/11879349.html
Author: 花生喂龙
Title: 【SpringBoot】【2】多模块项目共享公共的配置文件

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/539700/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • 【力扣】5. 最长回文子串

    给你一个字符串 s,找到 s 中最长的回文子串。 示例 1:输入:s = “babad”输出:”bab”解释:”aba&…

    Java 2023年6月8日
    0139
  • 红黑树添加删除

    上一篇写了234树对比红黑树,和红黑树某些情况需要调整的原因,这篇就只写红黑树的添加和删除 红黑树 JAVA技术交流群:737698533 性质 每个节点要么红色要么黑色 根节点是…

    Java 2023年6月6日
    083
  • jmap命令(Java Memory Map)(转)

    1、介绍 打印出某个java进程(使用pid)内存内的,所有’对象’的情况(如:产生那些对象,及其数量)。 可以输出所有内存中对象的工具,甚至可以将VM 中…

    Java 2023年5月29日
    0100
  • RocketMQ配置启动

    修改JVM默认配置(物理机器内存为8G) [root@localhost rocketmq-4.9.3]# vi bin/runserver.shJAVA_OPT=”$…

    Java 2023年5月30日
    093
  • Recyclerview、ViewPager 多重嵌套,滑动处理

    在项目中出现多重嵌套情况时,会出现无法滑动的场景,比如经常碰到的场景 ViewPager -> Fragment -> RecyclerView -> Recyc…

    Java 2023年6月7日
    0152
  • Spring系列5:各种属性值依赖注入

    上一篇我们介绍Spring中2种依赖注入的方式: 构造函数注入,主要的标签是 <constructor-arg></constructor-arg> Set…

    Java 2023年6月5日
    088
  • 用redis和jpa实现缓存文章和点击量-SpringBoot(23)

    实现缓存文章 1.1 实体类 package com.intehel.demo.domain; import lombok.AllArgsConstructor; import l…

    Java 2023年6月13日
    091
  • 从零玩转人脸识别之RGB人脸活体检测

    从零玩转RGB人脸活体检测 前言 本期教程人脸识别第三方平台为虹软科技,本文章讲解的是人脸识别RGB活体追踪技术,免费的功能很多可以自行搭配,希望在你看完本章课程有所收获。 Arc…

    Java 2023年6月9日
    084
  • 一文带你看懂Java中的Lock锁底层AQS到底是如何实现的

    先获取锁的状态,判断锁的状态是不是等于0,等于0说明没人加锁,可以尝试去加,如果被加锁了,就会走else if,else if会判断加锁的线程是不是当前线程,是的话就给state …

    Java 2023年6月16日
    0112
  • 实际业务处理 Kafka 消息丢失、重复消费和顺序消费的问题

    消息丢失,消息重复消费,消息顺序消费等问题是我们使用 MQ 时不得不考虑的一个问题,下面我结合实际的业务来和你分享一下解决方案。 比如我们使用 Kakfa 时,以下场景都会发生消息…

    Java 2023年6月9日
    086
  • HM2022ssm-mp3【DQL查询编程控制】

    条件查询 1.1 条件查询的类 MyBatisPlus将书写复杂的SQL查询条件进行了封装,使用编程的形式完成查询条件的组合。 这个我们在前面都有见过,比如查询所有和分页查询的时候…

    Java 2023年6月5日
    0107
  • 大厂是怎么进行SQL调优的?

    这天我正在午休呢,公司DBA就把我喊醒了,说某库出现大量慢SQL,很快啊,很快,我还没反应过来,库就挂了,我心想现在的用户不讲武德啊,怎么在我睡觉的时候大量请求呢。 这是很常见的一…

    Java 2023年6月9日
    071
  • 国内三大地图(腾讯、高德、百度)路线规划功能的整合

    写在前面 基于导航到门店的需求,于是有了这一个随笔,例如一些社区团购,自提点导航的功能,同样适用的。 话不多说,开整 一、先定一个目标点(这个通常是通过接口获取的) 建议通过腾讯地…

    Java 2023年6月16日
    0182
  • 02.Netty与NIO之前世今生

    ¶ JavaNIO三件套 在 NIO 中有几个核心对象需要掌握:缓冲区(Buffer)、选择器(Selector)、通道(Channel) ¶ 缓冲区Buffer ¶ Buffer…

    Java 2023年6月8日
    0103
  • Hyperledger Fabric 2.x 环境搭建

    一、说明 区块链网络的核心是分布式账本,在这个账本中记录了网络中发生的所有交易信息。 Hyperledger Fabric是一个是开源的,企业级的,带权限的分布式账本解决方案的平台…

    Java 2023年6月6日
    0115
  • Java-Security(七):Spring Security方法注解认证启用

    @EnableGlobalMethodSecurity标记启用方法认证注解类型包含以下3种: prePostEnabled:确定 前置注解 [@PreAuthorize,@Post…

    Java 2023年5月29日
    080
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球