Spring技术分析
文章平均质量分 95
spring框架实战和原理研究
@ Zoey
如果世界上真的有奇迹,那一定是努力的另一个名字
展开
-
Spring IOC与工厂模式
在讲Spring IOC之前,有必要先来聊一下工厂模式(Factory Pattern)。工厂模式可将Java对象的调用者从被调用者的实现逻辑中分离出来。工厂模式是Java中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。...原创 2020-05-06 14:04:51 · 15419 阅读 · 11 评论 -
Spring IOC中的Bean对象
Spring IOC中的Bean(一)Bean是什么突然发现提到了好多次Bean,居然忘记了讲Bean是什么。没事,现在讲也不晚。Java中的Bean是一种规范,是一种特殊的java类。所以我们先来看看Bean的规范。Bean必须生成public class类。所有属性必须封装,Bean类的属性都为private。属性值应该通过一组方法(getXxx 和 setXxx)来访问和修改。...原创 2020-05-11 16:13:15 · 10467 阅读 · 0 评论 -
Spring IOC的注解配置
Spring IOC的注解配置(一)简述上回说到,我们可以使用书写XML配置文件的方式来让spring产生我们需要的Bean对象,并放入容器中。但是,书写配置文件是一件非常繁琐的事情,而且一旦配置文件内容很多,阅读起来也是一件让人头疼的事,所以,我们急需一种部分或者完全摆脱配置文件的配置方式。下面我们就来看看spring的注解配置方式。注解配置和用配置文件配置相比,只是配置的形式不一样,最终达到的目的是基本相同的。就好比坐飞机去北京和坐高铁去北京,虽然使用的交通工具不一样,但是都达到了去北京的目的。原创 2020-05-13 15:11:43 · 10531 阅读 · 0 评论 -
从代理模式到Spring AOP原理
Spring AOP实现原理(一)简介Spring的核心是IOC与AOP,IOC主要是依赖关系的管理,包括依赖查询和依赖注入,在之前关于bean的文章中已经对bean的生命周期做了相对多的分析,基本了解了IOC的原理。在这里我们来探讨下AOP的实现原理。AOP(面向方面编程),也被称为面向切面编程。AOP技术利用一种称为“横切”的技术,解剖封装的对象内部,并将那些影响了多个类的公共行为封装到一个可重用模块,这样就能减少系统的重复代码,降低模块间的耦合度,并有利于未来的可操作性和可维护性。AOP把软件原创 2020-07-23 09:41:58 · 6884 阅读 · 0 评论 -
Spring AOP的注解配置
Spring AOP的注解配置(一)简述上回我们说到了spring AOP的实现原理,我们发现其实通过自己编程来实现这个功能还是非常繁琐的。spring因此给我们提供了相应的配置方式,从而帮助我们简化开发过程,使我们的注意力能充分关注在业务逻辑上。在了解AOP的注解配置之前,我们先要来关注一下AOP中的一些专业术语:Joinpoint(连接点):所谓连接点是指那些被拦截到的点。在spring中,这些点指的是方法,因为spring只支持方法类型的连接点。Pointcut(切入点):所谓切入点是指我们原创 2020-07-30 10:45:11 · 6998 阅读 · 0 评论