美文网首页
maven项目application.yml中定义的属性赋值给静

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

作者: 墨色尘埃 | 来源:发表于2020-06-10 10:26 被阅读0次

    现在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中定义的属性赋值给静

          本文链接:https://www.haomeiwen.com/subject/kmxstktx.html