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