首页 > 解决方案 > 没有注释的Spring @Value

问题描述

而不是使用@Value这样做:

@Service
public class MyService{
    @Value("${myValue}")
    private String myValue;
}

我需要在${myValue}没有注释的情况下获取,并且无需再次读取文件。怎么做?

标签: javaspring

解决方案


你可以从Environment

@Autowired
private Environment env;
// ... 
env.getProperty("myValue");

推荐阅读