Если свойство id на самом деле является значением, тогда да. Вы можете указать Spring ввести это значение или использовать значение по умолчанию.
@Value("${some.key:my default value}")
private String id;
Однако, так как вы хотите использовать только значение по умолчанию, а не вводить значение, аннотация @Value
- это не то, что вам нужно. Вместо этого вы можете инициализировать идентификатор в LookupDTO
, и Spring заменит его на входящее значение.
public class LookupDTO {
private String id = "10";
private String name;
// get, set, etc...
}
Если это значение по умолчанию конфликтует с другими использованиями, вам придется дублировать класс или обрабатывать значение по умолчанию, когда выпрочитайте это.