Spring Boot: перенаправить SOA POST с аргументами - PullRequest
0 голосов
/ 09 апреля 2019

У меня есть проект питомца Spring Boot, над которым я работаю. Когда я решил создать свое приложение, я подумал, что оно будет примерно таким.

public class ConversationController
@RequestMapping(value = {"/doSomething"}, method = RequestMethod.POST)
public ResponseEntity<ConvoResponse> goDoSomething(DoSomethingReq dsr)
{
    if(dsr.getTarget().equals("BOAT"))
    {
        //redirect to boatservivce i.e /boat/dosomething with the dsr
    }
    else if(dsr.getTarget().equals("CAR"))
    {
        //redirect to car i.e /car/dosomething with the dsr
    }
}

К сожалению, я не нахожу много описаний, как это сделать. Некоторые вопросы говорят о перенаправлениях, включающих визуализированные представления или использование запросов GET, которые я не пытаюсь сделать.

Я мог бы boatController и carController впрыснуть в диспетчер разговор, но это кажется плохой практикой (которая может быть моей целой проблемой для начала)

Любая помощь очень ценится!

...