0

このように注釈を付けるように指示するストライプセキュリティに関するチュートリアルを読んでいます

@RolesAllowed({
  "Administrator",
  "User if ${user eq message.folder.user}"
})

しかし、私は自分の場合、別の演算子などを使用して何か他のことをしたいと思います。私はグーグルで検索しましたが、成功しませんでした。注釈式の「マニュアル」はどこにありますか。

以下の説明を理解することを楽しみにしています。

${//some expression}

またifeqそれと演算子、「リスト」はどこにありますか?

4

1 に答える 1

1

プレースホルダー/式は Java アノテーションの一部ではありません。"User if ${user eq message.folder.user}"は、Java アノテーションの観点からは単なる文字列です。上記の場合、${user eq message.folder.user}式の解釈方法を知っているのはアノテーション プロセッサ (ストライプ?) だけです。

于 2013-01-14T11:32:06.290 に答える