Spring 组件类可以隐式子类化,且不得为 final 类。 enumdatafinalobject 等 Kotlin 类修饰符实际上都是 final 类,会导致运行时错误。

示例:


@Configuration
object MyConfiguration

应用修正后:


@Configuration
class MyConfiguration