0

是否有一个库允许在 Java 中进行基于 AOP 的字符串验证。像这样的东西:

@StringValidate("some_regex_pattern")
String sample;

最好在编译时

4

1 回答 1

2

您是否查看过任何JSR-303 实现https://java.net/jira/browse/JAVAEE_SPEC-20 6 文档

你会想要@Pattern注释。

我不理解“在编译时”,因为这似乎有点没用,并且不会真的是通常是运行时字节码操作的 AOP IMO。有 SpringContracts,这显然是 Spring,还有一些基于 AspectJ 的库(虽然你自己的库并不难)。

于 2012-06-01T23:05:55.077 回答