springboot中的多个application文件讲解

 更新时间:2021年09月29日 17:14:08   作者:qq_42714869  
这篇文章主要介绍了springboot中的多个application文件,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

springboot多个application文件

生产部署的配置和测试的配置往往是不一样的,如果都是在一个application.properties文件中修改,不但容易出现遗漏,而且反反复复很是麻烦。

如果采用springboot的profiles来区分生产和测试,那么可以减少许多不必要的工作,需要修改的配置往往就是一两句

1、创建生产和测试文件如下

2、application.properties配置如下

注:

  • 1、spring.profiles.active是用来激活springboot多文件配置的;
    • 在springboot中多环境配置文件名需要满足application-xxx.properties的命名规则;
    • 其中的xxx正是我们spring.profiles.active需要指定的配置文件名
  • 2、想使用哪个配置,修改application.properties主配置文件的spring.profiles.active标签
  • 3、加载多个配置文件spring.profiles.active = xxx,xxx

例如:spring.profiles.active = test,database

springboot拆分application.yml为多个

就像这样

application-{}.yml

在application.yml指定当前运行的环境

spring:
  profiles:
    active: dev

然后可以在不同的环境设置不同的数据库

如:

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

相关文章

  • 使用注解@Recover优化丑陋的循环详解

    使用注解@Recover优化丑陋的循环详解

    我们知道在实现一个功能的时候是可以使用不同的代码来实现的,那么相应的不同实现方法的性能肯定也是有差别的,下面这篇文章主要给大家介绍了关于使用注解@Recover优化丑陋的循环的相关资料,需要的朋友可以参考下
    2022-04-04
  • MyBatis-Plus之@TableField的用法解读

    MyBatis-Plus之@TableField的用法解读

    这篇文章主要介绍了MyBatis-Plus之@TableField的用法,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-11-11
  • 浅析Java中对称与非对称加密算法原理与使用

    浅析Java中对称与非对称加密算法原理与使用

    密码学是研究编制密码和破译密码的技术科学。这篇文章主要为大家介绍了Java中对称与非对称加密算法的原理与使用,感兴趣的小伙伴可以了解一下
    2023-03-03
  • JAVA文件扫描(递归)的实例代码

    JAVA文件扫描(递归)的实例代码

    这篇文章主要介绍了JAVA文件扫描(递归)的实例代码 ,代码简单易懂,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-06-06
  • maven在settings.xml和pom.xml中指定jdk版本编译的方法

    maven在settings.xml和pom.xml中指定jdk版本编译的方法

    在开发Java应用时,通常需要指定要使用的Java版本,下面这篇文章主要给大家介绍了关于maven在settings.xm和pom.xml中指定jdk版本编译的方法,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2024-05-05
  • SpringBoot中实现数据字典的示例代码

    SpringBoot中实现数据字典的示例代码

    这篇文章主要介绍了SpringBoot中实现数据字典的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-09-09
  • 聊聊Java中的Native修饰符

    聊聊Java中的Native修饰符

    这篇文章主要介绍了Java中的Native修饰符使用方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-03-03
  • Java实现读取html文本内容并按照格式导出到excel中

    Java实现读取html文本内容并按照格式导出到excel中

    这篇文章主要为大家详细介绍了如何使用Java实现读取html文本提取相应内容按照格式导出到excel中,文中的示例代码讲解详细,需要的可以参考下
    2024-02-02
  • Java 实现定时任务的三种方法

    Java 实现定时任务的三种方法

    这篇文章主要介绍了Java 实现定时任务的三种方法,帮助大家更好的理解和学习使用Java,感兴趣的朋友可以了解下
    2021-03-03
  • Java不可变类机制浅析

    Java不可变类机制浅析

    所谓的不可变类是指这个类的实例一旦创建完成后,就不能改变其成员变量值。如JDK内部自带的很多不可变类:Interger、Long和String等。接下来通过本文给大家介绍Java不可变类机制,需要的朋友参考下
    2017-02-02

最新评论