Aplicação para cadastro de preços a ser utilizada na disciplina de Apis Rest com Java e Spring da UNIFACEF.
Microsserviço responsável pelo CRUD de carros via HTTP, por persistir no mongo e enviar para a Location-API.
Microsserviço responsável pelo CRUD de preços via HTTP, por persistir no mongo e enviar para a Location-API.
Microsserviço responsável pelo CRUD de clientes via HTTP, por persistir no mongo e enviar para a Location-API.
Microsserviço responsável por agregar os dados oriundos dos microsserviços de entrada.
Hexagonal
POST /api/v1/cars/{carBoard}/prices { "from": "Double", "to": "Double" } PUT /api/v1/cars/{carBoard}/prices { "from": "Double", "to": "Double" } GET /api/v1/cars/{carBoard}/prices { "carBoard": "String", "from": "Double", "to": "Double", "createdDate": "LocalDateTime", "lastModifiedDate": "LocalDateTime" }
Java 8 MongoDB Lombok Spring Boot Spring Data Open Feign FF4J
Criar um banco de dados mongo local chamado price-api, ou alterar o arquivo application.yml atualizando-o para o endereço mongo correto. Após subir essa aplicação ficará disponível em http://localhost:8082 Swagger disponível em: http://localhost:8082/swagger-ui.html FF4J disponível em: http://localhost:8082/ff4j-console/