Spring 구성 요소 클래스는 묵시적으로 하위 클래스로 정의될 수 있으며 final이 되어서는 안 됩니다. enum, data, finalobject와 같은 Kotlin 클래스 제어자는 실질적으로 final로, 런타임 오류를 발생시킵니다.

예:


@Configuration
object MyConfiguration

수정 적용 후:


@Configuration
class MyConfiguration