如何在Spring中定义非强制属性?

31 浏览
0 Comments

如何在Spring中定义非强制属性?

我正在使用Spring 3与PropertyPlaceholderConfigurator。

我的属性代码如下所示:

@Configuration
public class MyProps {
    @Value("${prop1}")
    public String prop1;
    ...
}

如果我的.properties文件中没有prop1,Spring将无法初始化其上下文。

问题是如何定义这个属性是非必需的?有没有一些注解或配置可以实现?

0