Мы использовали аннотацию Spring @Value для ввода значений свойств. У нас есть соглашение называть имена свойств в соответствии с полями Java, которые они вводят. Это приводит к ненужной работе, поскольку каждое из java-полей конфигурационного компонента должно быть аннотировано с помощью @Value.
Я ищу способ просто аннотировать класс java новой аннотацией (скажем, ConfigBean) и заставить некоторый постпроцессор читать имена свойств таких bean-компонентов и автоматически вводить значения свойств.
Я ищу несколько советов о том, как реализовать эту инъекцию свойства без аннотации @Value.