![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringBoot相关
文章平均质量分 74
codelamb
头发多多,bug少少
展开
-
关于springsecurity无法捕获UsernameNotFoundException的解决办法
UserDetailsService代码如下,当根据用户名查询不到用户信息时,我们抛出UsernameNotFoundException异常,按预想,只需要捕获该异常,便可在用户名错误时给用户提示 然而实际运行时,无论用户名不存在还是密码错误,均抛出BadCredentialsException异常,无法知道登录失败的具体原因,经过debug发现,正是在这个地方做了判断,当hideUserNotFoundExceptions为false时,抛出UserNotFoundException异常,而true时.原创 2022-02-18 14:24:28 · 2273 阅读 · 1 评论 -
SpringBoot用AOP统一处理请求日志
SpringBoot用AOP统一处理请求日志 有时候我们想记录请求参数,请求地址等信息,此时可以在Controller层通过日志方式直接记录,但是采用这种方式我们需要在每个方法中一一处理,代码冗余度很高;而且如果想改变日志记录内容等信息就得排查每一个方法都改一遍,可维护性差。此时,我们可以采用AOP面向切面编程的方式对请求日志进行统一处理。 1.引入Aop依赖 <dependency>...原创 2019-01-22 23:17:13 · 290 阅读 · 0 评论