首页 > 其他分享 >配置文件定义值引用

配置文件定义值引用

时间:2023-08-04 15:57:20浏览次数:41  
标签:定义 配置文件 FAULT SystemConfiguration system ROLE 引用

1.yml中写自己定义的一些固定值,定义为一个数组:
system:
default-role:
- SUPER_ADMIN
- DEVICE_WB_LEADER_ROLE
- WEIXIU_ROLE
- WX_TEAM_LEADER
- FAULT_AUDIT_ROLE
- FAULT_PINDOWN_ROLE
- XY_VERIFICATION_ROLE
- DEVICE_WBGCS_ROLE

2.定义到一个实体中:

@Data
@Configuration
@ConfigurationProperties(prefix = "system")
public class SystemConfiguration {
List<String> defaultRole;
}

3.将该实体注入后引用:
@Resource
private SystemConfiguration systemConfiguration;
roleCodeList = new ArrayList<>(systemConfiguration.getDefaultRole());
 

 
 

标签:定义,配置文件,FAULT,SystemConfiguration,system,ROLE,引用
From: https://www.cnblogs.com/sensenh/p/17606132.html

相关文章

  • Element-plus组件库的MessageBox 消息弹框组件自定义样式的坑
    一、问题描述:在使用Element-plus组件库的MessageBox消息弹框组件时,需要更改该组件的按钮样式,于是根据官网文档: 找到cancel-button-class、confirm-button-class两个属性,并在js代码中进行了添加,如下案例图: 然后,我在使用该组件的页面写了如下样式:.my-confirm-button{......
  • Spring Boot 之自定义Starter
    没有调查就没有发言权!做JavaEE开发的小伙伴们肯定听说过“约定大于配置”这样一句话,就是说系统,类库,框架应该假定合理的默认值,而非要求提供不必要的配置springboot中也为我们提供了丰富的starterspring-boot-starter-web:快速构建基于SpringMVC的Web项目,使用Tomcat做默认嵌......
  • C# 读取json配置文件appsettings.json
    添加NuGet包Microsoft.Extensions.Configuration.FileExtensions;Microsoft.Extensions.Configuration.Json;appsettings.json示例 代码:publicstaticvoidGetBuilder(stringpath){varbuilder=newConfigurationBuilder()......
  • Java反射与自定义注解实现不同Bean属性映射的高效解决方案
    假设现有一个叫user的bean,里面有username、passsword、sex、createTime这四个属性,需要实现一个功能,把其它bean里的字段分别映射到user里的username、passsword、sex、createTime这几个属性上,然后可以根据其它的bean的实例自动转化为user的实例(填充对应属性值),下面是代码实现。Java......
  • 自定义sonar插件
    第一步:创建插件应用mvnarchetype:generate-DgroupId=com.yy-DartifactId=sonar-yy-plugin-Dpackage=com.yy-Dversion=1.0.0-SNAPSHOT-DarchetypeGroupId=org.apache.maven.archetypes-DarchetypeArtifactId=maven-archetype-quickstart......
  • 配置文件pytest.ini的详细使用
    使用pytest.ini定制化和管理pytest测试框架的配置前言在使用pytest进行测试时,我们经常需要根据项目的需求进行定制化配置。pytest提供了丰富的配置选项,使我们可以灵活地调整测试框架的行为。其中,pytest.ini文件是一种方便的方式来定义和管理pytest的配置。本文将详细介绍......
  • 借用和引用
    所有权Rust通过所有权来管理内存,最妙的是,这种检查只发生在编译期,因此对于程序运行期,不会有任何性能上的损失。使用堆和栈的性能区别:写入方面:入栈比在堆上分配内存要快。因为入栈时操作系统无需分配新的空间,只需要将新数据放入栈顶即可。相比之下,在堆上分配内存则需要更多的工......
  • jmeter自定义参数使用固定前缀
    使用元件随机变量参数填写方式若随机数取值为123生成值为:name_000000123若随机数取值为12312321生成值为:name_012312321......
  • 《Ext详解与实践》节选:自定义单元格的显示格式
    有时候,需要在Grid中显示一个链接,或根据数字的大小显示不同的颜色,又或者使用固定格式显示记录编号等,这就需要自定义单元格的显示格式。在Ext的Grid可以很容易的实现自定义单元格的显示格式。在定义Grid的ColumnModel的时候,在需要自定义显示格式的列中加入参数renderer,该参数指向一个......
  • protoc-gen-doc 自定义模板规则详解
    protoc-gen-doc自定义模板规则详解配套演示工程此项目中所用proto文件位于./proto目录下,来源于官方proto示例此项目中所列所有模板case文件位于./tmpl目录下此教程均基于markdown文本演示前言最近有通过proto文件生成其接口文档的需求,而protoc-gen-doc所生成......