Controller-web层异常拦截-百思不得其解

作为一个标准的IT男,公司安排的一个新的项目组~从项目的搭建到开发 --现在是第一个迭代

对于业务逻辑中,有多种校验,于是我自定义一款校验工具,去做一系列的参数入参校验以及业务异常,对于公司系统框架对webapi层异常拦截器common包中却没有自定义的异常advice。介于偷懒原则,就不想走一系列程序申请于是偷懒在本地自定义了拦截器。

就这样问题来了。我所抛出的异常本地测试,mock,以及浏览器,posman上都能拦截到并且打印异常。可是一打包在服务器上运行时,前后联调就一直报系统异常-1,

于是我各种debug:

终于找到问题所在去确定问题:公司框架common包中有一层拦截。是否和这层拦截冲突。于是我就不使用它,直接在conteoller层继承我自定义Advice。问题是解决了。

但是:为什么在本地运行时可以拦截到msg,而在服务器上却使用了框架默认的异常msg?

为此记住偷懒不得~~~~~否则就直接指定Advice拦截~~风险很大。。。。

公司大神说:容器的问题。服务器nginx分配时产生优先级的问题呢?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

QC·Rex

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值