| 注释类型 | 说明 |
|---|---|
| XAfter |
触发器:后置处理(争对 XController 或 XAction 的拦截器)
|
| XAround |
触发器:围绕处理(争对 XController、XService、XDao 等所有基于MethodWrap运行的目标)
|
| XBean |
通用 组件
//注解在类上 |
| XBefore |
触发器:前置处理(争对 XController 和 XAction 的拦截器)
|
| XConfiguration |
配置器(主要为了动态构建组件 或 适配些接口)
//或构建一些组件 |
| XController |
mvc::Web 组件(控制器,一般与@XMapping 配合使用)
|
| XImport |
导入器,通过注解导入类或者包(最终作用在app source 或 config 上有效)
//注解传导示例 |
| XInit |
初始化(相当于 PostConstruct)
Bean 构建过程:Constructor(构造方法) -> @XInject(依赖注入) -> @XInit(初始化)
|
| XInject |
注入
可注入到字段或参数或类型(类型和参数只在XConfiguration有效)
禁止注入在类型上;可避免让非单例bean的注入变复杂,进而避免影有响性能
//注解在bean的字段上 |
| XMapping |
路径印射
一般附加在控制器和动作上
|
| XNote |
注释
|
| XParam |
参数(主要修饰参数,很少用到)
|
| XServerEndpoint |
服务器处理端点(为 XMessage + XListener 架构,提供容器化支持)
|
| XSingleton |
单例
一般附加在XController上;可继承;(所有Bean默认都是单例)
|
Copyright © 2020. All rights reserved.