摘要: 先看一个例子,增强 spring bean 的方法,使用 JDK 动态代理的方式 @Component public class Test implements BeanPostProcessor, ApplicationContextAware { private ApplicationConte 阅读全文
posted @ 2024-06-29 18:35 CyrusHuang 阅读(3) 评论(0) 推荐(0) 编辑
摘要: BeanFactoryPostProcessor 触发时机是:**所有的 beanDefinition 收集完成,将要进行对象实例化的阶段,这时可以修改 beanDefinition 或 新增 beanDefinition ** BeanFactoryPostProcessor 是个函数式接口,接口 阅读全文
posted @ 2024-06-29 18:33 CyrusHuang 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 占坑 阅读全文
posted @ 2024-06-29 18:08 CyrusHuang 阅读(2) 评论(0) 推荐(0) 编辑
摘要: bean 的创建过程 读取配置文件,解析配置文件,得到 bean 定义集合 a56爆大奖在线娱乐 bean 的配置都对应一个 BeanDefinition 对象,统一放在容器的 beanFactory.beanDefinitionMap 中,是一个 map bean 工厂后置处理器 BeanFactoryPostP 阅读全文
posted @ 2024-06-29 18:05 CyrusHuang 阅读(2) 评论(0) 推荐(0) 编辑
摘要: bean 属性 <bean id = "" class = "" name = "" scope = "" lazy-init = "" init-method = "" destroy-method = "" autowire ="" depends-on = "" factory-bean = 阅读全文
posted @ 2024-06-29 16:42 CyrusHuang 阅读(2) 评论(0) 推荐(0) 编辑
摘要: spring 核心思想 IOC/DI:一个意思,IOC 是思想,DI 是实现 AOP:面向切面编程,OOP 是面向对象面呈 IOC 容器 ApplicationContext 是顶级容器。ClassPathXmlApplicationContext 是 xml 方式配置的具体容器; Annotati 阅读全文
posted @ 2024-06-29 12:10 CyrusHuang 阅读(1) 评论(0) 推荐(0) 编辑
摘要: free # free [root@VM-0-14-centos ~]# free total(总内存) used(已使用) free(空闲) shared buff/cache(缓冲) available(可用) Mem: 1014820 272360 82932 512 659528 57778 阅读全文
posted @ 2024-06-20 14:59 CyrusHuang 阅读(2) 评论(0) 推荐(0) 编辑
摘要: df:查看文件系统磁盘使用情况,注意不是文件而是文件系统 # 默认什么都不带 root@VM-0-14-centos ~]# df # 文件系统 以k为单位的总量 已使用 可用 使用率 挂载点 Filesystem 1K-blocks Used Available Use% Mounted on d 阅读全文
posted @ 2024-06-19 13:31 CyrusHuang 阅读(4) 评论(0) 推荐(0) 编辑
摘要: xml 模板 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dt 阅读全文
posted @ 2024-04-29 11:04 CyrusHuang 阅读(4) 评论(0) 推荐(0) 编辑
摘要: java 实体 ```java @Data public class CodeTree{ private Long id; private String pid; private String code; private String name; private List children; } ` 阅读全文
posted @ 2023-07-31 09:59 CyrusHuang 阅读(191) 评论(0) 推荐(0) 编辑