類和介面

Spring Framework 支援各種 Kotlin 結構,例如透過主構造器例項化 Kotlin 類、不可變類資料繫結以及帶有預設值的函式可選引數。

Kotlin 引數名透過專用的 KotlinReflectionParameterNameDiscoverer 被識別,這允許在不要求在編譯期間啟用 Java 8 -parameters 編譯器標誌的情況下查詢介面方法引數名。(為了完整性,我們仍然建議使用 -java-parameters 標誌執行 Kotlin 編譯器,以實現標準的 Java 引數暴露。)

您可以將配置類宣告為頂級或巢狀類,但不能是內部類,因為後者需要引用外部類。