spring学习笔记
_sanjun
成就自我,强大自我。
展开
-
spring学习笔记(一)
(1)spring是开源的轻量级框架 (2)spring核心主要两部分 1.Aop:面向切面编程,扩展功能不是修改源代码实现 2.Ioc:控制反转 -比如有一个类,在类里面有方法(不是静态的方法),调用类里面的方法,创建类的对象,使用对象调用方法,创建类对象的过程,需要new出来对象 -把对象的创建不是通过new方式实现,而是交给spring配置创建类对象 (3)spring是一站式框原创 2017-05-13 08:58:32 · 186 阅读 · 0 评论 -
spring学习笔记(二)
一、创建spring配置文件,配置创建类 (1)spring核心配置文件名称和位置不是固定的 -建议放到src下面,官方建议applicationContext.xml (2)引入schema约束 the beans schema xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http原创 2017-05-13 08:59:45 · 235 阅读 · 0 评论 -
spring学习笔记(三)
属性注入: 1.属性注入的方式介绍(三种方式) (1)使用set方法注入 (2)使用有参数构造注入 (3)使用接口注入 2.在spring框架里面,支持前两种方式 (1)set方法注入(重点) 使用set方法注入属性 --> ”book” class=”cn.itcast.property.Book”> 注入属性值 Name属性值:类里面定义的属性名称原创 2017-05-13 09:03:10 · 248 阅读 · 0 评论 -
spring学习笔记(四)
IOC 和 DI 区别 1.IOC:控制反转,把对象创建交给spring进行配置 2.DI:依赖注入,向类里面的属性中设置值 3.关系:依赖注入不能单独存在,需要在ioc基础之上完成操作 重点 重点 重点 Spring 的 bean管理(注解) 注解 1 代码里面特殊标记,使用注解可以完成功能 2 注解写法@注解名称(属性名称=属性值) 3 注解使用原创 2017-05-13 09:07:06 · 208 阅读 · 0 评论 -
spring学习笔记(五)
AOP概念 1.aop:面向切面(方面)编程,扩展功能不修改源代码实现 2.Aop采取横向抽取机制,取代了传统纵向继承体系重复性代码 3.aop底层使用动态代理实现 (1)第一种情况,有接口情况,使用动态代理创建接口实现类代理对象 (2)第二种情况,没有接口情况,使用动态代理创建类的子类代理对象 AOP原理 横向机制 AOP操作术原创 2017-05-13 09:10:24 · 214 阅读 · 0 评论 -
spring学习笔记(六)
Spring 的 aop 操作 1 在spring里面进行aop操作,使用aspectj实现 (1)aspectj不是spring一部分,和spring一起使用进行aop操作 (2)Spring2.0以后新增了对aspectj支持 2 使用aspectj实现aop有两种方式 (1)基于aspectj的xml配置 (2)基于aspectj的注解方式 AOP准备操作原创 2017-05-13 09:13:33 · 273 阅读 · 0 评论