springboot使⽤@ControllerAdvice通⽤异常处理失效原因和解
问题:商品微服务统⼀异常处理失效,⽂件上传微服务通⽤异常处理却可以⽤
⾸先是看⼀下这些模块的包结构:
通⽤异常处理通知类包结构如下:springboot结构
商品微服务包结构:
⽂件上传微服务
发现⽂件上传微服务的启动类和通⽤异常处理通知类再同⼀级包(com.leyou)下。
⽽商品微服务的在(com.leyou.item)下,导致它扫描不到异常处理通知类,所以⽆法⽣效
解决⽅法:1.把启动类放到com.leyou包下
2.在启动类使⽤@SpringBootApplication(scanBasePackages = {"com.leyoumom","com.leyou.item"}) 扫描对应包

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。