Antoine Rey
Antoine Rey
Replatform the solution for Azure Spring Cloud: https://azure.microsoft.com/en-us/services/spring-cloud/
The spring.jpa.open-in-view Spring Boot property has been added while Spring Boot 2.0.0-RC1 upgrade
Validation on server side has been removed in the Angular version. PetValidator is disabled. You may save a pet with an empty name despite the @Size(min = 1) String name...
Compared to the [original Spring Petclinic](https://github.com/spring-projects/spring-petclinic/tree/legacy) XML and JSON Veterinarians export links are missing to the Angular versions of Spring Petclinic 
The `POST /owners/{ownerId}/pets` does not return a 404 error when the `ownerId` does not exist but an error `400` ``` { "className": "org.springframework.dao.DataIntegrityViolationException", "exMessage": "could not execute statement [integrity constraint...
This issue is related to the conversation from the pull request https://github.com/spring-petclinic/spring-petclinic-rest/pull/123 and the 2 issues https://github.com/spring-petclinic/spring-petclinic-rest/issues/122 and https://github.com/spring-petclinic/spring-petclinic-rest/issues/103 To fix the issues without changing the API specification, we temporary...
Active health check will check and drop unhealthy services in the background before receiving the request. It doesn't add extra latency. See https://spring.io/blog/2023/07/05/active-health-check-strategies-with-spring-cloud-gateway
Now that the application is based on Java 17, we could consider removing `Lombok` and using the `Record` instead.
Allowed by the PR https://github.com/spring-petclinic/spring-petclinic-microservices/pull/247 we could now use the [Cloud Native Buildpacks](https://buildpacks.io/) with the command line: ``` ./mvnw spring-boot:build-image ``` See https://spring.io/guides/topicals/spring-boot-docker/ To build a Docker image, we can...