![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
【Spring】
依本多情
欲戴王冠必承其重
展开
-
如何理解spring中的IOC(控制反转)、DI(依赖注入)?
一、如何实现一个AOP的面向切面编程(使用代理实现前置通知、后置通知、环绕通知、异常通知)?具体步骤如下:(1)定义接口 (2)编写对象并且实现接口(也就是被代理的对象或者说是目标对象) (3)开始xml文件的配置操作*1. 先配置被代理的对象(这个被代理的对象也就是你实现你的功能接口的那个对象,就是谁实现接口就代理谁)2. 然后配置前置通知对象、后置通知对象、环绕通知对象、异常通知对象(原创 2018-02-27 00:54:16 · 2492 阅读 · 3 评论 -
如何具体用实例去理解spring中的AOP?
一、如何实现一个AOP的面向切面编程(使用代理实现前置通知、后置通知、环绕通知、异常通知和引用通知)?具体步骤如下:(1)定义接口 (2)编写对象并且实现接口(也就是被代理的对象或者说是目标对象) (3)开始xml文件的配置操作 1.先配置被代理的对象(这个被代理的对象也就是你实现你的功能接口的那个对象,就是谁实现接口就代理谁) 2. 然后配置前置通知对象、后置通知对...原创 2018-02-24 17:32:19 · 288 阅读 · 0 评论 -
如何整合Spring和Mybatis的思路分析(整合的是原生的Dao)
这里是全局整合的工程结构这里是整合思路步骤,具体详细见相对应代码一、如何整合Spring和Mybatis的思路分析(整合的是原生的Dao); 1.需要先配置Mybatis的全局配置文件(在此之前需要先把工程结构搭建好) 2.需要配置spring的全局配置文件 ...原创 2018-03-25 22:09:30 · 180 阅读 · 0 评论 -
如何整合Spring和Mybatis的思路分析(使用面向接口的mapper代理,不用再去写Dao的实现类)
使用mapper代理的方式去整合spring和mybatis的思路1.需要先配置Mybatis的全局配置文件(在此之前需要先把工程结构搭建好) 2.需要配置spring的全局配置文件 3.然后配置mybatis的mapper的SQL映射配置文件,并把这个xml文件路径加载到Mybatis的全局配置文件中 4.创建对应数据库原创 2018-03-25 23:23:15 · 301 阅读 · 0 评论 -
如何深入理解Spring源码中Bean的完整生命周期过程
Spring中Bean的生命周期(1)bean实例化的过程(2)bean加载的详细流程图(3)bean整个生命周期的过程:首先这个bean在进行开始实例化的时候会先进行调用该类的构造函数,默认是单例的然后去注入bean如果bean实现了BeanNameAware接口,spring将bean的id传给setBeanName()方法;如果bean实现了BeanFactoryAwar...原创 2018-09-20 23:36:16 · 1201 阅读 · 0 评论 -
SpringBoot底层的启动原理的流程是如何实现的呢?
SpringBoot的启动原理的底层流程这个是如何按到Spring.factories的这个文件的这个是和上面的那个图是对应的:图片来自大佬的:http://www.cnblogs.com/xiaoxi/p/7999885.html#top...原创 2019-05-10 11:23:16 · 1467 阅读 · 0 评论