Использовать объект javax.jms.Message с конечной точкой Spring REST? - PullRequest
0 голосов
/ 23 января 2019

У меня есть следующая конечная точка REST, написанная на Spring:

@RequestMapping(value="/rest/endPoint", method=HttpMethod.POST)
public void handleMessage(@RequestBody Message message )
{
     //do some stuff with the Message
}

, который вызывается через RestTemplate внутри класса JMS MessageListener:

public class MyMessageListener implements MessageListener {
      @Autowired
      RestTemplate restTemplate;

      @Override
      public void onMessage(Message message)
      {
          restTemplate.exchange('/rest/endPoint', HttpMethod.POST, message );
      }
}

Однако, когда я запускаю этот код, я получаю сообщение об ошибке:

JSON parse error. Cannot construct an instance of 'javax.jms.Message'(no creators like, default constructor' exist...'

Как я могу получить сообщение JMS через конечную точку REST?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...