已解决
@ConfigurationProperties使用
来自网友在路上 157857提问 提问时间:2023-11-11 15:14:30阅读次数: 57
最佳答案 问答题库578位专家为你答疑解惑
一直有个疑问,在使用@ConfigurationProperties注解作用一个配置类时,如果该配置类继承了一个父类,那么父类的那些配置字段是否可以读取配置信息。
答案是可以的,前提是父类对应字段的set方法是public。
BaseProperties.java
@Getter
@Setter
public class BaseProperties {private String parent;
}
HdlProperties.java
@ToString
@Setter
@Getter
public class HdlProperties extends BaseProperties{String name;String sex;Integer age;
}
config配置类
@Bean@ConfigurationProperties(prefix = "hdl")public HdlProperties createHdlProperties(){//HdlProperties无set方法时,无法读取配置信息return new HdlProperties();}
application.properties配置信息
hdl.name = hdl
hdl.age = 11
hdl.sex = F
hdl.parent = hel
运行结果
查看全文
99%的人还看了
相似问题
- django ModelSerializer自定义显示字段
- 替换sql,某个字段特定容
- Java之反射获取和赋值字段
- java mybatisplus generator 修改字段类型
- 使用用户代理字段进行浏览器检测(判断页面运行环境)
- js数组操作——对象数组根据某个相同的字段分组
- spring boot加mybatis puls实现,在新增/修改时,对某些字段进行处理,使用的@TableField()
- 【IDEA 使用easyAPI、easyYapi、Apifox helper等插件时,导出接口文档缺少代码字段注释的相关内容、校验规则的解决方法】
- mysql取出组内按照某时间最新一条数据的其他字段
- 基于geotools24.0的创建自动增长主键id字段的方法
猜你感兴趣
版权申明
本文"@ConfigurationProperties使用":http://eshow365.cn/6-37713-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!