SpringBoot整合Spring Security (三)

一、OverView​ 在前后端不分离时代,可能使用的就是上一节中这种方法;在现在这种前后端分离遍地走的情况下,已经不再推荐使用传统的 session ,而是使用现在比较流行的 JWT 这种 token 的方式解决 ​ 对比分析一下: 有状态登录 无状态登录 定义 服务端需要记录每次会话的客户端信息,从而识别客户端身份,根据用户身份进行请求的处理 服...

SpringBoot整合Spring Security (二)

一、Test环境与上一节的环境一致,这一节主要来进行自定义操作 在 SecurityConfig 中重写这两个方法: 12345678910111213141516@Overridepublic void configure(WebSecurity web) throws Exception { web.ignoring().antMatchers("/js/**...

SpringBoot整合Spring Security (一)

一、OverViewJava 中权限管理最常用的技术应该就是:Spring Security 和 Shiro。 虽然 Shiro 用它轻量、简单、易于集成占据一席之地,但随着 SpringBoot 的流行,Spring Security 也跟着鸡犬升天,就目前的趋势来看,Spring Security 结合 Oauth2、JWT 等更加方便。 这次先小试牛刀一下,快速入门…… 二、Envir...

SpringBoot整合Session

一、OverView Spring Session has the simple goal of free up session management from the limitations of the HTTP session stored in the server. The solution makes it easy to share session data between s...

SpringBoot整合Redis

一、OverView面试官:redis 知道吗 🐢:不知道 面试官:你回去等通知吧 Redis是一个使用ANSI C编写的开源、支持网络、基于内存、可选持久性的键值对存储数据库。从2015年6月开始,Redis的开发由Redis Labs赞助,而2013年5月至2015年6月期间,其开发由Pivotal赞助。在2013年5月之前,其开发由VMware赞助。https://zh.wikip...

铁氏王朝满汉全席 919

919 铁氏王朝满汉全席 v1.3 清蒸大闸蟹 5只 材料: 阳澄湖大闸蟹 生姜 蒜瓣 香葱 紫苏 生抽 香醋 料酒 香油 鸡精 糖 可乐鸡翅 材料: 鸡翅10个 可乐300毫升 老抽1勺 盐,鸡精适量 葱姜,八角适量 糖醋排骨 材料: 猪肋排500克 葱适量 姜适量 八角2个 老抽2勺 生抽2勺 ...

铁氏王朝满汉全席 919

919 铁氏王朝满汉全席 v1.3 清蒸大闸蟹 5只 材料: 阳澄湖大闸蟹 生姜 蒜瓣 香葱 紫苏 生抽 香醋 料酒 香油 鸡精 糖 可乐鸡翅 材料: 鸡翅10个 可乐300毫升 老抽1勺 盐,鸡精适量 葱姜,八角适量 糖醋排骨 材料: 猪肋排500克 葱适量 姜适量 八角2个 老抽2勺 生抽2勺 ...

SpringBoot整合Spring Data JPA 之多条件搜索工具类

一、OverView​ 在前面已经介绍过了 SpringBoot 整合 JPA 了,但是一般在公司业务中,如果出现很多次多条件搜索查询的情况,那么就会用大量冗余代码了;再结合注解的思想。本次将公共部分提取出来,并用注解的方式进行操作,可以参考前面使用注解进行 AOP 处理日志,也符合了 SpringBoot 的思想。 二、BaseQueryQueryWord 12345678...

SpringBoot整合Spring Data JPA(二)

一、OverView​ 在上一篇文章中介绍了一下 Spring Data JPA 的一下简单的 CRUD,但是在公司业务中,不可能这么简单;且在业务中大部分都是查询业务,具体点就是动态查询,什么单表多条件查询、多表多条件查询等等…… 注:使用环境还是和上一篇一样 二、自定义SQL查询如果想和这里面写原生的 SQL 语句,只要在 repository 中这样写就行: ...

SpringBoot整合Spring Data JPA(一)

一、OverView JPA(Java Persistence API)是Sun官方提出的Java持久化规范。它为Java开发人员提供了一种对象/关联映射工具来管理Java应用中的关系数据。 Spring Data JPA 是 Spring 基于 ORM 框架、JPA 规范的基础上封装的一套JPA应用框架,可使开发者用极简的代码即可实现对数据的访问和操作。它提供了包括增删改查等在内的常用功...