maven项目application.yml中定义的属性赋值给静态变量

现在application.yml配置文件中,有这两个属性,想要在工具类静态方法中使用,所以这两个属性要是静态变量才能用在静态方法中使用。

config:
  driverUrl: E:\IDEAProject\sjcj_pc_server\driver\IEDriverServer.exe
  password: 46724420

常规赋值

    @Value("${config.driverUrl}")
    private String driverUrl;

静态变量赋值
先在类中定义一个静态成员变量,然后通过set方法进行赋值

    //定义一个静态成员变量
    private static String driverUrl;

    @Value("${config.driverUrl}")
    public void setDriverUrl(String driverUrl) {
        Utils.driverUrl = driverUrl;
    }

最后就可以很愉快的在工具类util的静态方法中使用了。(工具类根据阿里巴巴代码规约,包名尽量小写,且不能是复数;类名可以是复数)

你可能感兴趣的:(maven项目application.yml中定义的属性赋值给静态变量)