В настоящее время я использую аннотацию @Value Spring 3.1.x следующим образом:
@Value("${stuff.value:}")
private String value;
Это помещает пустую строку в переменную, если атрибут отсутствует. Я хотел бы иметь значение null в качестве значения по умолчанию вместо пустой строки. Конечно, я также хочу избежать ошибки, когда свойство stuff.value не установлено.