![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring
colaiven
kkb
展开
-
SpringBoot使用自定义注解完成日志记录
SpringBoot使用自定义注解完成日志记录实现系统所有操作有记录可查,可以避免很多不必要的麻烦或纠纷,比如特别敏感的删除操作。将这些操作日志存储到数据库中可以很方便的查询谁操作了数据库哪一条数据,也可以很方便的对日志进行分类查询。让数据从生成到移除中途所有的改变都记录在库,对数据还原或其他数据问题解决都能提供极大的帮助。日志表结构:新建自定义注解类:import java.lang....原创 2020-03-06 13:42:33 · 473 阅读 · 2 评论 -
SpringSecurity + JWT自定义授权
SpringSecurity+JWT实现自定义授权最近学习整合SpringSecurity到分布式框架中,看了几天授权这块实在太难理解,要实现传统的RBAC模型授权还是比较复杂,可能是还没有理解深入,翻了很多blog授权这块都讲的比较粗略,几乎都是对指定的url进行保护,就是如下代码:http.antMatchers("/page/admin").hasAuthority("AdminAcces...原创 2019-12-06 10:19:08 · 1015 阅读 · 0 评论 -
errorCode 1045,state 28000: Access denied for user 'mysql'@'localhost' (using password: YES)
SpringBoot 项目连接数据库提示不允许登录errorCode 1045,state 28000java sql.SQLException:Access denied for user 'root'@'localhost'用户名密码均正确,我的问题是yml配置文件中密码没有使用引号,springboot版本2.1.4spring: datasource: url: jd...原创 2019-04-17 13:59:33 · 4341 阅读 · 3 评论 -
@Cacheable使用两个或多个参数作为缓存的key
@Cacheable使用两个或多个参数作为缓存的key常见的如分页查询:使用单引号指定分割符,最终会拼接为一个字符串@Cacheable(key = "#page+'-'+#pageSize")public List<User> findAllUsers(int page,int pageSize) { int pageStart = (page-1)*pageSize;...原创 2019-04-23 19:21:27 · 25386 阅读 · 3 评论 -
SpringSecurity发送post请求403错误
SpringSecurity发送post请求403错误我的SpringBoot版本:2.1.4整合SpringSecurity后所有post请求都出现403错误,提示没有相关权限如图:解决方案:在WebSecurityConfigurerAdapter配置类configure方法中添加如下方法http.csrf().disable();...原创 2019-04-23 19:33:21 · 7377 阅读 · 1 评论 -
sec:authentication="name"取不到值
整合Springsecurity时需要获取登录的用户名使用sec:authentication="name"不能取到值springboot版本:2.1.4我的问题是thymeleaf-extras-springsecurity版本用的是4,改使用5没有问题<dependency> <groupId>org.thymeleaf.extras</groupI...原创 2019-04-20 15:37:54 · 2310 阅读 · 1 评论