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文件内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • jvm类加载器基础解析

    jvm类加载器基础解析

    这篇文章主要介绍了jvm类加载器基础解析,具有一定借鉴价值,需要的朋友可以参考下
    2017-12-12
  • Java中的异步非阻塞AIO模型详解

    Java中的异步非阻塞AIO模型详解

    这篇文章主要介绍了Java中的异步非阻塞AIO模型详解,AIO需要操作系统的支持,在linux内核2.6版本中加入了对真正异步IO的支持,java从jdk1.7开始支持AIO,本文提供了部分实现代码,需要的朋友可以参考下
    2023-09-09
  • Spring 开发过程中Value 注解的使用场景

    Spring 开发过程中Value 注解的使用场景

    这篇文章主要介绍了Spring 开发过程中Value 注解的使用场景,帮助大家更好的理解和使用spring框架,感兴趣的朋友可以了解下
    2020-11-11
  • 使用springBoot中的info等级通过druid打印sql

    使用springBoot中的info等级通过druid打印sql

    这篇文章主要介绍了使用springBoot中的info等级通过druid打印sql,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-09-09
  • 通过Java测试几种压缩算法的性能(附测试代码下载)

    通过Java测试几种压缩算法的性能(附测试代码下载)

    这篇文章主要介绍了通过Java测试几种压缩算法的实际性能的一个实验,包括Java自带的deflate与GZIP压缩方式,还是有一定借鉴意义的,需要的朋友可以参考下
    2015-12-12
  • springboot对接minio的webhook完整步骤记录

    springboot对接minio的webhook完整步骤记录

    Minio是一款开源的对象存储服务,它致力于为开发者提供简单、高性能、高可用的云存储解决方案,下面这篇文章主要给大家介绍了关于springboot对接minio的webhook的相关资料,需要的朋友可以参考下
    2024-07-07
  • java中hashCode、equals的使用方法教程

    java中hashCode、equals的使用方法教程

    hashCode()和equals()定义在Object类中,这个类是所有java类的基类,所以所有的java类都继承这两个方法。下面这篇文章主要给大家介绍了关于java中hashCode、equals的使用方法,需要的朋友可以参考下。
    2017-12-12
  • 解决Test类中不能使用Autowired注入bean的问题

    解决Test类中不能使用Autowired注入bean的问题

    这篇文章主要介绍了解决Test类中不能使用Autowired注入bean的问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-09-09
  • java中BigDecimal的介绍及使用教程BigDecimal格式化及BigDecimal常见问题

    java中BigDecimal的介绍及使用教程BigDecimal格式化及BigDecimal常见问题

    BigDecimal是Java在java.math包中提供的线程安全的API类,用来对超过16位有效位的数进行精确的运算,这篇文章主要介绍了java中BigDecimal的介绍及使用,BigDecimal格式化,BigDecimal常见问题,需要的朋友可以参考下
    2023-08-08
  • 关于spring中定时器的使用教程

    关于spring中定时器的使用教程

    大家应该都有所体会,在很多实际的web应用中,都有需要定时实现的服务,下面这篇文章主要给大家介绍了关于spring中定时器的使用教程,对大家具有一定的参考学习价值,需要的朋友们下面来一起看看吧。
    2017-06-06

最新评论