
Spring基础
死美子
Go后端开发,专注分享Go相关开发知识、LeetCode算法、技术文章等相关内容。
展开
-
Spring-AOP基础
概念 1 AOP:面向切面(方面)编程。实现:扩展功能不修改源代码 2 AOP 采取横向抽取机制,取代了传统纵向继承体系重复性代码 传统纵向是指继承、接口实现这两种方式来实现代码的拓展 横向机制下面解释 3 AOP底层 使用动态代理实现 (1)第一种情况,有接口情况,使用动态代理创建接口 实现 类代理对象 (2)第二种情况,没有接口情况,使用动态代理创建类的子类 代理对象 原理 AOP:不修改...原创 2020-02-21 22:34:26 · 133 阅读 · 0 评论 -
Spring:IOC底层原理
IOC操作 实质:把对象的创建交给spring来管理 IOC操作: 文件配置方式 注解方式 IOC底层原理: xml配置文件:配置要创建对象类 dom4j解析配置文件 工厂设计模式 反射:创建类的对象 IOC底层原理: 最底层: 缺陷:耦合度太高 public class User(){add();} //在service中调用add()方法 User use...原创 2020-02-18 19:12:50 · 170 阅读 · 0 评论 -
Spring的Bean管理(xml方式)
Bean实例化的方式 Bean实例化: 在spring里面通过配置文件 ,来创建对象 实现实例化的三种方式: 使用类的无参构造: xml中的语句会直接找(User中的)无参构造 <!-- IOC入门 --> <bean id="user" class="cn.itclass.ioc.User"></bean> 如果U...原创 2020-02-18 19:02:13 · 134 阅读 · 0 评论 -
Spring属性注入
目录介绍有参构造注入属性set属性构造对象属性注入:重点P名称空间注入复杂类型注入 介绍 定义:创建对象时候,向类里面属性里面设置值 三种属性注入的方式: 有参构造 set方法 在spring框架里面,支持前两种方式 (1)set方法注入(重点) (2)有参数构造注入 有参构造注入属性 原始方法: 在类里面写有参构造 main方法声明时加入构造参数 spring实现:...原创 2020-02-18 18:46:08 · 141 阅读 · 0 评论