Senhores, estava estudando o livro de spring boot e microserviços e eu gostaria de fazer algo que não está claro para mim no livro.
O autor configura no projeto ZuulGateway a rota para a aplicação greendogdelivery.
zuul:
routes:
greendogdelivery:
path: /**
stripPrefix: false
Eu queria fazer essa configuração para várias aplicações, algo como.
zuul:
routes:
vegansdelivery:
path: /**
stripPrefix: false
vegansfatura:
path: /**
stripPrefix: false
Porém não funciona da forma acima, do jeito que está eu consigo acessar os serviço da aplicação vegansfatura, mas não da vegansdelivery.
@RestController
@RequestMapping(value = “/fatura”)
public class FaturaController {
@RequestMapping(method = RequestMethod.GET)
public String fatura(){
return "Fatura";
}
}
@RestController
@RequestMapping(value = “/inicio”)
public class HomeController {
@RequestMapping(method = RequestMethod.GET)
public String home(){
return "Vegans Delivery";
}
}
Alguém sabe explicar como funciona essas rotas e como faço para configurar 2,3,4 ou mais aplicaçãoes.