[重大更新] 新增 ruoyi-common-bus 消息总线组件 基于MQ跨服务投递事件消息

This commit is contained in:
疯狂的狮子Li
2024-06-19 00:28:24 +08:00
parent d28cdcd0e1
commit 9a27f42867
12 changed files with 122 additions and 7 deletions

View File

@@ -0,0 +1,31 @@
package org.dromara.demo.controller;
import lombok.extern.slf4j.Slf4j;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
/**
* 测试消息总线
* <p>
* 需要在pom引入 ruoyi-api-workflow 模块 并解除下方代码注释
* 然后提交请假申请即可看到监听器输出日志
*
* @author Lion Li
*/
@Slf4j
@RestController
@RequestMapping("/bus")
public class TestBusController {
// @EventListener(condition = "#processEvent.key.startsWith('leave')")
// public void processHandler(ProcessEvent processEvent) {
// log.info(processEvent.toString());
// }
//
// @EventListener(condition = "#processTaskEvent.key=='leave1' && #processTaskEvent.taskDefinitionKey=='Activity_14633hx'")
// public void processTaskHandler(ProcessTaskEvent processTaskEvent) {
// log.info(processTaskEvent.toString());
// }
}