类和接口

Spring Framework 支持各种 Kotlin 结构,例如通过主构造器实例化 Kotlin 类、不可变类数据绑定以及带有默认值的函数可选参数。

Kotlin 参数名通过专用的 KotlinReflectionParameterNameDiscoverer 被识别,这允许在不要求在编译期间启用 Java 8 -parameters 编译器标志的情况下查找接口方法参数名。(为了完整性,我们仍然建议使用 -java-parameters 标志运行 Kotlin 编译器,以实现标准的 Java 参数暴露。)

您可以将配置类声明为顶级或嵌套类,但不能是内部类,因为后者需要引用外部类。