
Spring5
saber@p
星辰滚烫不如麻辣烫
展开
-
aop的底层实现
AOP底层使用的是动态代理 (1)动态代理分为两种情况 有接口,使用JDK动态代理 没有接口,使用CGLIB动态代理 JDK动态代理 (创建接口实现类的代理对象) 1、怎么实现? 通过使用java提供的Proxy类中的方法创建代理对象 调用newProxyInstance方法 2、newProxyInstance方法 三个参数:(1)类加载器; (2)增强方法所在的类,这个类实现的接口,支持多个接口 (3)实现InvocationHandler,创建代理对象,写增强方法 3、实现过程演示 (1)创建接口,定原创 2020-10-13 19:58:01 · 457 阅读 · 0 评论 -
IOC操作Bean管理(注解方式)
什么是注解? (1)注解是代码的特殊标记,格式:@注解名称(属性名称=属性值,) (2)使用注解,注解作用在**类**上面,**方法**上面,**属性**上面 (3)使用注解的目的:简化xml配置 Spring 针对Bean管理中创建对象提供注解 (1)@Compenent (2)@Controller (3)@Service (4) @Repository ...原创 2020-10-12 15:09:28 · 755 阅读 · 0 评论 -
IOC 操作Bean管理(xml方式实现)
IOC 操作Bean管理(概念) 1.什么是Bean管理 Bean管理指的是两个操作: (1)Spring 创建对象 (2)Spring 注入属性 2.Bean管理操作的两种方式 (1)基于xml配置文件方式实现 (2)基于注解方式实现 IOC 操作Bean管理(基于xml方式) 1.基于xml方式创建对象 spring创建对象的时候,默认执行对象中的无参数构造方法,创建对象 2.基于xml方式注入属性 (1)DI:依赖注入,就是注入属性 ~第二种注入方式:使用 有参数构造进行注入 3.第一种注原创 2020-10-11 10:28:48 · 232 阅读 · 0 评论 -
IOC --简单介绍
IOC概念和原理 什么是IOC (1)控制反转,把对象的创建,对象之间的调用过程,交给Spring进行管理 (2)使用IOC目的:为了降低耦合度 IOC的底层原理 (1)底层实现使用到的主要技术:xml解析,工厂模式,反射(获取class文件) IOC过程 第一步、编写xml文件,配置创建的对象 第二步、有service类和dao类,创建工厂类 IOC接口 IOC的思想基于IOC容器完成,IOC容器底层就是对象工厂 Spring提供IOC容器实现的两种方式:(两个接口) (1)Be原创 2020-10-10 09:05:30 · 287 阅读 · 0 评论 -
Spring5入门
springframework 各个版本的下载地址 https://repo.spring.io/release/org/springframework/spring/原创 2020-10-09 21:27:23 · 107 阅读 · 0 评论