Spring学习
Qiddo
阳光开朗,追求快乐
展开
-
Spring中的事务管理
事务四个属性ACID事务四个属性ACID原子性(atomicity)一致性(consistency)隔离性(isolation)持久性(durability)代码。原创 2023-12-04 09:10:57 · 477 阅读 · 0 评论 -
Spring整合Mybatis
Spring整合Mybatis原创 2023-12-04 08:55:00 · 349 阅读 · 0 评论 -
IOC和AOP概念简述
控制反转(Inversion of Control,IoC)和面向切面编程(Aspect-Oriented Programming,AOP)是软件开发中的两种重要的编程思想和技术。控制反转和面向切面编程是为了提高代码的可维护性、灵活性和可扩展性而采用的两种不同但相关的编程思想。它们常常与设计模式、依赖注入等技术一起使用,以提升软件开发的质量和效率。原创 2023-12-04 08:01:24 · 416 阅读 · 0 评论 -
Spring-AOP的思想和使用
AOP就是面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的。在这里写我们的增强类 , 编写两个 , 一个前置增强,一个后置增强。最后去spring文件中注册,实现aop切入实现,注意导入约束。降低,提高程序的可重用性,同时提高了开发的效率。(一)通过 Spring API 实现AOP。(二)自定义类来实现Aop。原创 2023-12-03 23:17:52 · 367 阅读 · 0 评论 -
Spring-AOP基础:动态代理
了解动态代理和静态代理AOP的底层机制就是动态代理,对比静态代理,动态代理的代理类是动态生成的,而静态代理的代理类是我们提前写好的动态代理分为两类 : 一类是基于接口动态代理(JDK动态代理) , 一类是基于类的动态代理(cglib)。动态代理的好处。原创 2023-12-03 22:34:18 · 401 阅读 · 0 评论 -
Spring使用注解开发
指定注解扫描包在上一章我们提到可以引入context约束,下面我们介绍一些其他注解。原创 2023-12-03 21:52:04 · 364 阅读 · 0 评论 -
Spring利用注解自动装配
准备工作:利用注解的方式注入属性准备工作:利用注解的方式注入属性1、在spring配置文件中引入context文件头2、开启属性注解支持!@Autowired按类型自动分配,不支持id匹配需要导入spring-aop的包。原创 2023-12-03 15:41:25 · 395 阅读 · 0 评论 -
Spring依赖注入DI
依赖指Bean对象的创建依赖于容器 . Bean对象的依赖资源 .注入指Bean对象所依赖的资源 , 由容器来设置和装配 .例如下面的beans.xml文件两种命名空间注入各种注入方式1、2、3、4、5、6、7、8、原创 2023-12-03 15:12:41 · 350 阅读 · 0 评论 -
Spring学习
使用多种方式完美的实现了IoC,可以使用XML配置,也可以使用注解,新版本的Spring也可以零配置实现IoC。最后需要强调的是明白IOC的思想,是理解Spring的核心技巧!简单讲解IOC(Inversion of Control)至于AOP我会放在后面几个篇章来说。什么是Spring?原创 2023-12-03 14:58:42 · 355 阅读 · 0 评论