操作 Bean管理 Bean管理涉及两个操作: Spring 创建对象 Spring 注入属性 对于 Bean的管理有两个实现方式 基于 xml 基于 xml创建对象 <!-- 配置User对象的创建 id:起名 class:全类路径 --> <bean id="user" class="demo.User"></bean> bean标签中常用属性 id:bean唯一标识(id中不可以有符号) class:类的全路径 name:可以来标识 …
操作 Bean管理 Bean管理涉及两个操作: Spring 创建对象 Spring 注入属性 对于 Bean的管理有两个实现方式 基于 xml 基于 xml创建对象 <!-- 配置User对象的创建 id:起名 class:全类路径 --> <bean id="user" class="demo.User"></bean> bean标签中常用属性 id:bean唯一标识(id中不可以有符号) class:类的全路径 name:可以来标识 …
bean生命周期 从对象创建到销毁的过程 无参构造 bean实例 为 bean的属性设置值和对其它 bean的引用 调用 bean的初始化方法(需要进行配置初始化) bean实例可以被使用了(对象获取到了) 当容器关闭时,调用 bean的销毁的方法(需要进行配置销毁的方法) 如果有设置 bean的 后置处理器的话,实际上 bean的生命周期是有 7个 state的,在执行 bean初始化方法之前( postProcessorBeforeInitialization)和之后(postProccessorAfterIn…
S SpringAOP 面向切面编程 怎么理解? AOP可以说是OOP的补充和完善 OOP利用封装、继承和多态把一切事物都打造成对象结构,但是对于所有对象都存在着的一些公共行为,OOP就显得无能为力了 OOP中抽象和接口虽好,但是如果要对不相干的对象(散开的对象)进行公共行为的抽取(建立共同的接口或父类)未免显得有些生硬 运行流程 术语分析: 前置通知 Before:在目标方法被调用之前调用通知功能 后置通知 After:在目标方法完成之后调用通知,此时不会关心方法的输出是什么 环绕通知 Around:通知包裹了被…
Spring IOC 也叫容器 用来解决什么问题? 在实际的业务开发中,会有很多用来描述业务功能的类、组件或者模块,通过类与类之间协作交流来完成业务逻辑。不可避免的会有类与类之间的相互依赖和引用,这也便意味着所写的代码是==高耦的、难以维护的== 所以我们需要==脱耦== Spring IOC边使用来解决这个问题的 我们对IOC听闻最多的便是它的==控制反转==、==依赖注入(DI)==了 通过IOC来将这些依赖对象的创建、协调等整个生命周期的管理交由Spring容器去管理 ,每个对象只需要关注其自身的业务逻辑就可…
一 | 二 | 三 | 四 | 五 | 六 | 日 |
---|---|---|---|---|---|---|
« 3月 | ||||||
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
COPYRIGHT © 2020 良夜的博客. ALL RIGHTS RESERVED.
This blog has been running:
本站由
This site is protected by wp-copyrightpro.com