类和接口
Spring 框架支持各种 Kotlin 结构,例如通过主构造函数实例化 Kotlin 类、不可变类数据绑定以及具有默认值的函数可选参数。
Kotlin 参数名称通过专用的 KotlinReflectionParameterNameDiscoverer
识别,这允许在不需要启用 Java 8 -parameters
编译器标志进行编译的情况下查找接口方法参数名称。(为了完整起见,我们仍然建议使用 Kotlin 编译器的 -java-parameters
标志运行 Kotlin 编译器以进行标准 Java 参数公开。)
您可以将配置类声明为顶层或嵌套,但不能嵌套,因为后者需要对外部类的引用。