私のWeb要求に機能を追加する自分の注釈を実装するために必要なことを誰でも説明できますか?例えばSpring MVCにカスタムアノテーションを追加するには?
:ここ
@Controller
public class MyController {
@RequestMapping("/abc")
@RequiresSomeSpecialHandling
public void handleSecureRequest() {
}
}
@RequiresSomeSpecialHandling
が与えられたWebリクエスト/abc
前または後に行うことにいくつかの特別な作業が発生し、私自身のアノテーションになります。
非常に高いレベルでは、Beanポストプロセッサを作成し、注釈のクラスをスキャンし、必要に応じてカスタムmvcインターセプタを注入する必要があることは知っています。しかし、この作業を簡略化するためのショートカットはありますか?特に上記の2つの例の場合。事前に
おかげで、
ところで「@RequiresAuth」が単なる例であれば良いですが、春のセキュリティを改革しないでください – Ralph
これは単なる例であり、例をより一般的なものにするために私の投稿を編集しました。 – rustyx