疯狂的狮子Li
2024-08-07 f124fbd6aa4d305948a676339cefcd4720e41b97
fix 修复 关闭应用sse销毁报错问题
已修改1个文件
8 ■■■■ 文件已修改
ruoyi-common/ruoyi-common-sse/src/main/java/org/dromara/common/sse/controller/SseController.java 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-common/ruoyi-common-sse/src/main/java/org/dromara/common/sse/controller/SseController.java
@@ -7,6 +7,7 @@
import org.dromara.common.satoken.utils.LoginHelper;
import org.dromara.common.sse.core.SseEmitterManager;
import org.dromara.common.sse.dto.SseMessageDto;
import org.springframework.beans.factory.DisposableBean;
import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
import org.springframework.http.MediaType;
import org.springframework.web.bind.annotation.GetMapping;
@@ -18,7 +19,7 @@
@RestController
@ConditionalOnProperty(value = "sse.enabled", havingValue = "true")
@RequiredArgsConstructor
public class SseController {
public class SseController implements DisposableBean {
    private final SseEmitterManager sseEmitterManager;
@@ -53,4 +54,9 @@
        return R.ok();
    }
    @Override
    public void destroy() throws Exception {
        // 销毁时不需要做什么 此方法避免无用操作报错
    }
}