I'm using spring 3 with PropertyPlaceholderConfigurator.
My properties code looks like as following:
@Configuration
public class MyProps {
@Value("${prop1}")
public String prop1;
...
}
If I do not have a prop1 in my .properties file the spring fails to initialize it's context.
The question is how can I define that this property is not mandatory? some annotation, configuration?