带WebSocket的java Spring引导
我正在使用SpringBoot和WebSocket尝试为聊天应用程序创建后端。现在,Websocket的所有内容都已设置并正常工作。当我尝试添加用户注册功能时,我遇到了服务器日志显示的问题
Invalid SockJS path '/user/register' - required to have 3 path segments
寄存器调用似乎没有指向正确的控制器。谁能给我一些提示吗
文件UserController.java
@RestController
@CrossOrigin
@RequestMapping("user")
public class UsersController {
@Autowired
private UserService userService;
//@GetMapping("/registration/{userName}")
@RequestMapping(value = "/register", method = RequestMethod.POST)
@ResponseBody
public Map<String, Object> register(@RequestBody User user, HttpServletResponse response) {
// ...
}
}
文件WebSocketController.java
@CrossOrigin
@Component
@RestController
@ServerEndpoint(value = "/chat/{username}", decoders = MessageDecoder.class, encoders = MessageEncoder.class)
public class WebSocketController {
// ...
}
我在想也许我需要配置servlet,但不确定该做什么。谁能给我点化一下吗?谢谢
共 (0) 个答案