随笔分类 -  Spring

摘要:在之前的博客中我们实现了基于验证码的登陆方式。但是我们仅仅实现了通过图片验证码的登录,现在我们基于security 实现一下基于 短信验证码的登录。 基于之前对于 security 的了解,我们知道了要实现一个验证的基本流程,其中最重要的是 AbstractAuthenticationToken(令 阅读全文
posted @ 2020-07-03 20:29 吴振照 阅读(1010) 评论(0) 推荐(0) 编辑
摘要:单机 Session 管理: 本文Demo 基于 springboot 2.0.1版本. spring security 中提供了很好的 session 配置管理。包括session 无效处理、session 并发控制、session过期等相应处理配置。 在 Security 的配置中我们重写了 p 阅读全文
posted @ 2020-07-02 16:57 吴振照 阅读(3139) 评论(0) 推荐(0) 编辑
摘要:spring security 验证码登录: 在现在主流的网站登录页上,我们经常可以看到登陆的时候是通过账号密码登录,那么时常会看到需要我们输入一个图片验证码里面的值。或者通过手机验证码进行短信登陆,进行获取验证码进行登录。而这两种登陆方式都用到了验证码,前者是图片验证码,后者是短信验证码。在spr 阅读全文
posted @ 2020-06-23 16:39 吴振照 阅读(2832) 评论(0) 推荐(0) 编辑
摘要:Spring Security是什么? Spring Security 提供了基于javaEE的企业应有个你软件全面的安全服务。这里特别强调支持使用SPring框架构件的项目,Spring框架是企业软件开发javaEE方案的领导者。如果你还没有使用Spring来开发企业应用程序,我们热忱的鼓励你仔细 阅读全文
posted @ 2020-06-23 15:25 吴振照 阅读(11245) 评论(3) 推荐(0) 编辑
摘要:在Spring中,事务有两种实现方式: 编程式事务管理: 编程式事务管理使用TransactionTemplate可实现更细粒度的事务控制。 申明式事务管理: 基于Spring AOP实现。其本质是对方法前后进行拦截,然后在目标方法开始之前创建或者加入一个事务,在执行完目标方法之后根据执行情况提交或 阅读全文
posted @ 2020-05-12 10:21 吴振照 阅读(834) 评论(0) 推荐(0) 编辑
摘要:Spring是基于事件驱动模型的,事件驱动模型也就是我们常说的观察者,或者发布-订阅模型。理解观察者模式更有助于理解 Spring 事件机制,话不多说,我们先来看一下 Spring 的事件角色的类图 从此类图中我们可以得到以下信息: 事件源:如果我们需要实现事件传播的话,我们首先需要实现自己的事件类 阅读全文
posted @ 2020-05-11 09:53 吴振照 阅读(1566) 评论(0) 推荐(0) 编辑
摘要:从Spring 事务配置说起: 先看看Spring 事务的基础配置 <aop:aspectj-autoproxy proxy-target-class="true"/> <bean id="transactionManager" class="org.springframework.jdbc.dat 阅读全文
posted @ 2019-06-03 16:09 吴振照 阅读(1492) 评论(1) 推荐(1) 编辑
摘要:我们首先引用《Spring in Action》上的一张图来了解Spring MVC 的核心组件和大致处理流程: 从上图中看到①、DispatcherServlet 是SpringMVC 中的前端控制器(Front Controller),负责接收Request 并将Request 转发给对应的处理 阅读全文
posted @ 2019-05-30 12:24 吴振照 阅读(3164) 评论(0) 推荐(1) 编辑
摘要:AOP 是OOP 的延续,是Aspect Oriented Programming 的缩写,意思是面向切面编程。可以通过预编译方式和运行期动态代理实现在不修改源代码的情况下给程序动态统一添加功能的一种技术。AOP设计模式孜孜不倦追求的是调用者和被调用者之间的解耦,AOP 可以说也是这种目标的一种实现 阅读全文
posted @ 2019-05-28 09:17 吴振照 阅读(1418) 评论(5) 推荐(0) 编辑
摘要:依赖注入发生的时间 当Spring IOC 容器完成了Bean 定义资源的定位、载入和解析注册以后,IOC 容器中已经管理类Bean定义的相关数据,但是此时IOC 容器还没有对所管理的Bean 进行依赖注入,依赖注入在以下两种情况发生: 1)、用户第一次调用getBean()方法时,IOC 容器触发 阅读全文
posted @ 2019-05-17 16:31 吴振照 阅读(1016) 评论(0) 推荐(0) 编辑
摘要:从Spring2.0 以后的版本中,Spring 也引入了基于注解(Annotation)方式的配置,注解(Annotation)是JDK1.5 中引入的一个新特性,用于简化Bean 的配置,可以取代XML 配置文件。开发人员对注解(Annotation)的态度也是萝卜青菜各有所爱,个人认为注解可以 阅读全文
posted @ 2019-05-14 18:07 吴振照 阅读(739) 评论(0) 推荐(0) 编辑
摘要:1、BeanFactory Spring Bean 的创建是典型的工厂模式,这一系列的Bean 工厂,也即IOC 容器为开发者管理对象间的依赖关系提供了很多便利和基础服务,在Spring 中有许多的IOC 容器的实现供用户选择和使用,其相互关系如下: 其中BeanFactory 作为最顶层的一个接口 阅读全文
posted @ 2019-05-10 19:01 吴振照 阅读(1301) 评论(3) 推荐(0) 编辑
摘要:使用过spring mvc的小伙伴都知道,mvc在使用的时候,我们只需要在controller上注解上@controller跟@requestMapping(“URL”),当我们访问对应的路径的时候,框架便会帮我们去映射到指定的controller里面的指定方法,那么这一切都是怎么做到的呢?还有我们 阅读全文
posted @ 2019-04-30 17:32 吴振照 阅读(683) 评论(1) 推荐(1) 编辑
摘要:Spring5 源码下载注意事项 首先你的JDK 需要升级到1.8 以上。Spring3.0 开始,Spring 源码采用github 托管,不再提供官网下载链接。大家可自行去github 网站下载,我们使用的版本下载链接为:https://github.com/spring-projects/sp 阅读全文
posted @ 2019-04-24 11:03 吴振照 阅读(3292) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示