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

相关文章

  • Spring Boot 常用注解大全

    Spring Boot 常用注解大全

    这篇文章主要介绍了Spring Boot 常用注解大全,需要的朋友可以参考下
    2024-02-02
  • Java使用OTP动态口令(每分钟变一次)进行登录认证

    Java使用OTP动态口令(每分钟变一次)进行登录认证

    这篇文章主要介绍了Java使用OTP动态口令(每分钟变一次)进行登录认证,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-09-09
  • Java实现五子棋AI算法

    Java实现五子棋AI算法

    这篇文章主要为大家详细介绍了Java实现五子棋AI算法,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-03-03
  • Apache Maven创建工程的实现示例

    Apache Maven创建工程的实现示例

    本文详细介绍了如何使用Maven创建一个新的Java工程,包括使用maven-archetype-plugin插件、项目的基本结构和文件、构建和运行项目的方法以及常见问题的解决,Maven通过简化项目构建和依赖管理,成为Java开发中不可或缺的工具
    2024-11-11
  • Java并发编程之阻塞队列深入详解

    Java并发编程之阻塞队列深入详解

    这篇文章主要介绍了详解Java阻塞队列(BlockingQueue)的实现原理,阻塞队列是Java util.concurrent包下重要的数据结构,是一种特殊的队列,需要的朋友可以参考下
    2021-10-10
  • JAVA注解代码详解一篇就够了

    JAVA注解代码详解一篇就够了

    这篇文章主要介绍了Java注解详细介绍,本文讲解了Java注解是什么、Java注解基础知识、Java注解类型、定义Java注解类型的注意事项等内容,需要的朋友可以参考下
    2021-07-07
  • JAVA 两个类同时实现同一个接口的方法(三种方法)

    JAVA 两个类同时实现同一个接口的方法(三种方法)

    在Java中,两个类同时实现同一个接口是非常常见的,接口定义了一组方法,实现接口的类必须提供这些方法的具体实现,以下将展示如何实现这一要求,并提供具体的代码示例,需要的朋友可以参考下
    2024-08-08
  • Mybatis查询条件包含List的情况说明

    Mybatis查询条件包含List的情况说明

    这篇文章主要介绍了Mybatis 查询条件包含List的情况,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-09-09
  • 基于<aop:aspect>与<aop:advisor>的区别

    基于<aop:aspect>与<aop:advisor>的区别

    这篇文章主要介绍了<aop:aspect>与<aop:advisor>的区别,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-11-11
  • Java Object定义三个点实现代码

    Java Object定义三个点实现代码

    这篇文章主要介绍了Java Object定义三个点实现代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-09-09

最新评论