相关疑难解决方法(0)

Angular 2 spring boot服务器端事件

有人能为我提供弹簧启动服务器端事件的示例吗?

基本上我需要将服务器端事件推送到浏览器.我正在使用角度2和弹簧启动后端.请提供一个示例示例,我无法找到好的示例.

@Controller
public class SSEController {

    private final List<SseEmitter> emitters = new ArrayList<>();

    @RequestMapping(path = "/stream", method = RequestMethod.GET)
    public SseEmitter stream() throws IOException {

        SseEmitter emitter = new SseEmitter();

        emitters.add(emitter);
        emitter.onCompletion(() -> emitters.remove(emitter));

        return emitter;
    }
}
Run Code Online (Sandbox Code Playgroud)

如何从服务器连续推送数据以及如何在Angular 2中订阅此事件?

提前致谢

java events server-sent-events spring-boot angular

12
推荐指数
1
解决办法
5226
查看次数

标签 统计

angular ×1

events ×1

java ×1

server-sent-events ×1

spring-boot ×1