Spring Boot-动态创建Bean

时间:2019-11-27 00:43:57

标签: spring spring-boot kotlin

我正在使用Spring Boot运行GraphQL服务器,并且正在使用:https://github.com/graphql-java/graphql-java-extended-scalars具有扩展的标量类型。

任何我都已经注册过的扩展标量类型都这样:

@Configuration
class ScalarConfiguration {

    @Bean
    fun objectType(): GraphQLScalarType {
        return ExtendedScalars.Object
    }
}

但是,大约有13个ExtendedScalar,例如ExtendedScalars.DateExtendedScalars.DateTime

我想知道不必复制并粘贴该bean函数13次,有什么办法可以声明一个列表,遍历并创建bean?

任何想法表示赞赏。

谢谢。

0 个答案:

没有答案