Spring体系
文章平均质量分 87
主要涉及到Spring、SpringMVC、SpringBoot、Mybatis、SpringCloud等框架
GL-Yang
标准的95后,喜欢编程,向往简约而不简单的生活
展开
-
Spring源码分析-Bean创建流程三
先上案例,通过现象,挖掘本质,@OverrideSystem.out.println("beanName:"+beanName+"----执行postProcessBeforeInstantiation方法");System.out.println("创建代理对象:"+beforeInstantiation);@Override。原创 2023-03-28 20:54:27 · 290 阅读 · 0 评论 -
动态代理原理
1,JAVA动态代理是使用java.lang.reflect包中的Proxy类与接口这两个来完成的。2,要使用JDK动态代理,委托必须要定义接口。3,JDK动态代理将会拦截所有pubic的方法(因为只能调用接口中定义的方法),这样即使在接口中增加了新的方法,不用修改代码也会被拦截。4,动态代理的最小单位是类(所有类中的方法都会被处理),如果只想拦截一部分方法,可以在invoke方法中对要执行的方法名进行判断。1、CGLIB可以生成委托类的子类,并重写父类非final修饰符的方法。2、原创 2023-03-26 21:08:48 · 356 阅读 · 1 评论 -
什么是Sprirng MVC及其工作原理?
一、什么是Sprirng MVC ?1、首先它是一个MVC框架,通过把Model(模型层),View(视图层),Controller(控制层)分离,把较为复杂的web应用分成逻辑清晰的几部分,是为了简化开发,减少出错。总之就是一种分层工作的办法2、简单来说,就是Controller层将你的Model层能在View中表示出来,其中Model包括了你的数据模型(pojo或bean之类的东西),Model是一种概念,而不是一种具体的参数或是其他的具体的体现。3、SpringMVC是Spring的一个子框架,原创 2020-09-16 10:15:00 · 169 阅读 · 0 评论