随笔分类 - spring
摘要:Security框架 security是通过一个个过滤器来完成用户的认证授权,每个过滤器都有自己的职责,使得设计清晰明了,也容易学习。 主要对象介绍 1 .SecurityFilterChain Security里面配置了各种各样的过滤器,将所有的Security过滤器组装在SecurityFilt
阅读全文
摘要:最近再查看一些文档的时候,看到了一个超级nice的博客。 链接
阅读全文
摘要:最近项目做完了,发现redis教程看了不少,但是在redisTemplate还是有好多方法没怎么用过,在此学习记录下来。老版本的 Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。 这里也只说明这五种数
阅读全文
摘要:以下为学习地址 https://blog.csdn.net/qq_17231297/article/details/106030770
阅读全文
摘要:redis6三种部署方式 单机部署 配置修改redis.conf bind 本机地址 #通过ifconfig查看本机网卡的地址 daemonize yes #守护进程开启 protected-mode no #可以远程连接 切换到redis.conf文件处,ssh命令开启服务 redis-serve
阅读全文
摘要:遇到的问题 前端时间我在做一个父子事务嵌套的时候,出现了子事务失效。在同类的子事务上加事务注解一直都不能创建事务,后来发现是子事务失效了。下面总结一下事务失效情况和解决经验 事务失效有如下几种情况: 没有Transaction注解 事务没有抛出RuntimeException异常到方法上 方法内
阅读全文
摘要:一、前端传code值,后端自动转枚举(这里举例code为int类型)只适用表单传参! spring是通过Converter接口将Inter转换枚举。 分为三个步骤: 配置实现转换能力接口IntToEnumConverable 设置自定义类型的转换工厂EnumConverterFac 将工厂添加到Sp
阅读全文
摘要:枚举使用问题 web开发中,枚举通常用来做状态码,码表值等等,所以我们在三层架构中经常会用到他,通过前端传值,遍历枚举项,一个个手动比较。手动比较还是比较繁琐,这里介绍框架自动装换的方法来简化日常开发! Jackson枚举简化操作 springBoot默认集成的是Jackson序列化器,该序
阅读全文
摘要:一、引入 随着java的慢慢学习,缓存的使用也越来越多。我们使用缓存大多数是通过api的方式来操作,厉害的人也可以自己自定义注解来简化操作,但是看完这篇博客,以后操作注解就不会辣么麻烦了。因为spring中提供了CacheManager接口和一些注解方便我们来操作。 在我们接触的缓存大致两种
阅读全文
摘要:Autowire注入顺序问题 这是这几天使用spring security配置RememberMe功能中遇见的错误。以下是错误代码 @Autowired private PersistentTokenRepository pt; @Autowired private DataSource ds;
阅读全文
摘要:RememberMe功能 rememberMeServices接口 有AbstractRememberMeServices抽象类 PersistentTokenBasedRememberMeServices实现类 TokenBasedRememberMeServices 通过授权验证登录成功,到那时
阅读全文
摘要:security是本身就是安全之类的意思,spring-security是一种维护项目安全的框架,完成项目的安全认证和授权功能模块。将用户赋予不同的角色,将会获得不同的权限,访问不同的资源。spring-security是采用aop思想,基于filter实现的。ssm架构具体使用如下: 一、jar包
阅读全文