Package org.jfox.framework.annotation

Class Summary
Constant.FieldType 由解析器负责根据 Enjection 描述的 Field/Constructor 来判断真实的 type
Inject.FieldType  
 

Annotation Types Summary
Constant 注入一个常量,可以使用 placeholder,placeholder由 global.properties 导入
Exported Exported用来标注一个Component 接口, 标注了的Component接口将能够被所有的模块发现, 所以如果一个Component要跨模块提供服务,则需要将服务接口使用 @Exported 描述 描述了 Exported 的接口在 Module reload 的时候,也不会重新加载 Exported 描述在Class上,没有意义
Inject 用来标注一个组件的Field,以使得该组件在实例化的时候,由IoC容器进行依赖注入
Service 描述在 Component 上以便将该 Component 发布至IoC容器中