Skip to content

Bean Scene

Vona provides a set of decorator functions for declaring that a Bean Class is injectable. Different decorator functions represent different usage scenarios

NameDescriptionSceneBelonging Module
@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

Released under the MIT License.