3

这个整洁的 Python 库是否有类似的工具:Java 中的https://github.com/j2labs/schematics ?

Schematics 是一种简单的数据建模方法。它提供了结构化数据、初始化数据、序列化数据、格式化数据和根据类型定义验证数据的机制,例如电子邮件地址。

...

Schematics 的主要目标是为类型系统提供类似的功能,以及生成我们发送到 Internet、存储在数据库中、发送到某些 Java 进程或基本上任何具有结构化数据的用例的原理图的方法。

4

1 回答 1

1

我猜 JSR 303,bean 验证将是最接近的等价物:

Bean Validation 为 JavaBean 验证定义了一个元数据模型和 API。元数据源是注释,具有通过使用 XML 验证描述符覆盖和扩展元数据的能力。Hibernate 团队为 Hibernate Validator 提供了 Bean Validation 的参考实现,并且还创建了 Bean Validation TCK 任何 JSR 303 的实现都需要通过。

于 2012-12-20T15:04:48.480 回答