版权声明:本文为博主原创文章,转载请注明出处,不得用于商业用途。 https://blog.csdn.net/pilihaotian/article/details/82493046
application.yml配置如下:
server:
port: 8762
spring:
application:
name: DemoApp
获取方法为:
@Value("${server.port}")
static String port;
但获取结果为:null。
原因是变量为static类型,属于类变量,在赋值前就已加载,所以无法赋值。
改为非static即可,如下:
@Value("${server.port}")
String port;