ARTICLE DETAIL

资讯详情

深耕网站视觉设计与运营推广的一线实战洞察。

SpringBoot项目使用 @Value 读取配置文件中自定义的属性映射到dto类属性、或静态属性。解决方案

SpringBoot项目使用 @Value 读取配置文件中自定义的属性映射到dto类属性、或静态属性。解决方案 一、映射到常规属性。示例Data Component public class TestConfig { Schema(description AES加密算法密钥) Value(${crypt.aes.key}) private String KEY; }说明【1】这种是最常见的使用 Value 映射二、映射到静态属性保留static属性使用 setter 间接映射。示例Component public class TestConfig { Schema(description AES加密算法密钥) private static String KEY; Value(${crypt.aes.key}) public void setKey(String key) { KEY key; } }说明【1】使用 Value 先映射到 setKey(String key) 的 key 参数【2】然后把参数赋值到 静态KEY 即可
返回列表