GitHub - kciter/thing: 一个用 Kotlin 编写的基于规则的实体管理库
原文中文,约2200字,阅读约需6分钟。发表于: 。该Github项目能够实现各种校验、数据格式转换和过滤转换等各种业务规则的处理。 验证 : 使用Validation验证输入的错误数据,过滤掉不良数据。 例如,您可以验证电子邮件字段。 data class Person( val email: String ): Thing<Person> { override val rule:...
该Github项目提供了业务规则处理功能,包括验证、数据规范化和编辑。使用Validation验证输入数据,使用规范化将数据转换为正确格式,使用Redaction编辑敏感信息。可与Spring Boot一起使用。Thing可规范化和编辑数据,Bean Validation不能。