类和接口

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

Kotlin参数名称通过专用的KotlinReflectionParameterNameDiscoverer进行识别,这允许在编译期间查找接口方法参数名称,而无需启用Java 8的-parameters编译器标志。(为了完整起见,我们仍建议使用Kotlin编译器的-java-parameters标志来运行标准Java参数暴露。)

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