SimpMessagingTemplate не отправляет сообщения в websocket

У меня есть следующий контроллер

@Controller
public class GreetingController 
{
        @MessageMapping("/hello")
        @SendTo("/topic/greetings")
        public Person greeting(String message) throws Exception {
                Person person=new Person();
                person.setAge(10);
                return person;
        }
        @Autowired
        private SimpMessagingTemplate template;

        @RequestMapping(path="/meeting",method=RequestMethod.POST)
        public  @ResponseBody void greet() {
            this.template.convertAndSend("/topic/greetings", "message");
         }
    }

и моя конфигурация

@Configuration
@EnableWebSocketMessageBroker
public class WebSocketConfig1 extends AbstractWebSocketMessageBrokerConfigurer {

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

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

Таким образом, в соответствии с Spring doc, template.convertAndSend ("/ topic / greetings", "message") должен вызвать брокер и будет вызван подключенный веб-сокет.

Код для внешнего интерфейса с использованием SockJS

var socket = new SockJS('/hello');
                     stompClient = Stomp.over(socket);
                     stompClient.connect({}, function(frame) {
                         console.log('Connected: ' + frame);
                         stompClient.subscribe('/topic/greetings', function(greeting){
                             console.log(JSON.parse(greeting.body));

                         });
    // to send via the web service-WORKING ( but websocket not called in springs)
     $.post("http://localhost:8080/meeting");

    // to send via websocket - WORKING
    stompClient.send("/app/hello", {}, JSON.stringify({ 'message':'message'}));

В консоли нет ошибок. Я могу подключить его через SockJs и отправить сообщение в "/ topic / greetings", но я хочу вызвать веб-сервис, который в свою очередь вызывает веб-сокет. Так что после поисков я застрял, потому что нет никаких ошибок и не могу найти другой способ сделать это весной.

Ответы на вопрос(1)

Ваш ответ на вопрос