Я использую spring 3 с PropertyPlaceholderConfigurator.
Мой код свойства выглядит следующим образом:
@Configuration
public class MyProps {
@Value("${prop1}")
public String prop1;
...
}
Если у меня нет prop1 в моем файле .properties, spring не может инициализировать контекст.
Вопрос в том, как я могу определить, что это свойство не является обязательным? некоторые аннотации, конфигурация?