0

有谁知道我是否可以将占位符与 Spring 的 @Value 注释一起使用?

例如:

@Value("${a.url.from.propertiesFile}")
private void setUrl(String myUrlFromProperties) 
{
    this.url = myUrlFromProperties;
}

我的属性文件将在哪里:

a.url.from.propertiesFile=/firstPartOfUrl{dynamicBitToAddTo}restOfUrl
4

1 回答 1

0

是的,你可以这么做。

在这种情况下,如果您在参数中传递了一个空值,那么将采用注释 @Value 定义的默认值。

但是,如果您在参数中传递一个非空值,那么它将不会采用默认值。

希望这对您有所帮助。

于 2012-11-09T13:12:26.380 回答