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 ではないからです。明らかに Spring である SpringContracts と、いくつかの AspectJ ベースのライブラリがあります (ただし、独自のライブラリを作成するのはそれほど難しくありません)。

于 2012-06-01T23:05:55.077 に答える