Весенняя загрузка с помощью WebSocket

#java #spring-boot #websocket

#java #весенняя загрузка #websocket

Вопрос:

Я использую Spring Boot с WebSocket, пытаясь создать серверную часть для приложения для чата. Теперь все настроено и работает для веб-сокета. Когда я пытаюсь добавить функцию регистрации пользователя, я столкнулся с проблемой, связанной с отображением журнала сервера

Недопустимый путь SockJS ‘/ user / register’ — требуется иметь 3 сегмента пути

Похоже, что вызов register не направлен на правильный контроллер. Может кто-нибудь, пожалуйста, дать мне несколько советов?

Файл 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 {
    // ...
}
  

Я думаю, может быть, мне нужно настроить сервлет, но не уверен, что делать. Может кто-нибудь просветить меня, пожалуйста? Спасибо