(友情提示:仅仅是我遇到的此bug是这个原因,不代表此文可解决所有@Value取不到值的问题。)
今天被自己挖得坑栽了个大跟头!事情是酱紫的,我看到这个配置类里,直接用@Value读取了配置文件中的值,于是乎,我也照葫芦画瓢,来了个静态变量,随手用快捷键,自动生成了set方法,代码如下:
@Configuration
public class CommonConfig {
public static String sdSmsUrl;
public static String sdSmsLoginMsg;
@Value("$