SpringのMVCでコントローラメソッドをインターセプトし、Springフレームワークが渡した指定のパラメータでフィーリングする方法はありますか?Spring MVCでコントローラメソッドをインターセプトする方法と、渡されたパラメータでフィドリングする方法はありますか?
例
@PostMapping(consumes = "multipart/form-data")
public ResponseEntity<?> createPerson(CreatePersonCommand command) {
// ...
}
私は私のcreatePersonメソッドが呼び出される前に、コマンドオブジェクトをいじることができるようにしたいです。私は、追加のパラメータを設定したいので、言うことができます(例えば、タイムスタンプ、...)
更新:
私はHandlerIntercaptor &アダプタを認識しています。しかし、私はまだCreatePersonCommandオブジェクトpreHandleの方法で私は周りをぐるぐることができます知りません。
@Override
public boolean preHandle(
HttpServletRequest request, HttpServletResponse response, Object handler)
throws Exception {
// FIDDLE WITH CreatePersonCommand ???
return true;
}
あなたの提案をありがとう!私は、Spring MVCがすぐに使用できるソリューションに似ていることを期待していました。私はアスペクトでプレーします:) – Dachstein