Могу ли я установить null в качестве значения по умолчанию для @Value в Spring?

В настоящее время я использую аннотацию @Value Spring 3.1.x, подобную этой:

@Value("${stuff.value:}")
private String value;

Это помещает пустую строку в переменную, если атрибут отсутствует. Я хотел бы иметь null по умолчанию вместо пустой строки. Конечно, я также хочу избежать ошибки, когда свойство stuff.value не установлено.

82
задан Kevin Schmidt 16 August 2012 в 16:00
поделиться