# vm-event **Repository Path**: TPSHION/vm-event ## Basic Information - **Project Name**: vm-event - **Description**: 轻量级事件处理 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-12-04 - **Last Updated**: 2025-12-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### 使用说明 ```Java // 事件管理器 @Resource private EventManager eventManager; // 发布事件 TestEvent testEvent = new TestEvent(); testEvent.setName("test"); eventManager.publishEvent(testEvent); //------------------------------------ // 1、使用注解方式,监听并处理事件 @EventHandler public void handleEvent(TestEvent event) { log.info("handleEvent event:{}", event); } // 2、通过实现接口方式,监听并处理事件 @Slf4j @Component public class TestConsumer implements EventConsumer { @Override public void onEvent(TestEvent event) { log.info("TestConsumer onEvent event:{}", event); } } ```