07 2022 档案
摘要:registerBeanPostProcessors方法调用 BeanPostProcesspr(后置处理器)的注册,此方法就是把实现了BeanPostProcessor接口的类,提前实例化。 这个接口类里面有两个方法,可以进行相应的操作,bean实例化前的操作,以及bean实例化后的操作,这个实例
阅读全文
摘要:invokeBeanFactoryPostProcessors 方法调用 在xmlBeanDefinition解析后,实例化之前,可用此接口完成对beanDefinition的动态修改。 BeanDefinitionRegistryPostProcessor 方法调用 代码示例: import or
阅读全文
摘要:Spring容器加载方式 类路径获取配置文件(ClassPathXmlApplicationContext) 文件系统路径获取配置文件绝对路径(FileSystemXmlApplicationContext)("绝对路径") 无配置文件加载容器(AnnotationConfigApplication
阅读全文
摘要:JVM内存区域 运行时数据区域 运行时数据区的定义:Java虚拟机在执行java程序的过程中会把它所管理的内存划分为若干个不同的数据区域。 在JVM中,JVM内存主要分为堆、方法区、虚拟机栈和本地方法栈等。 同时按照与线程的关系也可以这样划分: 线程私有区域:一个线程拥有单独一份的区域 线程共享区域
阅读全文