Skip to content

Bean Scene

Vona 提供了一组装饰器函数,用于声明 Bean Class 是可注入的,不同的装饰器函数代表不同的使用场景

名称说明Scene归属模块
@BeanGlobal Service Beanbeana-bean
@ServiceService Beanservicea-bean
@SocketConnectionSocketConnection BeansocketConnectiona-socket
@SocketNamespaceSocketNamespace BeansocketNamespacea-socket
@SocketPacketSocketPacket BeansocketPacketa-socket
@SsrMenuSsrMenu BeanssrMenua-ssr
@SsrMenuGroupSsrMenuGroup BeanssrMenuGroupa-ssr
@SsrSiteSsrSite BeanssrSitea-ssr
@CaptchaProviderCaptchaProvider BeancaptchaProvidera-captcha
@CaptchaSceneCaptchaScene BeancaptchaScenea-captcha
@AopAop Beanaopa-aspect
@AopMethodAopMethod BeanaopMethoda-aspect
@FilterFilter Beanfiltera-aspect
@GuardGuard Beanguarda-aspect
@InterceptorInterceptor Beaninterceptora-aspect
@MiddlewareMiddleware Beanmiddlewarea-aspect
@MiddlewareSystemMiddlewareSystem BeanmiddlewareSystema-aspect
@PipePipe Beanpipea-aspect
@BroadcastBroadcast Beanbroadcasta-broadcast
@CacheMemCacheMem BeancacheMema-cache
@CacheRedisCacheRedis BeancacheRedisa-cache
@EventEvent Beaneventa-event
@EventListenerEventListener BeaneventListenera-event
@HmrHmr Beanhmra-hmrbase
@MetaMeta Beanmetaa-meta
@DatabaseDialectDatabaseDialect BeandatabaseDialecta-orm
@EntityEntity Beanentitya-orm
@ModelModel Beanmodela-orm
@QueueQueue Beanqueuea-queue
@ScheduleSchedule Beanschedulea-schedule
@SerializerTransformSerializerTransform BeanserializerTransforma-serialization
@StartupStartup Beanstartupa-startup
@SummerCacheSummerCache BeansummerCachea-summer
@ControllerController Beancontrollera-web
@DtoDto Beandtoa-web
@FilterTransformFilterTransform BeanfilterTransforma-web
@ZodRefineZodRefine BeanzodRefinea-zod
@ZodTransformZodTransform BeanzodTransforma-zod

基于 MIT 许可发布