首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
李少博
掘友等级
后端
唯有热爱才是最强的前进动力
获得徽章 6
动态
文章
专栏
沸点
收藏集
关注
作品
赞
47
文章 47
沸点 0
赞
47
返回
|
搜索文章
最新
热门
深入理解Spring IOC之扩展篇(六)、基于Aop的自定义注解
上篇我们基于Spring的各种组件和注解把我们的业务逻辑和Spring进行了集成,其中我们定义了很多我们自己的注解。在本篇我们也将定义我们自己的注解,但是目的和上篇不同的是,上篇目的自定义注解是为了集成,而这篇的自定义注解是为了增强。 注意EnableAspectJAutoPr…
深入理解Spring IOC之扩展篇(五)、基于注解整合Spring框架
本篇讲的是如何将我们自己的业务逻辑和Spring框架整合起来,整合的方式主要采用的是注解,里面涉及到了多个知识点。 我们的目的是做出我们自己的注解,主要是标在接口上,当调用接口里相应的方法的时候,就会执行我们自己的逻辑。 我简单的说一下上面四个注解的意思哈,@Target表述注…
深入理解Spring IOC(七) 、 总结,含常见面试题
1、将xml中的信息解析成BeanDefinition,这其中,XmlBeanDefinitionReader专门负责去读取xml,并且将xml中的信息解析成BeanDefinition放到DefaultListableBeanFactory中。 (1)将这个beanName对…
深入理解Spirng Ioc系列文章目录
昨天有老铁吐槽说掘金上面文章太乱了,没法按照系列来归类,唉,我也早就想吐槽这个问题了。但是吐槽归吐槽,问题还是得解决,既然官方没解决,那咱就自己解决,所以我做了个这个目录,以方便老铁们的学习。
深入理解Spring IOC之扩展篇(四)、Aware接口
本篇讲的是Spring中的Aware接口,也应该是整个系列中最简单的一篇了,但是简单并不代表这玩意不重要,我们很多时候还是会用Aware接口去为我们做事情的。 我们知道,使用了Spring容器之后,我们创建对象这件事情完完全全的交给了Spring,在创建好了之后我们直接拿来用就…
深入理解Spring IOC(六)、 bean的填充以及初始化工作
如果你已经看到了这里并且把之前的都看明白了,那么恭喜你,最难的地方你已经搞定了。现在在整个spring ioc的流程中,对你来说应该不会再有太难的了,同时再去看spring的其他模块的源码,也相对会容易一些,尤其是其他框架和Spring整合的代码。如果没有看懂的也别着急,你可以…
深入理解Spring IOC之扩展篇(三)、InitializingBean、@PostConstruct、SmartInitializingSingleton
本文主要介绍三个初始化的方式,分别是@PostConstruct,InitializingBean,以及SmartInitializingSingleton这三个,我们直接三个一起用,来看看代码哈。 我们可以看到,三种初始化方式对应的业务逻辑都被执行了,并且我们可以观察到,@P…
深入理解Spring IOC(五) 、 创建bean实例
我们可以看出来,这块主要是来执行InstantiationAwareBeanPostProcessor的,为什么要在代码块1.3中这里调用呢?因为要给代理类一个机会替换掉原来的对象的,因为下一步就要在代码块1.4处都要调用doCreateBean创建真正的bean实例了。然后我…
Spring的BeanUtils有坑?可能是你用错了!
最后,Spring和Apache得copy属性得方法源和目的参数得位置正好相反,所以导包和调用得时候需要注意以下。 在这里,我们今天重点说的是第二点,第一点是因为用反射拿到set和get方法再去拿属性值和设置属性值的,不懂反射的人可以自行百度下。第三和第四点很简单了应该是不需要…
深入理解Spring IOC(四)、 实例化开启
我们可以清楚的从这个变量的注释上面看到:如果某个bean是个FactoryBean类型的东西,但是它注册进IOC容器的名称是用“&”开头,那么代表它想获取的是FactoryBean本身,而不是它的getObject所返回的对象。因此,去拿真正的bean的名称的时候是需…
下一页
个人成就
优秀创作者
文章被点赞
3,403
文章被阅读
223,004
掘力值
8,382
关注了
38
关注者
618
收藏集
2
关注标签
3
加入于
2018-12-26