类和接口
Spring Framework 支持各种 Kotlin 构造,例如通过主构造函数实例化 Kotlin 类、不可变类数据绑定以及带有默认值的函数可选参数。
Kotlin 参数名称通过专门的 KotlinReflectionParameterNameDiscoverer
识别,该发现器允许查找接口方法参数名称,而无需在编译期间启用 Java 8 的 -parameters
编译器标志。(为了完整性,我们仍然建议使用 -java-parameters
标志运行 Kotlin 编译器,以实现标准的 Java 参数暴露。)
您可以将配置类声明为 顶级或嵌套,但不能是内部类, 因为后者需要引用外部类。