Skip to content

常用注解

注解位置用途
@Inject构造器、字段、参数注入 Bean
@Named注入点、Bean选择命名实例
@Config字段、参数注入配置值
@Nullable注入点允许缺少值
@AutoBind接口自动绑定扫描到的实现
@LoadBy类、注解将扫描项交给指定 Loader
@EventListener声明事件监听器 Bean
@SubscribeEvent方法声明事件处理方法
@CronTab声明任务容器
@Cron方法声明调度规则
@Path类、约定位置声明路由路径
@Before类、方法声明前置过程
@After类、方法声明后置过程
@Catch类、方法声明异常过程
@Global过程方法声明全局过程
@ProcessBy自定义注解关联过程提供者
@ProcessFilterBy过程注解关联过程过滤器
@RainTest测试类在 Rain 上下文中运行测试

INFO

Rain 同时存在 rain.api.annotation.Nullablerain.di.Nullable。编写扩展时应检查目标 API 所使用的具体包名。

基于 Apache License 2.0 发布