Spring Boot引用application.yml配置文件的属性
添加一个属性
首先在application.yml配置文件中添加一个属性,并给它赋值
直接在代码中引用
通过@Value注解即可在当前类定义变量并获得属性的值
1 |
|
使用这个属性值就直接像一般变量那样使用即可,这个变量是当前类可用
1 | if (borrowRecordList2.size() == maxBorrowBookSize) { |
使用配置文件属性实体类
说明
上面是直接在要使用属性的类中使用,这样不方便管理,如果多个类都需要使用到同一个属性,那么管理起来就很麻烦了,我们可以专门创建一个实体类用于调用这些属性,要修改某个属性就只需要在这个实体类修改即可
实体类
1 | package com.ledao.config; |
使用
使用@Resource注解在当前类注入
1 |
|
在对应的方法中使用
1 | if (borrowRecordList2.size() == configProperties.getMaxBorrowBookSize()) { |
PS.
如果要在普通类的普通方法使用配置文件属性实体类,去查看博客:Spring Boot 普通类使用 @Resource 或 @Autowired 注解 | LeDao 的博客 (zoutl.cn)
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 LeDao's Blog!
评论