关于bootstrap.yml和bootstrap.properties的优先级问题

 更新时间:2022年03月15日 16:57:03   作者:RW-Dai  
这篇文章主要介绍了关于bootstrap.yml和bootstrap.properties的优先级问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

bootstrap.yml和bootstrap.properties优先级

直接先说结论 bootstrap.properties 优于bootstrap.yml。

事实上很多文章都写了bootstrap 优于 application ,*.properties优于*.yml 这点我就不再赘述。

问题

问题是我发现一个更骚的事情,maven项目中依赖了其他项目,本项目使用yml配置,而依赖的其他项目使用的properties。这时,依赖项目的properties会启用。

??????为啥依赖的配置会被本项目加载太绝了。

最简单的解决方法就是尽量能用bootstrap.properties就用这个。

至少统一使用相同后缀!!!

bootstrap.yml跟application.yml加载顺序

  • bootstrap.yml(bootstrap.properties)用来在程序引导时执行,应用于更加早期配置信息读取,如可以使用来配置application.yml中使用到参数等
  • application.yml(application.properties) 应用程序特有配置信息,可以用来配置后续各个模块中需使用的公共参数等。

bootstrap.yml 先于 application.yml 加载

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • idea 设置鼠标悬停(放上)弹出注释的方法

    idea 设置鼠标悬停(放上)弹出注释的方法

    这篇文章主要介绍了idea 设置鼠标悬停(放上)弹出注释的方法,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-11-11
  • 一步步教你搭建Scala开发环境(非常详细!)

    一步步教你搭建Scala开发环境(非常详细!)

    Scala是一门基于jvm的函数式的面向对象编程语言,拥有比java更加简洁的语法,下面这篇文章主要给大家介绍了关于搭建Scala开发环境的相关资料,文中通过图文介绍的非常详细,需要的朋友可以参考下
    2022-04-04
  • Spring MVC中自定义拦截器的实例讲解

    Spring MVC中自定义拦截器的实例讲解

    下面小编就为大家带来一篇Spring MVC中自定义拦截器的实例讲解。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-08-08
  • 浅谈ArrayList和LinkedList到底谁更快

    浅谈ArrayList和LinkedList到底谁更快

    今天给大家带来的是关于Java的相关知识,文章围绕着ArrayList和LinkedList到底谁更快展开,文中有非常详细的介绍,需要的朋友可以参考下
    2021-06-06
  • JAVA8独有的map遍历方式(非常好用)

    JAVA8独有的map遍历方式(非常好用)

    这篇文章主要介绍了JAVA8独有的map遍历方式(非常好用),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-12-12
  • MyBatis Mapper中 @Select注解调用静态常量的问题分析

    MyBatis Mapper中 @Select注解调用静态常量的问题分析

    在Java编码中,我们通常会把这些数字或者字符串定义在常量类或者接口中,可以直接在mapper中也可以使用这些常量就比较好,这篇文章主要介绍了MyBatis Mapper中 @Select注解调用静态常量,需要的朋友可以参考下
    2023-06-06
  • JAVA项目常用异常处理汇总

    JAVA项目常用异常处理汇总

    这篇文章主要介绍了JAVA项目常用异常处理汇总,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-11-11
  • 深入理解Java 对象和类

    深入理解Java 对象和类

    下面小编就为大家带来一篇深入理解Java 对象和类。小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-05-05
  • SpringBoot整合Minio实现上传文件的完整步骤记录

    SpringBoot整合Minio实现上传文件的完整步骤记录

    MinIO是一个基于Apache License v2.0开源协议的对象存储服务,它兼容亚马逊S3云存储服务接口,非常适合于存储大容量非结构化的数据,下面这篇文章主要给大家介绍了关于SpringBoot整合Minio实现上传文件的完整步骤,需要的朋友可以参考下
    2022-05-05
  • 基于SpringBoot生成二维码的几种实现方式

    基于SpringBoot生成二维码的几种实现方式

    本文将基于Spring Boot介绍两种生成二维码的实现方式,一种是基于Google开发工具包,另一种是基于Hutool来实现,具有一定的参考价值,感兴趣的可以了解一下
    2022-03-03

最新评论