![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring
DYS_房东的猫
这个作者很懒,什么都没留下…
展开
-
spring知识点整理
1.IOC容器构建流程1.获取一个新的bean工厂,通常是ApplicationContext2.加载和解析spring的配置文件,解析bean对象,封装为beanDefinition对象,放在本地缓存中3.对象实例化和初始化bean对象5.完成容器的构建2.spring中bean的生命周期简单来说: 实例化:实现方法createBeanInstance() 属性赋值:实现方法populateBean() 初始化:使用方法initializeBean() 使用 销毁3.关于AOP原创 2021-07-29 01:04:23 · 97 阅读 · 0 评论 -
2021-07-08_动态代理之CGLIB动态代理的实现
1.动态代理的作用动态代理的作用是实现AOP功能2.代理实现功能描述本次演示动态实现功能:为已经具有登录功能的方法增加权限控制3.CGLIB动态代理和JDK动态代理区别JDK动态代理是jdk自带功能,只能针对接口进行代理CGLIB动态代理是spring功能,针对没有接口的类进行代理4.动态代理步骤 * 实现动态代理的步骤1.创建目标类,不需要接口,与jdk代理的区别 2.创建MethodInterceptor接口的实现类,在invoke方法中完成要代理类的功能 2.1.调原创 2021-07-08 17:46:02 · 193 阅读 · 0 评论 -
2021-07-08_动态代理之JDK动态代理的实现
1.动态代理的作用动态代理的作用是实现AOP功能2.代理实现功能描述本次演示动态实现功能:为已经具有登录功能的方法增加权限控制3.动态代理步骤 * 实现动态代理的步骤 1.创建接口,定义目标类要完成功能 2.创建目标类实现接口 3.创建InvocationHandler接口的实现类,在invoke方法中完成要代理类的功能 3.1.调用目标方法 3.2 增强功能 4.使用Proxy类的静态方法,创建代理东西,并把返回值转为接口类型4.代码实现4.1 创建具有登录功能的原创 2021-07-08 11:52:01 · 109 阅读 · 0 评论