Tag: spring豆

如何定义一个调用枚举实例的xml配置spring bean?

我有一个枚举(这是kotlin,但没关系,也可能是Java) enum class AnEnum { A_VALUE { override fun aMethod(arg: ArgClass): AClass { //… } }; abstract fun aMethod(arg: ArgClass): AClass } 我需要一个Spring xml bean中的bean,它是调用枚举值的“aMethod”的结果。 看来我不能以通常的方式使用“工厂方法” 我知道如何获得枚举值的bean,如果这有助于打破这个问题: A_VALUE 我不知道如何创建一个types为“AClass”的bean,这是在enum实例上调用带有参数的方法的结果。 我不是很熟悉spring,而且在bean定义之前,我使用了构造函数或静态方法。