java - 使用 Spring Boot 的 websocket 的 REST API

标签 java spring rest spring-boot websocket

我实际上正在为我的大学初级项目工作。
我想用 spring boot 做一个游戏,这个游戏需要 WebSocket .
我肯定需要做一个 REST API用于用户注册、删除、更新、发布和获取数据。

我能否将 WebSocket 与 REST 一起使用?
如果是,请将可以帮助我的资源发给我,否则请告诉我该怎么做。
如果我的问题不是那么聪明,我很抱歉,但我对这一切都是陌生的。

最佳答案

是的,您的 Spring 应用程序可以轻松地同时使用 WebSocket 和 REST API。如果您打算使用 Spring Boot,我建议您查看他们的 example projects (注意 spring-boot-sample-websocket- 目录)。我认为这是最好的学习方式。

关于 WebSockets 的更多信息,我建议使用 STOMP协议(protocol)。还有一个nice guide了解如何开始。

对于您的 RESTful API,您将制作简单的 Controller /服务,为此有大量资源。也可以关注this guide也可以开始。

关于java - 使用 Spring Boot 的 websocket 的 REST API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47143167/

相关文章:

java - 没有小时、分钟、秒的 Oracle current_date 或 sysdate

java - 使用 Jenkins 脚本控制台并查看 Groovy 输出

java - 如何使用java注释设置类属性的默认值

rest - 创建我自己的自定义 header 以用于版本控制 REST API

java - 确定静态方法是否是纯函数式的

java - 测试浮点相等性。 (FE_FLOATING_POINT_EQUALITY)

java - 将请求参数转换为泛型类

java - Spring 长轮询

java - 在 Java 中完成 mysql 查询之前停止执行 Java 代码?

spring - 使用@RequestBody@ResponseBody注解是否需要序列化对象