I have a separate spring yaml configuration file for each profile.

我为每个配置文件都有一个单独的spring yaml配置文件。

I need from a CommandLineRunner descendant class to read the profile and execute the appropriate script.

我需要从CommandLineRunner后代类读取配置文件并执行相应的脚本。

Is there a way from java to get the environment profile name?

有没有办法从java获取环境配置文件名称?

I have tried this :

我试过这个:

environment.getActiveProfiles(); 

but it only return an empty string array.

但它只返回一个空字符串数组。

2 个解决方案

#1


3

  1. Do you have an active profile? when no, it shows nothing.
  2. 你有活跃的个人资料吗?什么时候没有,它什么都没有。

  3. You can also use environment.getProperty("spring.profiles.active") to get active profiles.
  4. 您还可以使用environment.getProperty(“spring.profiles.active”)来获取活动的配置文件。

更多相关文章

  1. 求助:json + java 返回 数据 数组中去掉双引号
  2. 了解数组类型和使用java.util.Arrays类
  3. java的数组下标的非常严重的问题,异常不爽
  4. java数组常用功能
  5. 对一个JavaScript对象数组进行排序。
  6. 求一段与读取数据库数据,写入一个数组的javascript 代码!谢谢!!
  7. 将字符串拆分为字符串数组。
  8. 解析JSON数组使用GSON从URL
  9. 关于String、集合、数组的长度

随机推荐

  1. 用最快的速度在 PHP 语言下实现验证码功
  2. php文件包含漏洞原理浅探
  3. php中对static关键字的理解
  4. 用laravel+Swoole实现websocket主动消息
  5. php laravel请求处理管道(装饰者模式)
  6. PHP字符逃逸导致的对象注入详解
  7. PHP操作Redis数据库常用方法
  8. PHP如何基于redis的分布式锁防止高并发重
  9. 专注于处理 PHP 跨域的 CORS 中间件 1.4.
  10. php中字符“\n”与“<br />”的区别