コマンドラインまたはeclipseからmvnパッケージを実行すると、このエラーが発生します。Spring AOP - AspectJ Error: '||'に渡るパラメータセッションのあいまいなバインディングin pointcut
私がmvnパッケージを3〜4回実行すると、エラーは表示されなくなり、ビルドは正常に完了します。また、eclipseには、(パッケージエクスプローラで)ポイントカットが定義されているファイルに赤い 'x'がありますが、ファイルを開くときにエラーはありません。ポイントカット。 '||'の2つのポイントカットは、が使用されています:
@Pointcut("((execution(gr.diassa.dslibweb.data.dto.GenericGrid gr.diassa.dslibweb.controller.*.*(..)) && args(session,..)) || (execution(gr.diassa.dslibweb.data.dto.GenericGrid gr.diassa.dslibweb.controller.*.*(..)) && args(..,session))) && excludeInitControllerMethods()")
public void controllerActionForMethodsThatReturnJsonString(HttpSession session) {
}
@Pointcut("((execution(org.springframework.web.servlet.ModelAndView gr.diassa.dslibweb.controller.*.*(..)) && args(session,..)) || (execution(org.springframework.web.servlet.ModelAndView gr.diassa.dslibweb.controller.*.*(..)) && args(..,session))) && excludeInitControllerMethods()")
public void controllerActionForMethodsThatReturnModelAndView(HttpSession session) {
}
私はこれまでに何の類似点も見つけられませんでしたか?
エラーは何ですか? –