Spring 框架支持各种 Kotlin 结构,例如实例化 Kotlin 类 通过主构造函数、不可变类、数据绑定和函数可选参数 替换为默认值。

Kotlin 参数名称通过专用的 , 它允许查找接口方法参数名称,而无需在编译期间启用 Java 8 编译器标志。(为了完整起见,我们还是建议 运行 Kotlin 编译器及其用于标准 Java 参数公开的标志。KotlinReflectionParameterNameDiscoverer-parameters-java-parameters

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