私は以下のポイントカットを定義しました。これはうまくいきます。Spring AOPのアスペクト: ".."を使用してパラメータを置き換えることはできませんか?
@Pointcut("args(req, resp) && (execution(org.springframework.web.servlet.ModelAndView org.springframework.web.servlet.mvc.Controller+.*(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)))")
しかし、私は応答変数を削除し、..
でそれを置き換えるには、次のポイントカットに変更した場合:
@Pointcut("args(req) && (execution(org.springframework.web.servlet.ModelAndView org.springframework.web.servlet.mvc.Controller+.*(javax.servlet.http.HttpServletRequest, ..)))")
ポイントカットは妙に、任意のマーカーを持っていないと実行されることは決してありません。
なぜこれが起こっているのでしょうか?