V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
DanielGuo
V2EX  ›  问与答

@ControllerAdvice 和 @Aspect 的执行顺序是怎么样的?哪个在前

  •  
  •   DanielGuo · 2019-11-21 17:38:09 +08:00 · 1771 次点击
    这是一个创建于 1847 天前的主题,其中的信息可能已经有所发展或是发生改变。
    还有另外一个问题,Aspect 中抛出了一个异常,被 ControllerAdvice 中的 ExceptionHandler 抓住了,但是 model 里没有在 ControllerAdvice 中使用 @ModelAttribute 绑定的数据。。。。
    这个 model 绑定上 attribute 是在什么时候?难道非要执行到业务方法( requestMapping )时才会往 model 中绑定 attribute 吗?
    我想在 ExceptionHandler 中使用全部 @ModelAttribute 都绑定好的 model
    2 条回复    2019-11-27 18:38:01 +08:00
    lt1994
        1
    lt1994  
       2019-11-27 12:23:25 +08:00
    我现在遇到的问题是,在 @Aspect 抛出的异常,在 @ControllerAdvice+@ExceptionHandler 捕获不到。 @ControllerAdvice 是初始化是成功了
    DanielGuo
        2
    DanielGuo  
    OP
       2019-11-27 18:38:01 +08:00 via iPhone
    @lt1994 ………………你这个,把 exceptionHandler 注解发上来看看啊
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5518 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 02:00 · PVG 10:00 · LAX 18:00 · JFK 21:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.