Spring验证
我正在使用该项目作为有关如何改进传入数据的Spring验证的演示/参考项目。 这个想法是要帮助我摆脱原始痴迷,并改善如何验证数据的方式。
进行改进
确保所有内容都有GET / POST / PUT / DELETE调用。
修复从RequestEntityTest调用的/java/object2代码/ test
用Kotlin编写所有相同的代码,并将其添加到该项目中。 这就是为什么当前控制器方法路径都以/java开头的原因。
金翅雀
Goldfinch生成kotlin代码,使您可以详尽地遍历类的属性。
在实施验证或自定义序列化时,这可能很有用。 when -statements与详尽的when语句结合使用when ,编译时的安全性可确保不会丢失任何属性。
入门
只需使用GenerateProperties注释一个类即可启用代码生成:
GenerateProperties
data class Person ( val name : String , val dateOfBirth : LocalDate )