Skip to content

BeanBase

BeanBase 是所有 bean 的基类。通过继承自BeanBase,我们可以在书写代码时便利的访问到常用的工具和能力

Vona 的 IOC 容器为何代码更简洁?

原因就是优先使用依赖查找策略,从而使用更少的装饰器函数,使用更少的类型标注。向BeanBase注入系统能力对象,就是践行依赖查找策略的机制之一

内置成员

名称说明
app全局 App 对象
ctx当前 request 的 Context 对象
beanApp bean 容器
scope当前 bean 实例所归属模块的 Scope 对象
$scope获取指定模块的 Scope 对象
$logger获取logger对象

基于 MIT 许可发布