yml里添加自定义变量的用法

yml里添加自定义变量的用法

    在一次开发中,需要做一个系统变量,前端做一些操作时不需要去查询
数据库,通过获取系统自定义的变量来简化部分查询操作。
  1. 首先在yml中添加自己的自定义变量
system-params:
  jzMonth: null
  zjMonth: null
  1. 创建一个实体类
    @Component spring的组件,用来创建bean
    @ConfigurationProperties(prefix = “system-params”) 与yml创建联系
    这是第一种方法,还可以加@Value(如代码中注释掉的部分)这种不需要加第二个注解
@Component
@ConfigurationProperties(prefix = "system-params")
public class SystemParams {
//    @Value("${system-params.jzMonth}")
    private static String jzMonth;//结账月份
//    @Value("${system-params.zjMonth}")
    private static String zjMonth;//折旧月份

    public String getJzMonth() {
        return jzMonth;
    }

    public void setJzMonth(String jzMonth) {
        this.jzMonth = jzMonth;
    }

    public static String getZjMonth() {
        return zjMonth;
    }

    public static void setZjMonth(String zjMonth) {
        SystemParams.zjMonth = zjMonth;
    }
}
  1. 测试
@Autowired
    SystemParams systemParams;

 public static void main(String[] args) {
        System.out.println(systemParams.getJzMonth());
    }

OK了,第一次写,请多指教!!!

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值