摘要:
1: 本处讨论和语言无关 2: 监听器一般是内部target对象触发event事件,常见设计上使用EventManger,event,eventAction三个对象封装处理,原则上使用观察者模式 3: 拦截器和过滤器一般都是外部触发, 拦截器是拦截行为,过滤器是过滤数据,原则上使用代理模式 阅读全文
随笔档案-2023年04月
hyperf3框架原理
2023-04-17 21:50 by 虎背熊腰, 717 阅读, 收藏, 编辑
摘要:
###一: hyperf 核心组件 ###二: Inject 实现原理 1: 通过InjectAspect代理了@Inject注解 2: 具体执行逻辑扫,框架加载开始描所有的类,只要包含@Inject注解的类都会生成一个proxy类 3: ClassLoader 拦截Composer原始加载类方法, 阅读全文