现在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的静态方法中使用了。(工具类根据阿里巴巴代码规约,包名尽量小写,且不能是复数;类名可以是复数)
网友评论