Simpmessagingtemplate не отправлять сообщения в Spring BootJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Simpmessagingtemplate не отправлять сообщения в Spring Boot

Сообщение Anonymous »

Привет, все, что я пытаюсь отправлять сообщения, чтобы топать конечные точки, но я не получаю ни одного. Я использую Spring Boot с STOMP.@Controller
public class GreetingController {

@MessageMapping("/hello")
@SendTo("/topic/greetings")
public Greeting greeting(HelloMessage message) throws Exception {
System.out.println(message.getName());
Thread.sleep(13000); // simulated delay
return new Greeting("Hello, " + message.getName() + "!");
}

}

@Controller
public class Testcont {

@Autowired
private SimpMessagingTemplate messageSender;

@RequestMapping(value="/Users/get",method=RequestMethod.POST)
@ResponseBody
public String getUser(@RequestParam(value = "userId") String userId, @RequestParam(value = "password") String password, @RequestParam(value="port") String port, HttpServletRequest request) {
HelloMessage mess=new HelloMessage();
mess.setName(userId);
messageSender.convertAndSend("/app/hello",mess);
return "Success";

}
< /code>

и моя конфигурация для WebSocket < /p>

@Configuration
@EnableWebSocketMessageBroker
public class WebSocketConfig extends AbstractWebSocketMessageBrokerConfigurer {

@Override
public void configureMessageBroker(MessageBrokerRegistry config) {
config.enableSimpleBroker("/topic");
config.setApplicationDestinationPrefixes("/app");
}

@Override
public void registerStompEndpoints(StompEndpointRegistry registry) {
registry.addEndpoint("/hello").withSockJS();
}

}
< /code>

Я не получаю никаких ошибок в консолях. Приведенный выше код отлично работает с веб -браузерами. < /p>

Подробнее здесь: https://stackoverflow.com/questions/364 ... pring-boot
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»