How to develop lighter actually stable testable microservices infrastructure.
first, implement maven-rest-mvc-functional-producer according to agreed contracts
jdk11 # point JAVA_HOME to JDK 11
./mvnw -f maven-rest-mvc-functional-producer clean deploy
next implement maven-rest-mvc-functional-consumer by using maven-rest-mvc-functional-producer-stubs
artifact...
jdk11 # point JAVA_HOME to JDK 11
./mvnw -f maven-rest-mvc-functional-consumer
- https://cloud.spring.io/spring-cloud-contract/reference/html/project-features.html#contract-dsl-multiple
- https://cloud.spring.io/spring-cloud-contract/1.2.x/multi/multi__spring_cloud_contract_stub_runner.html#_classpath_scanning
- https://github.com/spring-guides/gs-contract-rest/tree/master/complete/
- https://support.smartbear.com/alertsite/docs/monitors/api/endpoint/jsonpath.html
- https://cloud.spring.io/spring-cloud-contract/2.0.x/multi/multi__contract_dsl.html#contract-dsl-http-top-level-elements
- GitHub: Spring Cloud Contract Samples
- https://www.youtube.com/watch?v=MDydAqL4mYE
- https://www.youtube.com/watch?v=sAAklvxmPmk
- https://cloud.spring.io/spring-cloud-contract/reference/html
- Spring Cloud Contract Verifier Setup
- Building a RESTful Web Service with Spring Boot Actuator
- Building a RESTful Web Service
- Building REST services with Spring
- Serving Web Content with Spring MVC
- Spring Web
- Spring Configuration Processor
- Spring Boot Actuator
- Spring Boot DevTools
- Spring Boot Maven Plugin Reference Guide
- Official Apache Maven documentation