2021
10-12
10-12
SpringBoot使用@Value实现给静态变量注入值
SpringBoot中使用@Value()只能给普通变量注入值,不能直接给静态变量赋值例如application-dev.properties配置文件有如下配置:给普通变量赋值时,直接在变量声明之上添加@Value()注解即可,如下所示:当要给静态变量注入值的时候,若是在静态变量声明之上直接添加@Value()注解是无效的,例如:虽然没有编译和运行上的报错,经调试可知这种注解方式mailUsername、mailPassword、mailHost的值都是null,也就是说直接给静态变量读取...
继续阅读 >