У меня есть проект питомца 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
впрыснуть в диспетчер разговор, но это кажется плохой практикой (которая может быть моей целой проблемой для начала)
Любая помощь очень ценится!