
spring
文章平均质量分 97
几分醉意.
流年笑稚,未来可期!
展开
-
一文吃透Spring集成MyBatis
spring能集成很多的框架,是spring一个优势功能。通过集成功能,让开发人员使用其他框架更方便。集成使用的是spring ioc 核心技术。使用mybatis,需要创mybatis框架中的某些对象,使用这些对象,就能使用mybatis提供的功能了。分析: mybatis执行sql语句,需要使用那些对象? 1. 需要有Dao接口的代理对象,例如StudentDao接口,需要一个它的代理对象,使用 SqlSession.getMapper(StudentDao.class),得到dao代理对象。原创 2023-05-25 08:30:00 · 9168 阅读 · 178 评论 -
【Spring】一文带你吃透AOP面向切面编程技术(下篇)
AOP技术思想的实现:使用框架实现AOP。实现AOP的框架有很多。有名的两个1. Spring:Spring框架实现AOP思想中的部分功能。Spring框架实现AOP的操作比较繁琐,笨重。2. Aspectj:独立的框架,专门做AOp的,功能最强大的。属于Eclipse。而我下面主要介绍的就是Aspectj框架来实现Aop,Aspectj框架可以使用注解和xml配置文件两种方式实现AOP。System . out . println("前置通知,在目标方法之前先执行的");原创 2023-02-15 09:30:00 · 11687 阅读 · 155 评论 -
【Spring】一文带你吃透AOP面向切面编程技术(上篇)
什么是AOP?AOP(Aspect Orient Programming):面向切面编程。Aspect:表示切面,给业务方法增加的功能,叫做切面。切面一般都是非业务功能,而且切面功能一般都是可以复用的。例如日志功能,事务功能,权限检查,参数检查,统计信息等等。Orient:面向,对着Programming:编程。怎么理解面向切面编程?以切面为核心设计开发你的应用。1)设计项目时,找出切面的功能。2)安排切面的执行时间,执行的位置。AOP作用 :1. 让切面功能复用。2. 让开发人员专注业务逻辑....原创 2022-11-30 08:45:00 · 22820 阅读 · 223 评论 -
【Spring】一文带你吃透基于XML的DI技术
DI:给属性赋值。DI分类:①set注入,也叫做设值注入;②构造注入。在xml配置文件中使用标签和属性,完成对象创建,属性赋值。①set注入,也叫做设值注入。概念:spring调用类中的set方法,在set方法中可以完成属性赋值。推荐使用。②构造注入构造注入:spring调用类中的有参数构造方法,在创建对象的同时,给属性赋值。首先我们创建一个类,生成get、set和toString方法。注意:使用Set注入,必须要有Set方法.........原创 2022-11-09 08:45:00 · 12256 阅读 · 275 评论 -
【Spring】一文带你吃透基于注解的DI技术
基于注解的DI:使用spring提供的注解,完成java对象创建,属性赋值。注解使用的核心步骤:1.在源代码加入注解,例如@Component。2.在spring的配置文件,加入组件扫描器的标签。@Component注解创建对象@Component: 表示创建对象,对象放到容器中。 作用:属性:value ,表示对象名称,也就是bean的id属性值。位置:在类的上面,表示创建此类的对象。component-scan:翻译过来是组件扫描器,组件是java对象.......原创 2022-10-26 09:15:00 · 23870 阅读 · 253 评论 -
【Spring】一文带你吃透IOC技术
loC,Inversion ofControl:控制反转,是一个理论,一个指导思想。指导开发人员如何使用对象,管理对象的。把对象的创建,属性赋值,对象的声明周期都交给代码之外的容器管理。loC分为控制和反转 ●控制:对象创建,属性赋值,对象声明周期管理。 ●反转:把开发人员管理对象的权限转移给了代码之外的容器实现。由容器完成对象的管理。 ●正转:开发人员在代码中,使用new构造方法创建对象。开发人员掌握了对象的创建,属性赋值,对象从开始到销毁的全部过程。开发人员有对对象全部控制。通过容器....原创 2022-10-22 08:30:00 · 9096 阅读 · 237 评论