代码之家  ›  专栏  ›  技术社区  ›  Funzo

构造函数参数的自定义bean解析器

  •  0
  • Funzo  · 技术社区  · 7 年前

    是否可以为spring提供自定义bean解析器? 我有个构造器

    Person(@myCustomAnnotation name : String)
    

    我希望能够根据注释是否存在为name设置不同的值。

    1 回复  |  直到 7 年前
        1
  •  0
  •   aglassman    7 年前

    我认为 @Value 注解是你要找的。不过,人必须是一个有管理的人。

    @Bean("jim")
    fun getJim(@Value("\${person.name:Jim Jones}") name : String) = Person(name)