Можно ли предоставить собственный преобразователь bean-компонентов для spring? у меня есть конструктор
Person(@myCustomAnnotation name : String)
Я хочу иметь возможность указать другое значение для имени в зависимости от того, есть ли аннотация или нет.
Я думаю, что аннотация @Value - это то, что вы ищете. Тем не менее, Person должен быть управляемым компонентом.
@Bean("jim")
fun getJim(@Value("\${person.name:Jim Jones}") name : String) = Person(name)
добавьте тег языка, который вы используете