摘要: 本文在 Spring Security 入门(三):Remember-Me 和注销登录 一文的代码基础上介绍Spring Security的 Session 会话管理。 Session 会话管理的配置方法 Session 会话管理需要在configure(HttpSecurity http)方法中通 阅读全文
posted @ 2020-10-08 23:54 呵呵233 阅读(8170) 评论(4) 推荐(3) 编辑
摘要: 本文在前文 Spring Security 入门(二):图形验证码和手机短信验证码 的基础上介绍 Remember-Me 功能和注销登录。 Remember-Me 功能 在实际开发中,为了用户登录方便常常会启用记住我(Remember-Me)功能。如果用户登录时勾选了“记住我”选项,那么在一段有效时 阅读全文
posted @ 2020-10-08 23:32 呵呵233 阅读(5359) 评论(9) 推荐(4) 编辑
摘要: 本文在前文 Spring Security 入门(一):认证和原理分析 的基础上介绍图形验证码和手机短信验证码登录的实现。 图形验证码 在用户登录时,一般通过表单的方式进行登录都会要求用户输入验证码,Spring Security默认没有实现图形验证码的功能,所以需要我们自己实现。 实现流程分析 前 阅读全文
posted @ 2020-10-08 23:22 呵呵233 阅读(3875) 评论(6) 推荐(1) 编辑
摘要: Spring Security是一种基于Spring AOP和Servlet Filter的安全框架,其核心是一组过滤器链,实现 Web 请求和方法调用级别的用户鉴权和权限控制。本文将会介绍该安全框架的身份认证和退出登录的基本用法,并对其相关源码进行分析。 表单认证 Spring Security提 阅读全文
posted @ 2020-10-08 23:00 呵呵233 阅读(3269) 评论(1) 推荐(1) 编辑
摘要: 本文会以 XML方式 和 全注解方式 两种方式分别介绍 SSM 框架的整合。 XML 方式整合 ☕️ 建立 Web 的 Maven 工程 使用 IDEA 创建普通 Maven 项目之后,右击项目,选择Add Frameworks Support,勾选Java EE下面的Web Application 阅读全文
posted @ 2020-08-23 01:07 呵呵233 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 在 SpringMVC 入门(一):基本使用 一文中,使用了 XML 配置对 SpringMVC 的基本使用进行了讲解,其实 SpringMVC 可以使用全注解的方式,彻底不用 XML 配置,本文将会怼全注解方式进行介绍。在使用全注解对前文用到 XML 的地方进行替换之前,我们需要先对 Spring 阅读全文
posted @ 2020-08-23 00:57 呵呵233 阅读(838) 评论(0) 推荐(2) 编辑
摘要: SpringMVC 是一种基于 Java 实现 MVC 设计模型的请求驱动类型的轻量级 Web 框架,属于 Spring 框架的后续产品,已经融合在 Spring Web Flow 中。SpringMVC 是目前最主流的 MVC 框架之一,通过一套注解,让一个简单的 Java 类成为处理请求的控制器 阅读全文
posted @ 2020-08-23 00:25 呵呵233 阅读(561) 评论(0) 推荐(1) 编辑
摘要: 在进行 SSM 整合时,常常使用<component-scan>标签进行注解扫描,而该标签中有个常常被忽略的属性 use-default-filters。该属性是个特别重要的属性,本文将会对该属性进行介绍。 原理分析 在进行 SSM 整合时,一般都会将 Spring 和 SpringMVC 的配置分 阅读全文
posted @ 2020-08-22 16:33 呵呵233 阅读(904) 评论(0) 推荐(1) 编辑
摘要: 本文将对 Spring 和 MyBatis 进行整合,并在其基础上介绍 Spring 的声明式事务的使用。 Spring 和 MyBatis 整合 下面将分别使用 XML + 注解 和 全注解 两种方式对 Spring 和 MyBatis 进行整合。 XML + 注解方式 ☕️ 工程总体目录 ☕️ 阅读全文
posted @ 2020-08-21 23:32 呵呵233 阅读(728) 评论(0) 推荐(0) 编辑
摘要: AOP 介绍 什么是 AOP AOP 为Aspect Oriented Programming的缩写,意为面向切面编程,是一种编程思想,通过预编译方式和运行期动态代理实现在不修改源代码的情况下给程序动态统一添加功能,是面向对象编程(OOP)的一种补充。 传统业务代码中,通常都会进行权限认证、日志记录 阅读全文
posted @ 2020-08-21 23:16 呵呵233 阅读(256) 评论(0) 推荐(0) 编辑