springboot工程中,读取配置文件给普通变量赋值时,直接在变量声明之上添加@Value();
@Value("${server.port}") private String serverPort;
当给静态变量如上赋值时,会发现对应变量为null,该改为如下方法:
@Component public class Utils{ private static String serverPort; @Value("${server.port}") public void setPort(String port){ serverPort = port; } }