我正在加载一个属性文件,这个var:
host=localhost
我正在通过XML加载它:
<context:property-placeholder location="/WEB-INF/properties/config.properties"/>
文件加载正常(没有错误)。
我正在尝试使用@Value解析属性,如下所示:
@Service
public class MyService {
@Value("${host:default}")
private String host;
}
但是'host'总是解析为“default”,即它没有在我加载的属性文件中找到它。我还需要做些什么吗?根据一些研究,这应该足以解析属性占位符的属性。