Spring
文章平均质量分 85
颓废得像尊神
某某懒极人
展开
-
Spring MVC执行原理
SpringMVC执行原理概念Spring MVC优点Spring MVC执行流程Spring MVC接口Spring MVC传递参数Spring MVC重定向和转发源码分析概念Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,从而在使用Spring进行WEB开发时,可以选择使用Spring的Spring MVC框架或集成其他M原创 2021-07-26 16:53:22 · 325 阅读 · 0 评论 -
AOP原理
AOP原理什么是AopAOP(Aspect Orient Programming)也就是面向切面编程,作为面向对象编程的一种补充,已经成为一种比较成熟的编程方式。其实AOP问世的时间并不太长,AOP和OOP互为补充,面向切面编程将程序运行过程分解成各个切面AOP的作用作用:在不修改源代码的情况下,可以实现功能的增强。AOP的基本概念切面(Aspect): 切面用于组织多个Advice,Advice放在切面中定义。连接点(Joinpoint): 程序执行过程中明确的点,如方法的调用,或原创 2021-07-25 19:57:15 · 4582 阅读 · 0 评论 -
手写IOC容器
手写IOC容器IOC容器执行流程编写流程如下:序号内容1编写自定义的AnnotationConfigApplicationContext类,解析某包下所有的class类2将带有@Component注解的class封装成BeanDefinition对象,格式k->beanName v->class类,最终将BeanDefinition存放入Set集合中3遍历Set集合,从BeanDefinition对象获取class类进行实例化,并填充属性值4原创 2021-07-25 19:56:48 · 257 阅读 · 0 评论 -
SpringIOC容器实现原理
IOC——Inversion of Control,指的是将对象的创建权交给 Spring 去创建。使用 Spring 之前,对象的创建都是由我们自己在代码中new创建。而使用 Spring 之后。对象的创建都是给了 Spring 框架原创 2021-07-25 19:56:03 · 460 阅读 · 3 评论 -
Idea编译运行Spring5.2.x版本源码
Idea编译运行Spring5.2x版本源码简述现在SpringBoot、SpringCloud等框架是现代企业项目后端使用的主流框架,但这些技术都是在Spring框架基础上进行扩展的,如果把Spring框架整明白了,其他框架理解起来就非常easy,搞懂Sping那么Spring源码必看编译源码踩过坑,记录一下前置环境介绍IDEA 2020.2.xxJDK8或者8以前Maven3.6 (版本随意)Gradle5.6.4 (最好版本一致)接下来介绍Spring源码下载到Idea编译原创 2021-02-09 19:59:32 · 561 阅读 · 1 评论