
spring
文章平均质量分 90
李仙桎
一个非科班本科生,却充满了对计算机领域知识的渴望和学习动力,踏上了自修计算机知识的道路。通过自学各种在线教程、阅读专业书籍和参加相关的培训课程,逐渐掌握并深入了解了计算机科学的基本原理和编程技能。不局限于简单地学习知识,不断地将所学应用于实际项目中,通过参与开源项目、创造自己的小项目和与其他计算机爱好者一起合作,积累经验和实践技能。
展开
-
Spring从入门到入坟系列 (七)——Spring框架之事务管理(详细讲解事务的传播行为、隔离级别等事务属性)
基于@Transactional注解的配置和基于xml的配置一样,它拥有一组普适性很强的默认事务属性,往往可以直接使用默认的属性.@Transactional可以作用在类上面也可以作用在方法上面。用在类上可以将该类的所有方法都作为事务处理。方法处添加注解会覆盖类处@Service@Autowired@Override@Override/*try {}*/原创 2023-07-06 21:28:25 · 179 阅读 · 1 评论 -
Spring从入门到入坟系列 (六)——Spring框架之AOP通知细节-避坑指南
配置前置通知:在切入点方法执行之前执行 配置后置通知(返回通知):在切入点方法正常执行之后执行。它和异常通知永远只能执行一个 配置异常通知:在切入点方法执行产生异常之后执行。它和后置通知永远只能执行一个 配置最终通知:无论切入点方法是否正常执行,它都会在其后面执行 配置环绕通知:可以在代码中手动控制增强方法何时执行情况1: 顺序: 情况2: 顺序: 情况3: 顺序: 我们在网上查找关于SpringAop执行顺序的的资料,大多数时候,你会查到如下的答案:于是去官网搜索文档,不得不说Spring由于过于庞大,官原创 2023-07-05 21:34:10 · 129 阅读 · 0 评论 -
Spring从入门到入坟系列 (五)——Spring框架之AOP面向切面
OOP(Object Oriented Programming ) 面向对象编程,万物皆对象!AOP(Aspect Oriented Programming),即,可以说是OOP(Object Oriented Programming,面向对象编程)的补充和完善。OOP引入封装、继承、多态等概念来建立一种对象层次结构,用于模拟公共行为的一个集合。不过OOP允许开发者定义的关系,但并不适合定义的关系,例如。原创 2023-07-05 21:18:21 · 129 阅读 · 0 评论 -
Spring从入门到入坟系列 (四)——Spring框架之Proxy代理
java动态代理是利用反射机制生成一个实现代理接口的匿名类,在调用具体方法前调用InvokeHandler来处理。核心是实现InvocationHandler接口,使用invoke()方法进行面向切面的处理,调用相应的通知。而cglib动态代理是利用asm开源包,对代理对象类的class文件加载进来,通过修改其字节码生成子类来处理。核心是实现MethodInterceptor接口,使用intercept()方法进行面向切面的处理,调用相应的通知。原创 2023-07-03 10:32:35 · 459 阅读 · 0 评论 -
Spring从入门到入坟系列 (三)——Spring框架之DI控制反转
对象工厂通过容器来实现对象的装配和管理。控制反转就是将对象控制权的转移从程序代码本身反转到了外部容器。,指程序运行过程中,若需要调用另一个对象协助时,无须在代码中创建被调用者,而是依赖于外部容器,由外部容器创建后传递给程序。Spring 容器是一个超级大工厂,负责创建、管理所有的 Java 对象,这些 Java 对象被称为 Bean。Spring 容器管理着容器中 Bean 之间的依赖关系,Spring 使用依赖注入的方式。来管理 Bean 之间的依赖关系。原创 2023-06-29 19:44:06 · 101 阅读 · 0 评论 -
Spring从入门到入坟系列 (二)——Spring框架之IOC控制反转
Spring 容器是一个超级大工厂,负责创建、管理所有的 Java 对象,这些 Java 对象被称为 Bean。Spring 容器管理着容器中 Bean 之间的依赖关系,Spring 使用依赖注入的方式。来管理 Bean 之间的依赖关系。使用 IoC 实现对象之间的解耦和。Spring 框架使用依赖注入(DI)实现 IOC。原创 2023-06-29 19:28:50 · 118 阅读 · 0 评论 -
Spring从入门到入坟系列 (一)——Spring的概述
Spring是一个开源框架,于2003 年兴起的一个轻量级的Java 开发框架。它是为了解决企业应用开发的复杂性而创建的。Spring框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。Spring的核心是。的主要作用就是为代码“原创 2023-06-29 11:19:45 · 118 阅读 · 0 评论 -
Spring框架复习笔记——Spring框架之AOP
OOP(Object Oriented Programming ) 面向对象编程,万物皆对象!AOP(Aspect Oriented Programming),即面向切面编程,可以说是OOP(Object Oriented Programming,面向对象编程)的补充和完善。OOP引入封装、继承、多态等概念来建立一种对象层次结构,用于模拟公共行为的一个集合。不过OOP允许开发者定义纵向的关系,但并不适合定义横向的关系,例如日志功能。原创 2023-05-13 16:58:52 · 394 阅读 · 0 评论