- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 Spring BeanPostProcessor和BeanFactoryPostProcessor的区别
BeanPostProcessor接口:后置bean处理器,允许自定义修改新的bean实例,应用程序上下文可以在其bean定义中自动检测BeanPostProcessor类型的bean,并将它们应用于随后创建的任何bean。(例如:配置文件中注册了一个自定义BeanPostProcessor类型的bean,一个User类型的bean,应用程序上下文会在创建User实例之后对User应用BeanPostProcessor)。BeanFactoryPostProcessor接口:后置工厂处理器,允许自定义修改
2021-08-24 19:04:50
165
原创 Spring的扩展点都有哪些
目录前言一、扩展原理1、原始扩展点1.1、BeanFactoryPostProcessor1.2、BeanPostProcessor1.3、ApplicationListener2、衍生的扩展点2.1、InstantiationAwareBeanPostProcessor2.2、SmartInstantiationAwareBeanPostProcessor3、内置的重要后置处理器3.1、ConfigurationClassPostProcessor3.2、CommonAnnotationBeanPostP
2021-08-21 21:53:08
3481
1
原创 Spring AOP源码-代理生产过程
目录前言一、AOP 名词介绍?二、AOP执行顺序二、AOP 源码分析从何入手1.AOP核心类介绍介绍一些Spring Aop中一些核心类,大致分为三类:3.Spring启动中AOP大致流程三、AOP配置解析四、AOP代理类生成五、总结附录前言在分析 Spring AOP 源码之前,如果你对 Spring IOC、依赖注入(DI) 原理不是很清楚,建议您先了解一下:Spring IOC 源码解析、Spring 依赖注入(DI) 源码解析,这样或许会让你的思路更加清晰。一、AOP 名词介绍?在AOP中,
2021-08-17 21:46:01
272
原创 双飞翼布局
双飞翼布局一、什么是双飞翼布局双飞翼布局则是源于淘宝的UED,可以说是灵感来自于页面渲染。一起来看看淘宝的头部实现:就是两边定宽,中间自适应的三栏布局,中间栏要放在文档流前面以优先渲染。 二、HTML布局首先设置一个container容器,里面放置左中右三个盒子,父元素的的三栏务必先写中间盒子。因为中间盒子是要被优先渲染。<div class="container"> <d...
2018-06-05 12:27:33
3754
4
原创 js中this的指向
与其他语言相比,函数的 this 关键字在 JavaScript 中的表现略有不同,此外,在严格模式和非严格模式之间也会有一些差别。在绝大多数情况下,函数的调用方式决定了this的值。this不能在执行期间被赋值,并且在每次函数被调用时this的值也可能会不同。全局上下文无论是否在严格模式下,在全局执行上下文中(在任何函数体外部)this 都指代全局对象。console.log(this)...
2018-06-05 12:22:41
142
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人