SpringBoot使用外部yml文件的两种方法

 更新时间:2024年06月03日 10:33:58   作者:早起晨练啊  
这篇文章主要介绍在springboot中如何使用依赖jar包中的yml文件,文中给出了两种实现方法,并通过代码和图片讲解的非常详细,需要的朋友可以参考下

这篇文章主要介绍在springboot中如何使用依赖jar包中的yml文件。

java web项目都是分模块的,比如这个项目web模块依赖 model模块

第一种方法:

在web模块中引用model中的yml文件

主要就是图4

 spring: 
    application: 
        profiles: 
           include: model

这种方法中  application-model.yml的前缀一定要和主在配置文件application.yml的名字一致

第二种方法:

就是在WebApplication中添加绿色代码

@Bean
public static PropertySourcesPlaceholderConfigurer properties() {
	PropertySourcesPlaceholderConfigurer configurer = new PropertySourcesPlaceholderConfigurer();
	YamlPropertiesFactoryBean yaml = new YamlPropertiesFactoryBean();
	yaml.setResources(new ClassPathResource("application-model.yml"));
	configurer.setProperties(yaml.getObject());
	return configurer;
}

到此这篇关于SpringBoot使用外部yml文件的两种方法的文章就介绍到这了,更多相关SpringBoot外部yml文件内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Java向Runnable线程传递参数方法实例解析

    Java向Runnable线程传递参数方法实例解析

    这篇文章主要介绍了Java向Runnable线程传递参数方法实例解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-06-06
  • JVM虚拟机的执行流程解析

    JVM虚拟机的执行流程解析

    这篇文章主要介绍了JVM虚拟机的执行流程图解,Java虚拟机的启动是通过引导类加载器创建一个初始类来完成的,这个类是由虚拟机的具体实现指定的,程序开始执行时他才运行,程序结束时他就停止,需要的朋友可以参考下
    2023-08-08
  • 如何更优雅的关闭java文本、网络等资源

    如何更优雅的关闭java文本、网络等资源

    这篇文章主要介绍了如何更优雅的关闭java文本、网络等资源,在 finally 的关闭代码中,还要再来一个 try/catch,看着是不是很难受,很不优雅,很想干掉这个 finally!,需要的朋友可以参考下
    2019-06-06
  • Spring Boot Admin集成与自定义监控告警示例详解

    Spring Boot Admin集成与自定义监控告警示例详解

    SpringBootAdmin是一个管理和监控SpringBoot应用程序的工具,可通过集成和配置实现应用监控与告警功能,本文给大家介绍Spring Boot Admin集成与自定义监控告警示例详解,感兴趣的朋友跟随小编一起看看吧
    2024-09-09
  • Spring的异常重试框架Spring Retry简单配置操作

    Spring的异常重试框架Spring Retry简单配置操作

    这篇文章主要介绍了Spring的异常重试框架Spring Retry简单配置操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-09-09
  • Java使用dom4j实现对xml简单的增删改查操作示例

    Java使用dom4j实现对xml简单的增删改查操作示例

    这篇文章主要介绍了Java使用dom4j实现对xml简单的增删改查操作,结合实例形式详细分析了Java使用dom4j实现对xml简单的增删改查基本操作技巧与相关注意事项,需要的朋友可以参考下
    2020-05-05
  • 基于ZooKeeper实现队列源码

    基于ZooKeeper实现队列源码

    这篇文章主要介绍了基于ZooKeeper实现队列源码的相关内容,包括其实现原理和应用场景,以及对队列的简单介绍,具有一定参考价值,需要的朋友可以了解下。
    2017-09-09
  • SpringBoot + 微信公众号JSAPI支付功能的实现

    SpringBoot + 微信公众号JSAPI支付功能的实现

    这篇文章主要介绍了SpringBoot + 微信公众号JSAPI支付功能的实现,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-03-03
  • SpringBoot服务拆包打包的详细实现过程

    SpringBoot服务拆包打包的详细实现过程

    文章详细介绍了如何使用Maven插件对SpringBoot服务进行拆包打包,包括使用maven-shade-plugin和maven-jar-plugin配置,以及如何通过assembly.xml实现自定义打包结构,需要的朋友可以参考下
    2026-02-02
  • 使用MUI框架构建App请求http接口实例代码

    使用MUI框架构建App请求http接口实例代码

    下面小编就为大家分享一篇使用MUI框架构建App请求http接口实例代码,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-01-01

最新评论