| @Provide | Class | Expose a class to enable IoC containers to obtain metadata | 
| @Inject | Property | Inject objects into an IoC container | 
| @Scope | Class | Specify scope | 
| @Init | Method | The method that is automatically executed when the annotation object is initialized. | 
| @Destroy | Method | The method performed when the annotation object is destroyed. | 
| @Async | Class | [Deprecated] Indicates that it is an asynchronous function | 
| @Autowire | Class | [Deprecated] The identification class is an automatic injection attribute | 
| @Autoload | Class | Allows classes to self-load execution | 
| @Configuration | Class | Identifies a container entry configuration class | 
| @Aspect | Class | Identification interceptor | 
| @Validate | Method | Identification method, need to be verified | 
| @Rule | Property | Check rules that identify DTO | 
| @App | Property | Inject the current application instance | 
| null | Property | Get configuration | 
| @Logger | Property | Get a log instance | 
| @Controller | Class | Identified as a Web controller | 
| @Get | Method | Register as a route of GET type | 
| @Post | Method | Register as a POST type route | 
| @Del | Method | Register as a route of type DELETE | 
| @Put | Method | Registered as a PUT type route | 
| @Patch | Method | Register as a PATCH type route | 
| @Options | Method | Register as a route of OPTIONS type | 
| @Head | Method | Register as a route of type HEAD | 
| @All | Method | Register as a full-type route | 
| @Session | Parameter | Get ctx.session from parameter | 
| @Body | Parameter | Get ctx.request.body from parameters | 
| @Query | Parameter | Get ctx.query from parameter | 
| @Param | Parameter | Get ctx.param from parameter | 
| @Headers | Parameter | Get ctx.headers from parameter | 
| @File | Parameter | Get the first upload file from the parameter | 
| @Files | Parameter | Get all uploaded files from parameters | 
| @Fields | Parameter | Get Form Field from Parameters (when uploading) | 
| @Redirect | Method | Modify response jump | 
| @HttpCode | Method | Modify the response status code | 
| @SetHeader | Method | Modify response header | 
| @ContentType | Method | Modify the Content-Type field in the response header | 
| @Schedule | Class | Identified as an egg timed task | 
| @Plugin | Property | Get egg plug-in | 
| @Provider | Class | Exposed microservice providers (producers) | 
| @Consumer | Class | Exposed microservice caller (consumer) | 
| @GrpcMethod | Method | Identify exposed gRPC methods | 
| @Func | Class/Method | [Deprecated]  is identified as a function entry | 
| @Handler | Method | [Deprecated]  Cooperate with Marking Function | 
| null | Method | Identifies a function trigger | 
| @Task | Method | Define a distributed task | 
| @TaskLocal | Method | Define a local task | 
| null | Class | Define a self-triggered task |