Spring Security 中重要对象汇总

参考文档:Spring Security 中重要对象汇总 1. 认证相关 1.1 SecurityContextHolder 用户认证通过后,为了避免用户的每次操作都进行认证,可将用户的信息保存在会话中。Spring Security 提供会话管理,认证通过后将身份信息放入 SecurityCont

Spring 

SPEL 表达式

参考文档: SpEL 官方文档 中文译文 SpEL表达式 1. 介绍 我们都知道属性占位符 ${...},而 SpEL 表达式则要放到 <

Spring 

bean 初始化方法

参考文档: 七种方式教你在SpringBoot初始化时搞点事情 1. 容器刷新完成时 容器刷新完成:容器刷新成功说明所有 bean 初始化已经完成 1.1 ContextRefreshedEvent 容器刷新完成后会调用容器内所有实现了ApplicationListener<ContextRefre

Spring 

@Async 报错

参考文档: 51CTO 博客 1. 问题描述 问题:@Async 会导致循坏依赖报错 我们看段代码: @Service public class HelloServiceImpl implements HelloService { @Autowired private HelloSe

Spring 

spring 三级循环

参考文档: Spring 解决循环依赖必须要三级缓存吗? 聊聊Spring循环依赖三级缓存是否可以减少为二级缓存的情况 Spring 动态代理时是如何解决循环依赖的?为什么要使用三级缓存? 此文比较难懂,可以先看一下参考文档 循环依赖 什么是循环依赖?

Spring 

WebFlux

1. 什么是 Reactive 在计算机编程领域,Reactive 一般指的是 Reactive programming。指的是一种面向数据流并传播事件的异步编程范式(asynchronous programming paradigm) 响应式编程最初是为了简化交互式用户界面的创建和实时系统动画的绘

Spring 

SpringTask

参考文档:mall整合SpringTask实现定时任务 1. SpringTask SpringTask 是 Spring 自主研发的轻量级定时任务工具,相比于 Quartz 更加简单方便,且不需要引入其他依赖即可使用。 2. Cron 表达式 Cron 表达式是一个字符串,包括 6~7 个时间元素

Spring 

拦截器和过滤器区别

参考文档: Spring 拦截器和过滤器的区别? 1. 实现原理不同 过滤器和拦截器 底层实现方式大不相同,过滤器 是基于函数回调的,拦截器 则是基于 Java 的反射机制(动态代理)实现的。 这里重点说下过滤器! 在我们自定义的过滤器中都会实现一个 doFilter() 方法,这个方法有一个 Fi

Spring 

Spring Security

参考文献: Spring Security 进阶篇 Spring Security在Spring Boot环境下的学习 示例代码: 链接: https://pan.baidu.com/s/1HYAuU9IwuGbTe9YzjFdv7A 密码: s41m 一、Spring Security 概述 1.

Spring 

ssm 整合

1. 搭建整合环境 采用 XML+ 注解的方式进行整合 整合思路: 先搭建整合环境 再把 Spring 配置搭建完成 再使用 Spring 整合 SpringMVC 框架 最后使用 Spring 整合 MyBatis 框架 创建数据库和表结构 create database ssm; use ssm

Spring