spring
少喝烫水
嘘!
展开
-
声明式事务
声明式事务 转载自:https://blog.csdn.net/qq_33369905/article/details/105828921 事务 事务管理是企业级应用程序开发中必备技术,用来确保数据的完整性和一致性。 事务就是把一系列的动作当成一个独立的工作单元,这些动作要么全部完成,要么全部不起作用。 ACID 原子性(atomicity) 事务是原子性操作,由一系列动作组成,事务的原子性确保动作要么全部完成,要么完全不起作用 一致性(consistency) 一旦所有事务动作完成,事务就要被提交转载 2020-09-22 12:43:25 · 135 阅读 · 0 评论 -
AOP
AOP 转载自https://blog.csdn.net/qq_33369905/article/details/105828920 什么是AOP AOP(Aspect Oriented Programming)意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性转载 2020-08-30 20:52:05 · 144 阅读 · 0 评论 -
静态动态代理模式
代理模式 转载自https://blog.csdn.net/qq_33369905/article/details/105828919 代理模式 为什么要学习代理模式,因为AOP的底层机制就是动态代理! 代理模式: 静态代理 动态代理 静态代理 静态代理角色分析 抽象角色 : 一般使用接口或者抽象类来实现 真实角色 : 被代理的角色 代理角色 : 代理真实角色 ; 代理真实角色后 , 一般会做一些附属的操作 . 客户 : 使用代理角色来进行一些操作 . 代码实现 Rent . java 即抽象转载 2020-08-30 18:43:46 · 114 阅读 · 0 评论 -
使用注解开发
使用注解开发 转载自:https://blog.csdn.net/qq_33369905/article/details/105828917 使用注解开发 在spring4之后,想要使用注解形式,必须得要引入aop的包 在配置文件当中,还得要引入一个context约束 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:转载 2020-08-29 23:20:22 · 160 阅读 · 0 评论 -
自动装配
自动装配 转载自https://www.bilibili.com/video/BV1WE411d7Dv?p=14 自动装配说明 自动装配是使用spring满足bean依赖的一种方法 spring会在应用上下文中自动寻找,并自动给bean装配属性 Spring中bean有三种装配机制,分别是: 在xml中显式配置 在java中显式配置 隐式的bean发现机制和自动装配 这里我们主要讲第三种:自动化的装配bean。 Spring的自动装配需要从两个角度来实现,或者说是两个操作: 组件扫描(compon转载 2020-08-29 21:57:58 · 119 阅读 · 0 评论 -
依赖注入(DI)
依赖注入(DI) 转载自https://www.bilibili.com/video/BV1WE411d7Dv?p=12 概念 依赖注入(Dependency Injection,DI) 依赖 : 指Bean对象的创建依赖于容器 ,Bean对象的依赖资源 . 注入 : 指Bean对象所依赖的资源 , 由容器来设置和装配 构造器注入(上一节) Set注入(重点) 要求被注入的属性 , 必须有set方法 , set方法的方法名由set + 属性首字母大写 , 如果属性是boolean类型 , 没有set方法转载 2020-08-29 21:11:47 · 158 阅读 · 0 评论