context:property-placeholder不解析@Value

时间:2017-07-06 17:55:49

标签: java spring

我正在加载一个属性文件,这个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”,即它没有在我加载的属性文件中找到它。我还需要做些什么吗?根据一些研究,这应该足以解析属性占位符的属性。

0 个答案:

没有答案