
spring
文章平均质量分 95
关于spring的学习
枍汐
有所为,有所不为
展开
-
BeanFactoryPostProcessor深度解读
文章目录一、前言二、BeanFactoryPostProcessor介绍三、相关类介绍1、ConfigurationClassPostProcessor2、自定义后置处理器四、执行流程1、调用链及其他措施2、核心方法的执行①、相关变量介绍②、执行参数的postProcessBeanDefinitionRegistry()③、实现了PriorityOrdered接口的BeanDefinitionRegistryPostProcessor④、实现了Ordered接口的BeanDefinitionRegistry原创 2021-01-30 23:04:24 · 8771 阅读 · 0 评论 -
spring MVC配置-无xml
首先,创建一个web项目,导入需要的jar包。在META-INF文件夹下创建一个名为services的文件夹,然后在services文件夹下创建javax.servlet.ServletContainerInitializer.java文件。在javax.servlet.ServletContainerInitializer.java下导入org.springframework.web.S...原创 2020-01-31 16:28:31 · 292 阅读 · 0 评论 -
spring源码导入
为了导入spring的源码,我经历了各种错误。不管是按照哪种教程,都会出现奇怪的错误。有的错误经过搜索能够解决,而有的错误则毫无办法。不过,最后我还是成功的导入了spring源码,这里就记录一些我经历的错误。不过我不会一下把各种错误都写出来,而是会慢慢更新,想到啥写啥。1、下载spring源码可以使用git从官网获取,或者从官网下载zip也可。这里,我把我下载的zip放在百度网盘上,应该可以直接使用。链接:spring源码提取码:r3b42、如何导入spring源码简单说一下源码导入idea的原创 2020-07-25 16:55:22 · 408 阅读 · 0 评论 -
spring入门
这篇博客说的基本上是我个人的理解,甚至有很多是我猜测的,所以有些地方可能会不准确。对于项目来说,需求变更是非常常见的,对于程序来说,一个需求变更很有可能带来带来的修改。比如我修改了一个类的构造方法,那么所有new这个类的地方都需要修改。显而易见,这样不仅麻烦,而且还容易出错,对于大项目尤其如此。由此,就有了很多设计模式,比如工厂模式、代理模式等,通过这些设计模式,减少类与类之间的耦合,使开发者能够专注于功能的开发,当遇到变更时,只需要修改很少的代码,大大提高开发者的效率。那么spring是什么呢?简单来原创 2020-07-16 00:42:17 · 134 阅读 · 0 评论 -
jdk动态代理的实现
代理对象的方法到目标对象的方法过程:自定义类加载器:package myjdkproxy;import java.io.ByteArrayOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.IOException;public class MyClassLoader extends ClassLoader{ private File classPathFile;原创 2020-07-03 23:23:27 · 156 阅读 · 0 评论