Spring
文章平均质量分 90
Spring 框架引入了依赖注入和面向切面编程等新概念,通过 IOC 容器来管理对象的创建和依赖关系,简化了应用程序的开发和配置。 Spring 的设计目标之一是提供一种轻量级的框架,使得开发者能够更加专注于业务逻辑的实现而不是框架的配置和集成。
时间瑾
梦想永在凌云意意气风发,代码成就万世基积沙镇海
展开
-
Spring事务
保证业务操作完整性的⼀种数据库机制 事务的4特点: A C I DA 原⼦性C ⼀致性I 隔离性D 持久性属性:描述物体特征的⼀系列值 性别 身⾼ 体重 …事务属性:描述事务特征的⼀系列值隔离属性传播属性只读属性超时属性异常属性。原创 2024-07-26 13:00:00 · 340 阅读 · 0 评论 -
Spring 基于注解的AOP编程
本文详细介绍了SpringAOP中的各种通知类型(前置、后置、最终、异常和环绕通知),以及如何使用切入点表达式进行方法增强。还讨论了如何在多类增强同一个方法时设置优先级,以及避免在业务方法调用中的潜在问题。原创 2024-07-26 08:47:42 · 543 阅读 · 0 评论 -
Spring AOP
本文介绍了AOP(面向切面编程)的概念、底层原理,包括JDK和CGLIB动态代理,以及AOP的关键术语如连接点、切入点和通知。此外,文章详细展示了如何在Spring中基于注解实现AOP操作,包括前置、后置、环绕等通知类型,并演示了如何提取共用的切入点和设置增强类的优先级。原创 2024-07-26 08:44:30 · 873 阅读 · 0 评论 -
Spring⼯⼚创建复杂对象
复杂对象:指的就是不能直接通过 new 构造⽅法创建的对象Connectionsigleton: 只会创建⼀次简单对象 默认值prototype: 每⼀次都会创建新的对象。原创 2024-07-24 08:50:34 · 831 阅读 · 0 评论 -
Spring 控制反转与依赖注入
本文介绍了控制反转(IoC)和依赖注入(DI)在Spring框架中的作用,通过实例阐述了它们如何帮助实现对象的解耦、提高灵活性和可维护性,以及如何在代码中应用这些设计原则。原创 2024-07-24 08:47:55 · 633 阅读 · 0 评论 -
Spring注入
注入(Injection)是指通过依赖注入(DI)方式,由容器动态地将某些对象的依赖关系注入到这些对象中。在Spring框架中,最常见的是通过构造函数setter 方法或字段来进行依赖注入。上面的文字太官方了,说的接地气点:注入就是通过Spring⼯⼚及配置⽂件,为所创建对象的成员变量赋值.为成员变量提供set get⽅法配置⽂件中进⾏注⼊(赋值:将 userDAO 赋值给 UserServiceImpl)原创 2024-07-23 14:41:04 · 975 阅读 · 0 评论 -
Spring工厂API与原理
本文详细介绍了Spring框架中的ApplicationContext核心API,包括其作用、使用方法、不同环境下的应用以及配置文件中的注意事项。此外,还涉及Spring工厂的底层实现原理和开发过程中的对象创建策略。原创 2024-07-23 14:27:39 · 425 阅读 · 0 评论 -
Spring及工厂模式概述
Spring是⼀个轻量级的JavaEE解决⽅案,整合众多优秀的设计模式轻量级对于运行环境是没有额外要求的代码移植性高 不需要实现额外接口整合设计模式工厂设计模式代理设计模式模板设计模式策略设计模式⼴义概念 ⾯向对象设计中,解决特定问题的经典代码狭义概念 GOF4⼈帮定义的23种设计模式:⼯⼚、适配器、装饰器、⻔⾯、代理、模板…概念:通过⼯⼚类,创建对象// 反例好处:解耦合耦合:指定是代码间的强关联关系,⼀⽅的改变会影响到另⼀⽅问题:不利于代码维护。原创 2024-07-23 14:24:39 · 549 阅读 · 0 评论