【发布时间】:2019-02-08 15:04:15
【问题描述】:
是否可以为 spring 提供自定义 bean 解析器? 我有一个构造函数
Person(@myCustomAnnotation name : String)
我希望能够根据注释是否存在为名称设置不同的值。
【问题讨论】:
-
添加你使用的语言的标签
标签: spring spring-boot kotlin
是否可以为 spring 提供自定义 bean 解析器? 我有一个构造函数
Person(@myCustomAnnotation name : String)
我希望能够根据注释是否存在为名称设置不同的值。
【问题讨论】:
标签: spring spring-boot kotlin
我认为 @Value 注释是您正在寻找的。不过,Person 必须是托管 bean。
@Bean("jim")
fun getJim(@Value("\${person.name:Jim Jones}") name : String) = Person(name)
【讨论】: