![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring boot
文章平均质量分 59
爱码僧
成长在于点点滴滴。
展开
-
SpringBoot全局异常@ExceptionHandler无法精确匹配问题分析
这个是我的全局异常处理类,以new ThirdException(JSON.toJSONString(obj))形式抛出了这个自定义异常,不管从最底层的方法抛出上层不抛,还是从controller的入口开始都抛出,均无法精确匹配。下面分别是自定义异常和全局异常处理类,分析过程在末尾。spring-boot-starter-parent版本:2.3.12.RELEASE正在上传…重新上传取消第一次调用 exceptionLookupCache 为空,会通过getMappedMethod方法获取后再进行put原创 2022-12-07 23:01:09 · 1149 阅读 · 1 评论 -
spring MVC拦截器
spring mvc 拦截器范例原创 2022-07-03 22:53:52 · 163 阅读 · 0 评论 -
Springboot @NotBlank参数校验失效汇总
有时候明明一个微服务里的@Validated 和 @NotBlank 用的好好的,但就是另一个里不能用,这时候问题是最不好排查的,下面列举了各种失效情况的汇总,供各位参考:1、版本问题springboot切换到2.3.2.RELEASE后失效,将版本换成2.2.2.RELEASE后即可使用正常。原因如下图所示,此时则需要手动加入依赖包进行支持。需要添加的依赖:<dependency> <groupId>org.hibernate.valid...原创 2020-08-22 00:34:10 · 12929 阅读 · 6 评论 -
SpringCloud项目No qualifying bean of type '×××Mapper' available:的错误解决
根本原因是mapper类没有成功注入,由于项目是从其他项目拷过来复用的,所以mybatis的basePackages没有修改还是以前的,导致找不到相应的bean进行注入操作,在springBoot 或springCloud中basePackages是通过注解@mapperScan(“”)方式扫描的,而不是以前的配置文件的方式,basePackages通常会写在application启动类上上面...原创 2020-04-20 22:24:05 · 29662 阅读 · 0 评论 -
SpringBoot项目的用户鉴权分析
一、鉴权类:UserAuthFilterspringBoot被称为开箱即用,是因为许多代码都帮开发者实现了,就连用户鉴权部分都帮我们写好了,如需自定义过滤器,则继承UserAuthFilter类即可。其用户鉴权的主要逻辑都在UserAuthFilter类的packageRequest((ParameterRequestWrapper requestWrapper, HttpServletRes...原创 2019-11-11 21:41:28 · 1895 阅读 · 0 评论