springBoot中@value无法获取配置文件的值

   如: yml配置文件中配置了两个参数 

voiceIp: 192.168.22.194 
voicePort: 50000     

 

如下面这样无法接收(不能用static)

@Value("${voiceIp}")
    private static String voiceIp;
    @Value("${voicePort}")
    private static int voicePort;

正确的写法:

    @Value("${voiceIp}")
    private String voiceIp;
    @Value("${voicePort}")
    private int voicePort;

你可能感兴趣的:(工作所用)