
spring学习笔记
_sanjun
成就自我,强大自我。
展开
-
spring学习笔记(一)
(1)spring是开源的轻量级框架(2)spring核心主要两部分1.Aop:面向切面编程,扩展功能不是修改源代码实现2.Ioc:控制反转-比如有一个类,在类里面有方法(不是静态的方法),调用类里面的方法,创建类的对象,使用对象调用方法,创建类对象的过程,需要new出来对象-把对象的创建不是通过new方式实现,而是交给spring配置创建类对象(3)spring是一站式框原创 2017-05-13 08:58:32 · 207 阅读 · 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 · 258 阅读 · 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 · 269 阅读 · 0 评论 -
spring学习笔记(四)
IOC 和 DI区别1.IOC:控制反转,把对象创建交给spring进行配置2.DI:依赖注入,向类里面的属性中设置值3.关系:依赖注入不能单独存在,需要在ioc基础之上完成操作 重点 重点 重点Spring 的 bean管理(注解)注解1 代码里面特殊标记,使用注解可以完成功能2 注解写法@注解名称(属性名称=属性值)3 注解使用原创 2017-05-13 09:07:06 · 232 阅读 · 0 评论 -
spring学习笔记(五)
AOP概念1.aop:面向切面(方面)编程,扩展功能不修改源代码实现2.Aop采取横向抽取机制,取代了传统纵向继承体系重复性代码3.aop底层使用动态代理实现(1)第一种情况,有接口情况,使用动态代理创建接口实现类代理对象(2)第二种情况,没有接口情况,使用动态代理创建类的子类代理对象AOP原理 横向机制 AOP操作术原创 2017-05-13 09:10:24 · 243 阅读 · 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 · 300 阅读 · 0 评论