├── .gitignore ├── LICENSE ├── README.md ├── chapter1 ├── recipe1-1 │ └── end │ │ └── football │ │ ├── .gitignore │ │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── football │ │ │ │ ├── FootballApplication.java │ │ │ │ └── PlayerController.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── com │ │ └── packt │ │ └── football │ │ ├── FootballApplicationTests.java │ │ └── PlayerControllerTest.java ├── recipe1-2 │ ├── end │ │ └── football │ │ │ ├── .gitignore │ │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ ├── maven-wrapper.jar │ │ │ │ └── maven-wrapper.properties │ │ │ ├── mvnw │ │ │ ├── mvnw.cmd │ │ │ ├── pom.xml │ │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── packt │ │ │ │ │ └── football │ │ │ │ │ ├── FootballApplication.java │ │ │ │ │ ├── PlayerController.java │ │ │ │ │ ├── exceptions │ │ │ │ │ ├── AlreadyExistsException.java │ │ │ │ │ └── NotFoundException.java │ │ │ │ │ ├── model │ │ │ │ │ └── Player.java │ │ │ │ │ └── services │ │ │ │ │ └── FootballService.java │ │ │ └── resources │ │ │ │ └── application.properties │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── packt │ │ │ └── football │ │ │ └── FootballApplicationTests.java │ └── start │ │ └── football │ │ ├── .gitignore │ │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── football │ │ │ │ ├── FootballApplication.java │ │ │ │ └── PlayerController.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── com │ │ └── packt │ │ └── football │ │ ├── FootballApplicationTests.java │ │ └── PlayerControllerTest.java ├── recipe1-3 │ ├── end │ │ └── football │ │ │ ├── .gitignore │ │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ ├── maven-wrapper.jar │ │ │ │ └── maven-wrapper.properties │ │ │ ├── mvnw │ │ │ ├── mvnw.cmd │ │ │ ├── pom.xml │ │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── packt │ │ │ │ │ └── football │ │ │ │ │ ├── FootballApplication.java │ │ │ │ │ ├── PlayerController.java │ │ │ │ │ ├── exceptions │ │ │ │ │ ├── AlreadyExistsException.java │ │ │ │ │ └── NotFoundException.java │ │ │ │ │ ├── model │ │ │ │ │ └── Player.java │ │ │ │ │ └── services │ │ │ │ │ └── FootballService.java │ │ │ └── resources │ │ │ │ └── application.properties │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── packt │ │ │ └── football │ │ │ └── FootballApplicationTests.java │ └── start │ │ └── football │ │ ├── .gitignore │ │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── football │ │ │ │ ├── FootballApplication.java │ │ │ │ ├── PlayerController.java │ │ │ │ ├── exceptions │ │ │ │ ├── AlreadyExistsException.java │ │ │ │ └── NotFoundException.java │ │ │ │ ├── model │ │ │ │ └── Player.java │ │ │ │ └── services │ │ │ │ └── FootballService.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── com │ │ └── packt │ │ └── football │ │ └── FootballApplicationTests.java ├── recipe1-4 │ ├── end │ │ └── football │ │ │ ├── .gitignore │ │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ ├── maven-wrapper.jar │ │ │ │ └── maven-wrapper.properties │ │ │ ├── mvnw │ │ │ ├── mvnw.cmd │ │ │ ├── pom.xml │ │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── packt │ │ │ │ │ └── football │ │ │ │ │ ├── FootballApplication.java │ │ │ │ │ ├── PlayerController.java │ │ │ │ │ ├── exceptions │ │ │ │ │ ├── AlreadyExistsException.java │ │ │ │ │ └── NotFoundException.java │ │ │ │ │ ├── model │ │ │ │ │ └── Player.java │ │ │ │ │ └── services │ │ │ │ │ └── FootballService.java │ │ │ └── resources │ │ │ │ └── application.properties │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── packt │ │ │ └── football │ │ │ ├── FootballApplicationTests.java │ │ │ ├── FootballServiceTests.java │ │ │ └── PlayerControllerTest.java │ └── start │ │ └── football │ │ ├── .gitignore │ │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── football │ │ │ │ ├── FootballApplication.java │ │ │ │ ├── PlayerController.java │ │ │ │ ├── exceptions │ │ │ │ ├── AlreadyExistsException.java │ │ │ │ └── NotFoundException.java │ │ │ │ ├── model │ │ │ │ └── Player.java │ │ │ │ └── services │ │ │ │ └── FootballService.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── com │ │ └── packt │ │ └── football │ │ └── FootballApplicationTests.java ├── recipe1-5 │ ├── end │ │ └── football │ │ │ ├── .gitignore │ │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ ├── maven-wrapper.jar │ │ │ │ └── maven-wrapper.properties │ │ │ ├── mvnw │ │ │ ├── mvnw.cmd │ │ │ ├── pom.xml │ │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── packt │ │ │ │ │ └── football │ │ │ │ │ ├── FootballApplication.java │ │ │ │ │ ├── PlayerController.java │ │ │ │ │ ├── exceptions │ │ │ │ │ ├── AlreadyExistsException.java │ │ │ │ │ └── NotFoundException.java │ │ │ │ │ ├── model │ │ │ │ │ └── Player.java │ │ │ │ │ └── services │ │ │ │ │ └── FootballService.java │ │ │ └── resources │ │ │ │ └── application.properties │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── packt │ │ │ └── football │ │ │ ├── FootballApplicationTests.java │ │ │ ├── FootballServiceTests.java │ │ │ └── PlayerControllerTests.java │ └── start │ │ └── football │ │ ├── .gitignore │ │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── football │ │ │ │ ├── FootballApplication.java │ │ │ │ ├── PlayerController.java │ │ │ │ ├── exceptions │ │ │ │ ├── AlreadyExistsException.java │ │ │ │ └── NotFoundException.java │ │ │ │ ├── model │ │ │ │ └── Player.java │ │ │ │ └── services │ │ │ │ └── FootballService.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── com │ │ └── packt │ │ └── football │ │ ├── FootballApplicationTests.java │ │ ├── FootballServiceTests.java │ │ └── PlayerControllerTest.java ├── recipe1-6 │ ├── end │ │ ├── albums │ │ │ ├── .gitignore │ │ │ ├── .mvn │ │ │ │ └── wrapper │ │ │ │ │ ├── maven-wrapper.jar │ │ │ │ │ └── maven-wrapper.properties │ │ │ ├── mvnw │ │ │ ├── mvnw.cmd │ │ │ ├── pom.xml │ │ │ └── src │ │ │ │ ├── main │ │ │ │ ├── java │ │ │ │ │ └── com │ │ │ │ │ │ └── packt │ │ │ │ │ │ └── albums │ │ │ │ │ │ ├── AlbumsApplication.java │ │ │ │ │ │ ├── AlbumsController.java │ │ │ │ │ │ ├── FootballClient.java │ │ │ │ │ │ └── Player.java │ │ │ │ └── resources │ │ │ │ │ ├── application-test.yml │ │ │ │ │ ├── application.properties │ │ │ │ │ └── application.yml │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── albums │ │ │ │ ├── AlbumsApplicationTests.java │ │ │ │ └── AlbumsControllerTests.java │ │ └── football │ │ │ ├── .gitignore │ │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ ├── maven-wrapper.jar │ │ │ │ └── maven-wrapper.properties │ │ │ ├── mvnw │ │ │ ├── mvnw.cmd │ │ │ ├── pom.xml │ │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── packt │ │ │ │ │ └── football │ │ │ │ │ ├── FootballApplication.java │ │ │ │ │ ├── PlayerController.java │ │ │ │ │ ├── exceptions │ │ │ │ │ ├── AlreadyExistsException.java │ │ │ │ │ └── NotFoundException.java │ │ │ │ │ ├── model │ │ │ │ │ └── Player.java │ │ │ │ │ └── services │ │ │ │ │ └── FootballService.java │ │ │ └── resources │ │ │ │ └── application.properties │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── packt │ │ │ └── football │ │ │ ├── FootballApplicationTests.java │ │ │ ├── FootballServiceTests.java │ │ │ └── PlayerControllerTests.java │ └── start │ │ └── football │ │ ├── .gitignore │ │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── football │ │ │ │ ├── FootballApplication.java │ │ │ │ ├── PlayerController.java │ │ │ │ ├── exceptions │ │ │ │ ├── AlreadyExistsException.java │ │ │ │ └── NotFoundException.java │ │ │ │ ├── model │ │ │ │ └── Player.java │ │ │ │ └── services │ │ │ │ └── FootballService.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── com │ │ └── packt │ │ └── football │ │ ├── FootballApplicationTests.java │ │ ├── FootballServiceTests.java │ │ └── PlayerControllerTests.java └── recipe1-7 │ ├── end │ ├── albums │ │ ├── .gitignore │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ ├── maven-wrapper.jar │ │ │ │ └── maven-wrapper.properties │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── packt │ │ │ │ │ └── albums │ │ │ │ │ ├── AlbumsApplication.java │ │ │ │ │ ├── AlbumsConfiguration.java │ │ │ │ │ ├── AlbumsController.java │ │ │ │ │ ├── FootballClientService.java │ │ │ │ │ └── Player.java │ │ │ └── resources │ │ │ │ └── application.properties │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── packt │ │ │ └── albums │ │ │ ├── AlbumsApplicationTests.java │ │ │ └── FootballClientServiceTests.java │ └── football │ │ ├── .gitignore │ │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── football │ │ │ │ ├── FootballApplication.java │ │ │ │ ├── PlayerController.java │ │ │ │ ├── exceptions │ │ │ │ ├── AlreadyExistsException.java │ │ │ │ └── NotFoundException.java │ │ │ │ ├── model │ │ │ │ └── Player.java │ │ │ │ └── services │ │ │ │ └── FootballService.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── com │ │ └── packt │ │ └── football │ │ ├── FootballApplicationTests.java │ │ └── PlayerControllerTest.java │ └── start │ └── football │ ├── .gitignore │ ├── .mvn │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── packt │ │ │ └── football │ │ │ ├── FootballApplication.java │ │ │ ├── PlayerController.java │ │ │ ├── exceptions │ │ │ ├── AlreadyExistsException.java │ │ │ └── NotFoundException.java │ │ │ ├── model │ │ │ └── Player.java │ │ │ └── services │ │ │ └── FootballService.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── com │ └── packt │ └── football │ ├── FootballApplicationTests.java │ └── PlayerControllerTest.java ├── chapter2 ├── recipe2-1 │ └── end │ │ └── footballauth │ │ ├── .gitignore │ │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── footballauth │ │ │ │ └── FootballauthApplication.java │ │ └── resources │ │ │ ├── application.properties │ │ │ └── application.yml │ │ └── test │ │ └── java │ │ └── com │ │ └── packt │ │ └── footballauth │ │ └── FootballauthApplicationTests.java ├── recipe2-2 │ ├── end │ │ ├── footballauth │ │ │ ├── .gitignore │ │ │ ├── .mvn │ │ │ │ └── wrapper │ │ │ │ │ ├── maven-wrapper.jar │ │ │ │ │ └── maven-wrapper.properties │ │ │ ├── mvnw │ │ │ ├── mvnw.cmd │ │ │ ├── pom.xml │ │ │ └── src │ │ │ │ ├── main │ │ │ │ ├── java │ │ │ │ │ └── com │ │ │ │ │ │ └── packt │ │ │ │ │ │ └── footballauth │ │ │ │ │ │ └── FootballauthApplication.java │ │ │ │ └── resources │ │ │ │ │ ├── application.properties │ │ │ │ │ └── application.yml │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── footballauth │ │ │ │ └── FootballauthApplicationTests.java │ │ └── footballresource │ │ │ ├── .gitignore │ │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ ├── maven-wrapper.jar │ │ │ │ └── maven-wrapper.properties │ │ │ ├── mvnw │ │ │ ├── mvnw.cmd │ │ │ ├── pom.xml │ │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── packt │ │ │ │ │ └── footballresource │ │ │ │ │ ├── FootballController.java │ │ │ │ │ └── FootballresourceApplication.java │ │ │ └── resources │ │ │ │ ├── application.properties │ │ │ │ └── application.yml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── packt │ │ │ └── footballresource │ │ │ └── FootballresourceApplicationTests.java │ └── start │ │ └── footballauth │ │ ├── .gitignore │ │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── footballauth │ │ │ │ └── FootballauthApplication.java │ │ └── resources │ │ │ ├── application.properties │ │ │ └── application.yml │ │ └── test │ │ └── java │ │ └── com │ │ └── packt │ │ └── footballauth │ │ └── FootballauthApplicationTests.java ├── recipe2-3 │ ├── end │ │ ├── footballauth │ │ │ ├── .gitignore │ │ │ ├── .mvn │ │ │ │ └── wrapper │ │ │ │ │ ├── maven-wrapper.jar │ │ │ │ │ └── maven-wrapper.properties │ │ │ ├── mvnw │ │ │ ├── mvnw.cmd │ │ │ ├── pom.xml │ │ │ └── src │ │ │ │ ├── main │ │ │ │ ├── java │ │ │ │ │ └── com │ │ │ │ │ │ └── packt │ │ │ │ │ │ └── footballauth │ │ │ │ │ │ └── FootballauthApplication.java │ │ │ │ └── resources │ │ │ │ │ ├── application.properties │ │ │ │ │ └── application.yml │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── footballauth │ │ │ │ └── FootballauthApplicationTests.java │ │ └── footballresource │ │ │ ├── .gitignore │ │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ ├── maven-wrapper.jar │ │ │ │ └── maven-wrapper.properties │ │ │ ├── mvnw │ │ │ ├── mvnw.cmd │ │ │ ├── pom.xml │ │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── packt │ │ │ │ │ └── footballresource │ │ │ │ │ ├── FootballController.java │ │ │ │ │ ├── FootballresourceApplication.java │ │ │ │ │ └── SecurityConfig.java │ │ │ └── resources │ │ │ │ ├── application.properties │ │ │ │ └── application.yml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── packt │ │ │ └── footballresource │ │ │ └── FootballresourceApplicationTests.java │ └── start │ │ ├── footballauth │ │ ├── .gitignore │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ ├── maven-wrapper.jar │ │ │ │ └── maven-wrapper.properties │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── packt │ │ │ │ │ └── footballauth │ │ │ │ │ └── FootballauthApplication.java │ │ │ └── resources │ │ │ │ ├── application.properties │ │ │ │ └── application.yml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── packt │ │ │ └── footballauth │ │ │ └── FootballauthApplicationTests.java │ │ └── footballresource │ │ ├── .gitignore │ │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── footballresource │ │ │ │ ├── FootballController.java │ │ │ │ └── FootballresourceApplication.java │ │ └── resources │ │ │ ├── application.properties │ │ │ └── application.yml │ │ └── test │ │ └── java │ │ └── com │ │ └── packt │ │ └── footballresource │ │ └── FootballresourceApplicationTests.java ├── recipe2-4 │ ├── end │ │ ├── footballauth │ │ │ ├── .gitignore │ │ │ ├── .mvn │ │ │ │ └── wrapper │ │ │ │ │ ├── maven-wrapper.jar │ │ │ │ │ └── maven-wrapper.properties │ │ │ ├── mvnw │ │ │ ├── mvnw.cmd │ │ │ ├── pom.xml │ │ │ └── src │ │ │ │ ├── main │ │ │ │ ├── java │ │ │ │ │ └── com │ │ │ │ │ │ └── packt │ │ │ │ │ │ └── footballauth │ │ │ │ │ │ └── FootballauthApplication.java │ │ │ │ └── resources │ │ │ │ │ ├── application.properties │ │ │ │ │ └── application.yml │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── footballauth │ │ │ │ └── FootballauthApplicationTests.java │ │ ├── footballresource │ │ │ ├── .gitignore │ │ │ ├── .mvn │ │ │ │ └── wrapper │ │ │ │ │ ├── maven-wrapper.jar │ │ │ │ │ └── maven-wrapper.properties │ │ │ ├── mvnw │ │ │ ├── mvnw.cmd │ │ │ ├── pom.xml │ │ │ └── src │ │ │ │ ├── main │ │ │ │ ├── java │ │ │ │ │ └── com │ │ │ │ │ │ └── packt │ │ │ │ │ │ └── footballresource │ │ │ │ │ │ ├── FootballController.java │ │ │ │ │ │ ├── FootballresourceApplication.java │ │ │ │ │ │ └── SecurityConfig.java │ │ │ │ └── resources │ │ │ │ │ ├── application.properties │ │ │ │ │ └── application.yml │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── footballresource │ │ │ │ └── FootballresourceApplicationTests.java │ │ └── footballui │ │ │ ├── .gitignore │ │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ ├── maven-wrapper.jar │ │ │ │ └── maven-wrapper.properties │ │ │ ├── mvnw │ │ │ ├── mvnw.cmd │ │ │ ├── pom.xml │ │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── packt │ │ │ │ │ └── footballui │ │ │ │ │ ├── FootballuiApplication.java │ │ │ │ │ ├── config │ │ │ │ │ └── SecurityConfiguration.java │ │ │ │ │ └── controller │ │ │ │ │ └── FootballController.java │ │ │ └── resources │ │ │ │ ├── application.properties │ │ │ │ ├── application.yml │ │ │ │ └── templates │ │ │ │ ├── home.html │ │ │ │ ├── myself.html │ │ │ │ └── teams.html │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── packt │ │ │ └── footballui │ │ │ └── FootballuiApplicationTests.java │ └── start │ │ ├── footballauth │ │ ├── .gitignore │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ ├── maven-wrapper.jar │ │ │ │ └── maven-wrapper.properties │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── packt │ │ │ │ │ └── footballauth │ │ │ │ │ └── FootballauthApplication.java │ │ │ └── resources │ │ │ │ ├── application.properties │ │ │ │ └── application.yml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── packt │ │ │ └── footballauth │ │ │ └── FootballauthApplicationTests.java │ │ └── footballresource │ │ ├── .gitignore │ │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── footballresource │ │ │ │ ├── FootballController.java │ │ │ │ ├── FootballresourceApplication.java │ │ │ │ └── SecurityConfig.java │ │ └── resources │ │ │ ├── application.properties │ │ │ └── application.yml │ │ └── test │ │ └── java │ │ └── com │ │ └── packt │ │ └── footballresource │ │ └── FootballresourceApplicationTests.java ├── recipe2-5 │ ├── end │ │ ├── footballauth │ │ │ ├── .gitignore │ │ │ ├── .mvn │ │ │ │ └── wrapper │ │ │ │ │ ├── maven-wrapper.jar │ │ │ │ │ └── maven-wrapper.properties │ │ │ ├── mvnw │ │ │ ├── mvnw.cmd │ │ │ ├── pom.xml │ │ │ └── src │ │ │ │ ├── main │ │ │ │ ├── java │ │ │ │ │ └── com │ │ │ │ │ │ └── packt │ │ │ │ │ │ └── footballauth │ │ │ │ │ │ ├── FootballauthApplication.java │ │ │ │ │ │ └── SecurityConfig.java │ │ │ │ └── resources │ │ │ │ │ ├── application.properties │ │ │ │ │ └── application.yml │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── footballauth │ │ │ │ └── FootballauthApplicationTests.java │ │ ├── footballresource │ │ │ ├── .gitignore │ │ │ ├── .mvn │ │ │ │ └── wrapper │ │ │ │ │ ├── maven-wrapper.jar │ │ │ │ │ └── maven-wrapper.properties │ │ │ ├── mvnw │ │ │ ├── mvnw.cmd │ │ │ ├── pom.xml │ │ │ └── src │ │ │ │ ├── main │ │ │ │ ├── java │ │ │ │ │ └── com │ │ │ │ │ │ └── packt │ │ │ │ │ │ └── footballresource │ │ │ │ │ │ ├── FootballController.java │ │ │ │ │ │ ├── FootballresourceApplication.java │ │ │ │ │ │ └── SecurityConfig.java │ │ │ │ └── resources │ │ │ │ │ ├── application.properties │ │ │ │ │ └── application.yml │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── footballresource │ │ │ │ └── FootballresourceApplicationTests.java │ │ └── footballui │ │ │ ├── .gitignore │ │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ ├── maven-wrapper.jar │ │ │ │ └── maven-wrapper.properties │ │ │ ├── mvnw │ │ │ ├── mvnw.cmd │ │ │ ├── pom.xml │ │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── packt │ │ │ │ │ └── footballui │ │ │ │ │ ├── FootballuiApplication.java │ │ │ │ │ ├── config │ │ │ │ │ └── SecurityConfiguration.java │ │ │ │ │ └── controller │ │ │ │ │ └── FootballController.java │ │ │ └── resources │ │ │ │ ├── application.properties │ │ │ │ ├── application.yml │ │ │ │ └── templates │ │ │ │ ├── home.html │ │ │ │ ├── myself.html │ │ │ │ └── teams.html │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── packt │ │ │ └── footballui │ │ │ └── FootballuiApplicationTests.java │ └── start │ │ ├── footballauth │ │ ├── .gitignore │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ ├── maven-wrapper.jar │ │ │ │ └── maven-wrapper.properties │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── packt │ │ │ │ │ └── footballauth │ │ │ │ │ └── FootballauthApplication.java │ │ │ └── resources │ │ │ │ ├── application.properties │ │ │ │ └── application.yml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── packt │ │ │ └── footballauth │ │ │ └── FootballauthApplicationTests.java │ │ ├── footballresource │ │ ├── .gitignore │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ ├── maven-wrapper.jar │ │ │ │ └── maven-wrapper.properties │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── packt │ │ │ │ │ └── footballresource │ │ │ │ │ ├── FootballController.java │ │ │ │ │ ├── FootballresourceApplication.java │ │ │ │ │ └── SecurityConfig.java │ │ │ └── resources │ │ │ │ ├── application.properties │ │ │ │ └── application.yml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── packt │ │ │ └── footballresource │ │ │ └── FootballresourceApplicationTests.java │ │ └── footballui │ │ ├── .gitignore │ │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── footballui │ │ │ │ ├── FootballuiApplication.java │ │ │ │ ├── config │ │ │ │ └── SecurityConfiguration.java │ │ │ │ └── controller │ │ │ │ └── FootballController.java │ │ └── resources │ │ │ ├── application.properties │ │ │ ├── application.yml │ │ │ └── templates │ │ │ ├── home.html │ │ │ ├── myself.html │ │ │ └── teams.html │ │ └── test │ │ └── java │ │ └── com │ │ └── packt │ │ └── footballui │ │ └── FootballuiApplicationTests.java └── recipe2-6 │ ├── end │ ├── footballauth │ │ ├── .gitignore │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ ├── maven-wrapper.jar │ │ │ │ └── maven-wrapper.properties │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── packt │ │ │ │ │ └── footballauth │ │ │ │ │ └── FootballauthApplication.java │ │ │ └── resources │ │ │ │ ├── application.properties │ │ │ │ └── application.yml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── packt │ │ │ └── footballauth │ │ │ └── FootballauthApplicationTests.java │ ├── footballresource │ │ ├── .gitignore │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ ├── maven-wrapper.jar │ │ │ │ └── maven-wrapper.properties │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── packt │ │ │ │ │ └── footballresource │ │ │ │ │ ├── FootballController.java │ │ │ │ │ ├── FootballresourceApplication.java │ │ │ │ │ └── SecurityConfig.java │ │ │ └── resources │ │ │ │ ├── application.properties │ │ │ │ └── application.yml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── packt │ │ │ └── footballresource │ │ │ └── FootballresourceApplicationTests.java │ ├── footballui │ │ ├── .gitignore │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ ├── maven-wrapper.jar │ │ │ │ └── maven-wrapper.properties │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── packt │ │ │ │ │ └── footballui │ │ │ │ │ ├── FootballuiApplication.java │ │ │ │ │ ├── config │ │ │ │ │ └── SecurityConfiguration.java │ │ │ │ │ └── controller │ │ │ │ │ └── FootballController.java │ │ │ └── resources │ │ │ │ ├── application.properties │ │ │ │ ├── application.yml │ │ │ │ └── templates │ │ │ │ ├── home.html │ │ │ │ ├── myself.html │ │ │ │ └── teams.html │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── packt │ │ │ └── footballui │ │ │ └── FootballuiApplicationTests.java │ └── theresmore │ │ ├── footballresource │ │ ├── .gitignore │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ ├── maven-wrapper.jar │ │ │ │ └── maven-wrapper.properties │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── packt │ │ │ │ │ └── footballresource │ │ │ │ │ ├── FootballController.java │ │ │ │ │ ├── FootballresourceApplication.java │ │ │ │ │ └── SecurityConfig.java │ │ │ └── resources │ │ │ │ ├── application.properties │ │ │ │ └── application.yml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── packt │ │ │ └── footballresource │ │ │ └── FootballresourceApplicationTests.java │ │ └── footballui │ │ ├── .gitignore │ │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── footballui │ │ │ │ ├── FootballuiApplication.java │ │ │ │ ├── config │ │ │ │ └── SecurityConfiguration.java │ │ │ │ └── controller │ │ │ │ └── FootballController.java │ │ └── resources │ │ │ ├── application.properties │ │ │ ├── application.yml │ │ │ └── templates │ │ │ ├── home.html │ │ │ ├── myself.html │ │ │ └── teams.html │ │ └── test │ │ └── java │ │ └── com │ │ └── packt │ │ └── footballui │ │ └── FootballuiApplicationTests.java │ └── start │ ├── footballauth │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── footballauth │ │ │ │ └── FootballauthApplication.java │ │ └── resources │ │ │ ├── application.properties │ │ │ └── application.yml │ │ └── test │ │ └── java │ │ └── com │ │ └── packt │ │ └── footballauth │ │ └── FootballauthApplicationTests.java │ ├── footballresource │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── footballresource │ │ │ │ ├── FootballController.java │ │ │ │ ├── FootballresourceApplication.java │ │ │ │ └── SecurityConfig.java │ │ └── resources │ │ │ ├── application.properties │ │ │ └── application.yml │ │ └── test │ │ └── java │ │ └── com │ │ └── packt │ │ └── footballresource │ │ └── FootballresourceApplicationTests.java │ └── footballui │ ├── .gitignore │ ├── .mvn │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── packt │ │ │ └── footballui │ │ │ ├── FootballuiApplication.java │ │ │ ├── config │ │ │ └── SecurityConfiguration.java │ │ │ └── controller │ │ │ └── FootballController.java │ └── resources │ │ ├── application.properties │ │ ├── application.yml │ │ └── templates │ │ ├── home.html │ │ ├── myself.html │ │ └── teams.html │ └── test │ └── java │ └── com │ └── packt │ └── footballui │ └── FootballuiApplicationTests.java ├── chapter3 ├── recipe3-1 │ └── end │ │ └── footballobs │ │ ├── .gitignore │ │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── footballobs │ │ │ │ └── FootballobsApplication.java │ │ └── resources │ │ │ ├── application.properties │ │ │ └── application.yml │ │ └── test │ │ └── java │ │ └── com │ │ └── packt │ │ └── footballobs │ │ └── FootballobsApplicationTests.java ├── recipe3-2 │ ├── end │ │ └── footballobs │ │ │ ├── .gitignore │ │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ ├── maven-wrapper.jar │ │ │ │ └── maven-wrapper.properties │ │ │ ├── mvnw │ │ │ ├── mvnw.cmd │ │ │ ├── pom.xml │ │ │ ├── src │ │ │ ├── main │ │ │ │ ├── java │ │ │ │ │ └── com │ │ │ │ │ │ └── packt │ │ │ │ │ │ └── footballobs │ │ │ │ │ │ ├── FootballobsApplication.java │ │ │ │ │ │ ├── actuator │ │ │ │ │ │ └── FootballCustomEndpoint.java │ │ │ │ │ │ ├── configuration │ │ │ │ │ │ └── FootballConfiguration.java │ │ │ │ │ │ ├── controller │ │ │ │ │ │ └── FootballController.java │ │ │ │ │ │ └── service │ │ │ │ │ │ ├── DataInitializer.java │ │ │ │ │ │ └── FileLoader.java │ │ │ │ └── resources │ │ │ │ │ ├── application.properties │ │ │ │ │ └── application.yml │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── footballobs │ │ │ │ └── FootballobsApplicationTests.java │ │ │ └── teams │ │ │ └── 1.0.1.json │ └── start │ │ └── footballobs │ │ ├── .gitignore │ │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── footballobs │ │ │ │ └── FootballobsApplication.java │ │ └── resources │ │ │ ├── application.properties │ │ │ └── application.yml │ │ └── test │ │ └── java │ │ └── com │ │ └── packt │ │ └── footballobs │ │ └── FootballobsApplicationTests.java ├── recipe3-3 │ ├── end │ │ └── footballobs │ │ │ ├── .gitignore │ │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ ├── maven-wrapper.jar │ │ │ │ └── maven-wrapper.properties │ │ │ ├── mvnw │ │ │ ├── mvnw.cmd │ │ │ ├── pom.xml │ │ │ ├── src │ │ │ ├── main │ │ │ │ ├── java │ │ │ │ │ └── com │ │ │ │ │ │ └── packt │ │ │ │ │ │ └── footballobs │ │ │ │ │ │ ├── FootballobsApplication.java │ │ │ │ │ │ ├── actuator │ │ │ │ │ │ └── FootballCustomEndpoint.java │ │ │ │ │ │ ├── configuration │ │ │ │ │ │ └── FootballConfiguration.java │ │ │ │ │ │ ├── controller │ │ │ │ │ │ └── FootballController.java │ │ │ │ │ │ ├── health │ │ │ │ │ │ └── FootballHealthIndicator.java │ │ │ │ │ │ └── service │ │ │ │ │ │ ├── DataInitializer.java │ │ │ │ │ │ ├── FileLoader.java │ │ │ │ │ │ └── TradingService.java │ │ │ │ └── resources │ │ │ │ │ ├── application.properties │ │ │ │ │ └── application.yml │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── footballobs │ │ │ │ └── FootballobsApplicationTests.java │ │ │ └── teams │ │ │ └── 1.0.1.json │ └── start │ │ └── footballobs │ │ ├── .gitignore │ │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ ├── src │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── packt │ │ │ │ │ └── footballobs │ │ │ │ │ ├── FootballobsApplication.java │ │ │ │ │ ├── actuator │ │ │ │ │ └── FootballCustomEndpoint.java │ │ │ │ │ ├── configuration │ │ │ │ │ └── FootballConfiguration.java │ │ │ │ │ ├── controller │ │ │ │ │ └── FootballController.java │ │ │ │ │ └── service │ │ │ │ │ ├── DataInitializer.java │ │ │ │ │ └── FileLoader.java │ │ │ └── resources │ │ │ │ ├── application.properties │ │ │ │ └── application.yml │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── packt │ │ │ └── footballobs │ │ │ └── FootballobsApplicationTests.java │ │ └── teams │ │ └── 1.0.1.json ├── recipe3-4 │ ├── end │ │ ├── footballclient │ │ │ ├── .gitignore │ │ │ ├── .mvn │ │ │ │ └── wrapper │ │ │ │ │ ├── maven-wrapper.jar │ │ │ │ │ └── maven-wrapper.properties │ │ │ ├── mvnw │ │ │ ├── mvnw.cmd │ │ │ ├── pom.xml │ │ │ └── src │ │ │ │ ├── main │ │ │ │ ├── java │ │ │ │ │ └── com │ │ │ │ │ │ └── packt │ │ │ │ │ │ └── footballclient │ │ │ │ │ │ ├── FootballclientApplication.java │ │ │ │ │ │ ├── controller │ │ │ │ │ │ └── PlayersController.java │ │ │ │ │ │ └── domain │ │ │ │ │ │ └── PlayerRanking.java │ │ │ │ └── resources │ │ │ │ │ ├── application.properties │ │ │ │ │ └── application.yml │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── footballclient │ │ │ │ └── FootballclientApplicationTests.java │ │ └── footballobs │ │ │ ├── .gitignore │ │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ ├── maven-wrapper.jar │ │ │ │ └── maven-wrapper.properties │ │ │ ├── mvnw │ │ │ ├── mvnw.cmd │ │ │ ├── pom.xml │ │ │ ├── src │ │ │ ├── main │ │ │ │ ├── java │ │ │ │ │ └── com │ │ │ │ │ │ └── packt │ │ │ │ │ │ └── footballobs │ │ │ │ │ │ ├── FootballobsApplication.java │ │ │ │ │ │ ├── actuator │ │ │ │ │ │ └── FootballCustomEndpoint.java │ │ │ │ │ │ ├── configuration │ │ │ │ │ │ └── FootballConfiguration.java │ │ │ │ │ │ ├── controller │ │ │ │ │ │ └── FootballController.java │ │ │ │ │ │ ├── health │ │ │ │ │ │ └── FootballHealthIndicator.java │ │ │ │ │ │ └── service │ │ │ │ │ │ ├── DataInitializer.java │ │ │ │ │ │ ├── FileLoader.java │ │ │ │ │ │ └── TradingService.java │ │ │ │ └── resources │ │ │ │ │ ├── application.properties │ │ │ │ │ └── application.yml │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── footballobs │ │ │ │ └── FootballobsApplicationTests.java │ │ │ └── teams │ │ │ └── 1.0.1.json │ └── start │ │ └── footballobs │ │ ├── .gitignore │ │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ ├── src │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── packt │ │ │ │ │ └── footballobs │ │ │ │ │ ├── FootballobsApplication.java │ │ │ │ │ ├── actuator │ │ │ │ │ └── FootballCustomEndpoint.java │ │ │ │ │ ├── configuration │ │ │ │ │ └── FootballConfiguration.java │ │ │ │ │ ├── controller │ │ │ │ │ └── FootballController.java │ │ │ │ │ ├── health │ │ │ │ │ └── FootballHealthIndicator.java │ │ │ │ │ └── service │ │ │ │ │ ├── DataInitializer.java │ │ │ │ │ ├── FileLoader.java │ │ │ │ │ └── TradingService.java │ │ │ └── resources │ │ │ │ ├── application.properties │ │ │ │ └── application.yml │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── packt │ │ │ └── footballobs │ │ │ └── FootballobsApplicationTests.java │ │ └── teams │ │ └── 1.0.1.json ├── recipe3-5 │ ├── end │ │ ├── footballclient │ │ │ ├── .gitignore │ │ │ ├── .mvn │ │ │ │ └── wrapper │ │ │ │ │ ├── maven-wrapper.jar │ │ │ │ │ └── maven-wrapper.properties │ │ │ ├── mvnw │ │ │ ├── mvnw.cmd │ │ │ ├── pom.xml │ │ │ └── src │ │ │ │ ├── main │ │ │ │ ├── java │ │ │ │ │ └── com │ │ │ │ │ │ └── packt │ │ │ │ │ │ └── footballclient │ │ │ │ │ │ ├── FootballclientApplication.java │ │ │ │ │ │ ├── controller │ │ │ │ │ │ └── PlayersController.java │ │ │ │ │ │ └── domain │ │ │ │ │ │ └── PlayerRanking.java │ │ │ │ └── resources │ │ │ │ │ ├── application.properties │ │ │ │ │ └── application.yml │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── footballclient │ │ │ │ └── FootballclientApplicationTests.java │ │ └── footballobs │ │ │ ├── .gitignore │ │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ ├── maven-wrapper.jar │ │ │ │ └── maven-wrapper.properties │ │ │ ├── mvnw │ │ │ ├── mvnw.cmd │ │ │ ├── pom.xml │ │ │ ├── src │ │ │ ├── main │ │ │ │ ├── java │ │ │ │ │ └── com │ │ │ │ │ │ └── packt │ │ │ │ │ │ └── footballobs │ │ │ │ │ │ ├── FootballobsApplication.java │ │ │ │ │ │ ├── actuator │ │ │ │ │ │ └── FootballCustomEndpoint.java │ │ │ │ │ │ ├── configuration │ │ │ │ │ │ └── FootballConfiguration.java │ │ │ │ │ │ ├── controller │ │ │ │ │ │ └── FootballController.java │ │ │ │ │ │ ├── health │ │ │ │ │ │ └── FootballHealthIndicator.java │ │ │ │ │ │ └── service │ │ │ │ │ │ ├── DataInitializer.java │ │ │ │ │ │ ├── DataService.java │ │ │ │ │ │ ├── FileLoader.java │ │ │ │ │ │ └── TradingService.java │ │ │ │ └── resources │ │ │ │ │ ├── application.properties │ │ │ │ │ └── application.yml │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── footballobs │ │ │ │ └── FootballobsApplicationTests.java │ │ │ └── teams │ │ │ └── 1.0.1.json │ ├── jmeter │ │ ├── loadDatabase.jmx │ │ └── loadTeams.jmx │ └── start │ │ ├── footballclient │ │ ├── .gitignore │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ ├── maven-wrapper.jar │ │ │ │ └── maven-wrapper.properties │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── packt │ │ │ │ │ └── footballclient │ │ │ │ │ ├── FootballclientApplication.java │ │ │ │ │ ├── controller │ │ │ │ │ └── PlayersController.java │ │ │ │ │ └── domain │ │ │ │ │ └── PlayerRanking.java │ │ │ └── resources │ │ │ │ ├── application.properties │ │ │ │ └── application.yml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── packt │ │ │ └── footballclient │ │ │ └── FootballclientApplicationTests.java │ │ └── footballobs │ │ ├── .gitignore │ │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ ├── src │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── packt │ │ │ │ │ └── footballobs │ │ │ │ │ ├── FootballobsApplication.java │ │ │ │ │ ├── actuator │ │ │ │ │ └── FootballCustomEndpoint.java │ │ │ │ │ ├── configuration │ │ │ │ │ └── FootballConfiguration.java │ │ │ │ │ ├── controller │ │ │ │ │ └── FootballController.java │ │ │ │ │ ├── health │ │ │ │ │ └── FootballHealthIndicator.java │ │ │ │ │ └── service │ │ │ │ │ ├── DataInitializer.java │ │ │ │ │ ├── FileLoader.java │ │ │ │ │ └── TradingService.java │ │ │ └── resources │ │ │ │ ├── application.properties │ │ │ │ └── application.yml │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── packt │ │ │ └── footballobs │ │ │ └── FootballobsApplicationTests.java │ │ └── teams │ │ └── 1.0.1.json ├── recipe3-6 │ ├── end │ │ ├── footballclient │ │ │ ├── .gitignore │ │ │ ├── .mvn │ │ │ │ └── wrapper │ │ │ │ │ ├── maven-wrapper.jar │ │ │ │ │ └── maven-wrapper.properties │ │ │ ├── mvnw │ │ │ ├── mvnw.cmd │ │ │ ├── pom.xml │ │ │ └── src │ │ │ │ ├── main │ │ │ │ ├── java │ │ │ │ │ └── com │ │ │ │ │ │ └── packt │ │ │ │ │ │ └── footballclient │ │ │ │ │ │ ├── FootballclientApplication.java │ │ │ │ │ │ ├── controller │ │ │ │ │ │ └── PlayersController.java │ │ │ │ │ │ └── domain │ │ │ │ │ │ └── PlayerRanking.java │ │ │ │ └── resources │ │ │ │ │ ├── application.properties │ │ │ │ │ └── application.yml │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── footballclient │ │ │ │ └── FootballclientApplicationTests.java │ │ └── footballobs │ │ │ ├── .gitignore │ │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ ├── maven-wrapper.jar │ │ │ │ └── maven-wrapper.properties │ │ │ ├── mvnw │ │ │ ├── mvnw.cmd │ │ │ ├── pom.xml │ │ │ ├── src │ │ │ ├── main │ │ │ │ ├── java │ │ │ │ │ └── com │ │ │ │ │ │ └── packt │ │ │ │ │ │ └── footballobs │ │ │ │ │ │ ├── FootballobsApplication.java │ │ │ │ │ │ ├── actuator │ │ │ │ │ │ └── FootballCustomEndpoint.java │ │ │ │ │ │ ├── configuration │ │ │ │ │ │ ├── FootballConfiguration.java │ │ │ │ │ │ └── MeterSample.java │ │ │ │ │ │ ├── controller │ │ │ │ │ │ └── FootballController.java │ │ │ │ │ │ ├── health │ │ │ │ │ │ └── FootballHealthIndicator.java │ │ │ │ │ │ └── service │ │ │ │ │ │ ├── AuctionService.java │ │ │ │ │ │ ├── DataInitializer.java │ │ │ │ │ │ ├── DataService.java │ │ │ │ │ │ ├── FileLoader.java │ │ │ │ │ │ └── TradingService.java │ │ │ │ └── resources │ │ │ │ │ ├── application.properties │ │ │ │ │ └── application.yml │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── footballobs │ │ │ │ └── FootballobsApplicationTests.java │ │ │ └── teams │ │ │ └── 1.0.1.json │ ├── jmeter │ │ └── loadBids.jmx │ └── start │ │ ├── footballclient │ │ ├── .gitignore │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ ├── maven-wrapper.jar │ │ │ │ └── maven-wrapper.properties │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── packt │ │ │ │ │ └── footballclient │ │ │ │ │ ├── FootballclientApplication.java │ │ │ │ │ ├── controller │ │ │ │ │ └── PlayersController.java │ │ │ │ │ └── domain │ │ │ │ │ └── PlayerRanking.java │ │ │ └── resources │ │ │ │ ├── application.properties │ │ │ │ └── application.yml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── packt │ │ │ └── footballclient │ │ │ └── FootballclientApplicationTests.java │ │ └── footballobs │ │ ├── .gitignore │ │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ ├── src │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── packt │ │ │ │ │ └── footballobs │ │ │ │ │ ├── FootballobsApplication.java │ │ │ │ │ ├── actuator │ │ │ │ │ └── FootballCustomEndpoint.java │ │ │ │ │ ├── configuration │ │ │ │ │ └── FootballConfiguration.java │ │ │ │ │ ├── controller │ │ │ │ │ └── FootballController.java │ │ │ │ │ ├── health │ │ │ │ │ └── FootballHealthIndicator.java │ │ │ │ │ └── service │ │ │ │ │ ├── DataInitializer.java │ │ │ │ │ ├── DataService.java │ │ │ │ │ ├── FileLoader.java │ │ │ │ │ └── TradingService.java │ │ │ └── resources │ │ │ │ ├── application.properties │ │ │ │ └── application.yml │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── packt │ │ │ └── footballobs │ │ │ └── FootballobsApplicationTests.java │ │ └── teams │ │ └── 1.0.1.json ├── recipe3-7 │ ├── end │ │ ├── footballclient │ │ │ ├── .gitignore │ │ │ ├── .mvn │ │ │ │ └── wrapper │ │ │ │ │ ├── maven-wrapper.jar │ │ │ │ │ └── maven-wrapper.properties │ │ │ ├── mvnw │ │ │ ├── mvnw.cmd │ │ │ ├── pom.xml │ │ │ └── src │ │ │ │ ├── main │ │ │ │ ├── java │ │ │ │ │ └── com │ │ │ │ │ │ └── packt │ │ │ │ │ │ └── footballclient │ │ │ │ │ │ ├── FootballclientApplication.java │ │ │ │ │ │ ├── controller │ │ │ │ │ │ └── PlayersController.java │ │ │ │ │ │ └── domain │ │ │ │ │ │ └── PlayerRanking.java │ │ │ │ └── resources │ │ │ │ │ ├── application.properties │ │ │ │ │ └── application.yml │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── footballclient │ │ │ │ └── FootballclientApplicationTests.java │ │ └── footballobs │ │ │ ├── .gitignore │ │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ ├── maven-wrapper.jar │ │ │ │ └── maven-wrapper.properties │ │ │ ├── mvnw │ │ │ ├── mvnw.cmd │ │ │ ├── pom.xml │ │ │ ├── prometheus.yml │ │ │ ├── src │ │ │ ├── main │ │ │ │ ├── java │ │ │ │ │ └── com │ │ │ │ │ │ └── packt │ │ │ │ │ │ └── footballobs │ │ │ │ │ │ ├── FootballobsApplication.java │ │ │ │ │ │ ├── actuator │ │ │ │ │ │ └── FootballCustomEndpoint.java │ │ │ │ │ │ ├── configuration │ │ │ │ │ │ ├── FootballConfiguration.java │ │ │ │ │ │ └── MeterSample.java │ │ │ │ │ │ ├── controller │ │ │ │ │ │ └── FootballController.java │ │ │ │ │ │ ├── health │ │ │ │ │ │ └── FootballHealthIndicator.java │ │ │ │ │ │ └── service │ │ │ │ │ │ ├── AuctionService.java │ │ │ │ │ │ ├── DataInitializer.java │ │ │ │ │ │ ├── DataService.java │ │ │ │ │ │ ├── FileLoader.java │ │ │ │ │ │ └── TradingService.java │ │ │ │ └── resources │ │ │ │ │ ├── application.properties │ │ │ │ │ └── application.yml │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── footballobs │ │ │ │ └── FootballobsApplicationTests.java │ │ │ └── teams │ │ │ └── 1.0.1.json │ ├── jmeter │ │ └── loadBids.jmx │ └── start │ │ ├── footballclient │ │ ├── .gitignore │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ ├── maven-wrapper.jar │ │ │ │ └── maven-wrapper.properties │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── packt │ │ │ │ │ └── footballclient │ │ │ │ │ ├── FootballclientApplication.java │ │ │ │ │ ├── controller │ │ │ │ │ └── PlayersController.java │ │ │ │ │ └── domain │ │ │ │ │ └── PlayerRanking.java │ │ │ └── resources │ │ │ │ ├── application.properties │ │ │ │ └── application.yml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── packt │ │ │ └── footballclient │ │ │ └── FootballclientApplicationTests.java │ │ └── footballobs │ │ ├── .gitignore │ │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ ├── src │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── packt │ │ │ │ │ └── footballobs │ │ │ │ │ ├── FootballobsApplication.java │ │ │ │ │ ├── actuator │ │ │ │ │ └── FootballCustomEndpoint.java │ │ │ │ │ ├── configuration │ │ │ │ │ ├── FootballConfiguration.java │ │ │ │ │ └── MeterSample.java │ │ │ │ │ ├── controller │ │ │ │ │ └── FootballController.java │ │ │ │ │ ├── health │ │ │ │ │ └── FootballHealthIndicator.java │ │ │ │ │ └── service │ │ │ │ │ ├── AuctionService.java │ │ │ │ │ ├── DataInitializer.java │ │ │ │ │ ├── DataService.java │ │ │ │ │ ├── FileLoader.java │ │ │ │ │ └── TradingService.java │ │ │ └── resources │ │ │ │ ├── application.properties │ │ │ │ └── application.yml │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── packt │ │ │ └── footballobs │ │ │ └── FootballobsApplicationTests.java │ │ └── teams │ │ └── 1.0.1.json └── recipe3-8 │ ├── end │ ├── footballclient │ │ ├── .gitignore │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ ├── maven-wrapper.jar │ │ │ │ └── maven-wrapper.properties │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── packt │ │ │ │ │ └── footballclient │ │ │ │ │ ├── FootballclientApplication.java │ │ │ │ │ ├── controller │ │ │ │ │ └── PlayersController.java │ │ │ │ │ └── domain │ │ │ │ │ └── PlayerRanking.java │ │ │ └── resources │ │ │ │ ├── application.properties │ │ │ │ └── application.yml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── packt │ │ │ └── footballclient │ │ │ └── FootballclientApplicationTests.java │ └── footballobs │ │ ├── .gitignore │ │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ ├── prometheus.yml │ │ ├── src │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── packt │ │ │ │ │ └── footballobs │ │ │ │ │ ├── FootballobsApplication.java │ │ │ │ │ ├── actuator │ │ │ │ │ └── FootballCustomEndpoint.java │ │ │ │ │ ├── configuration │ │ │ │ │ ├── FootballConfiguration.java │ │ │ │ │ └── MeterSample.java │ │ │ │ │ ├── controller │ │ │ │ │ └── FootballController.java │ │ │ │ │ ├── health │ │ │ │ │ └── FootballHealthIndicator.java │ │ │ │ │ └── service │ │ │ │ │ ├── AuctionService.java │ │ │ │ │ ├── DataInitializer.java │ │ │ │ │ ├── DataService.java │ │ │ │ │ ├── FileLoader.java │ │ │ │ │ └── TradingService.java │ │ │ └── resources │ │ │ │ ├── application.properties │ │ │ │ └── application.yml │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── packt │ │ │ └── footballobs │ │ │ └── FootballobsApplicationTests.java │ │ └── teams │ │ └── 1.0.1.json │ ├── jmeter │ └── TradeCards.jmx │ └── start │ ├── footballclient │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── footballclient │ │ │ │ ├── FootballclientApplication.java │ │ │ │ ├── controller │ │ │ │ └── PlayersController.java │ │ │ │ └── domain │ │ │ │ └── PlayerRanking.java │ │ └── resources │ │ │ ├── application.properties │ │ │ └── application.yml │ │ └── test │ │ └── java │ │ └── com │ │ └── packt │ │ └── footballclient │ │ └── FootballclientApplicationTests.java │ └── footballobs │ ├── .gitignore │ ├── .mvn │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ ├── prometheus.yml │ ├── src │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── footballobs │ │ │ │ ├── FootballobsApplication.java │ │ │ │ ├── actuator │ │ │ │ └── FootballCustomEndpoint.java │ │ │ │ ├── configuration │ │ │ │ ├── FootballConfiguration.java │ │ │ │ └── MeterSample.java │ │ │ │ ├── controller │ │ │ │ └── FootballController.java │ │ │ │ ├── health │ │ │ │ └── FootballHealthIndicator.java │ │ │ │ └── service │ │ │ │ ├── AuctionService.java │ │ │ │ ├── DataInitializer.java │ │ │ │ ├── DataService.java │ │ │ │ ├── FileLoader.java │ │ │ │ └── TradingService.java │ │ └── resources │ │ │ ├── application.properties │ │ │ └── application.yml │ └── test │ │ └── java │ │ └── com │ │ └── packt │ │ └── footballobs │ │ └── FootballobsApplicationTests.java │ └── teams │ └── 1.0.1.json ├── chapter4 ├── recipe4-1 │ └── end │ │ └── registry │ │ ├── .gitignore │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── registry │ │ │ │ └── RegistryApplication.java │ │ └── resources │ │ │ ├── application.properties │ │ │ └── application.yml │ │ └── test │ │ └── java │ │ └── com │ │ └── packt │ │ └── registry │ │ └── RegistryApplicationTests.java ├── recipe4-2 │ ├── end │ │ ├── albums │ │ │ ├── .gitignore │ │ │ ├── .mvn │ │ │ │ └── wrapper │ │ │ │ │ ├── maven-wrapper.jar │ │ │ │ │ └── maven-wrapper.properties │ │ │ ├── mvnw │ │ │ ├── mvnw.cmd │ │ │ ├── pom.xml │ │ │ └── src │ │ │ │ ├── main │ │ │ │ ├── java │ │ │ │ │ └── com │ │ │ │ │ │ └── packt │ │ │ │ │ │ └── albums │ │ │ │ │ │ ├── AlbumsApplication.java │ │ │ │ │ │ ├── AlbumsController.java │ │ │ │ │ │ ├── FootballClient.java │ │ │ │ │ │ └── Player.java │ │ │ │ └── resources │ │ │ │ │ ├── application.properties │ │ │ │ │ └── application.yml │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── albums │ │ │ │ └── AlbumsApplicationTests.java │ │ ├── football │ │ │ ├── .gitignore │ │ │ ├── .mvn │ │ │ │ └── wrapper │ │ │ │ │ ├── maven-wrapper.jar │ │ │ │ │ └── maven-wrapper.properties │ │ │ ├── mvnw │ │ │ ├── mvnw.cmd │ │ │ ├── pom.xml │ │ │ └── src │ │ │ │ ├── main │ │ │ │ ├── java │ │ │ │ │ └── com │ │ │ │ │ │ └── packt │ │ │ │ │ │ └── football │ │ │ │ │ │ ├── FootballApplication.java │ │ │ │ │ │ ├── PlayerController.java │ │ │ │ │ │ ├── exceptions │ │ │ │ │ │ ├── AlreadyExistsException.java │ │ │ │ │ │ └── NotFoundException.java │ │ │ │ │ │ ├── model │ │ │ │ │ │ └── Player.java │ │ │ │ │ │ └── services │ │ │ │ │ │ └── FootballService.java │ │ │ │ └── resources │ │ │ │ │ ├── application.properties │ │ │ │ │ └── application.yml │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── football │ │ │ │ └── FootballApplicationTests.java │ │ └── registry │ │ │ ├── .gitignore │ │ │ ├── mvnw │ │ │ ├── mvnw.cmd │ │ │ ├── pom.xml │ │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── packt │ │ │ │ │ └── registry │ │ │ │ │ └── RegistryApplication.java │ │ │ └── resources │ │ │ │ ├── application.properties │ │ │ │ └── application.yml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── packt │ │ │ └── registry │ │ │ └── RegistryApplicationTests.java │ └── start │ │ ├── albums │ │ ├── .gitignore │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ ├── maven-wrapper.jar │ │ │ │ └── maven-wrapper.properties │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── packt │ │ │ │ │ └── albums │ │ │ │ │ ├── AlbumsApplication.java │ │ │ │ │ ├── AlbumsController.java │ │ │ │ │ ├── FootballClient.java │ │ │ │ │ └── Player.java │ │ │ └── resources │ │ │ │ ├── application.properties │ │ │ │ └── application.yml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── packt │ │ │ └── albums │ │ │ └── AlbumsApplicationTests.java │ │ ├── football │ │ ├── .gitignore │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ ├── maven-wrapper.jar │ │ │ │ └── maven-wrapper.properties │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── packt │ │ │ │ │ └── football │ │ │ │ │ ├── FootballApplication.java │ │ │ │ │ ├── PlayerController.java │ │ │ │ │ ├── exceptions │ │ │ │ │ ├── AlreadyExistsException.java │ │ │ │ │ └── NotFoundException.java │ │ │ │ │ ├── model │ │ │ │ │ └── Player.java │ │ │ │ │ └── services │ │ │ │ │ └── FootballService.java │ │ │ └── resources │ │ │ │ ├── application.properties │ │ │ │ └── application.yml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── packt │ │ │ └── football │ │ │ └── FootballApplicationTests.java │ │ └── registry │ │ ├── .gitignore │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── registry │ │ │ │ └── RegistryApplication.java │ │ └── resources │ │ │ ├── application.properties │ │ │ └── application.yml │ │ └── test │ │ └── java │ │ └── com │ │ └── packt │ │ └── registry │ │ └── RegistryApplicationTests.java ├── recipe4-3.experimental │ ├── end │ │ ├── albums │ │ │ ├── .gitignore │ │ │ ├── .mvn │ │ │ │ └── wrapper │ │ │ │ │ ├── maven-wrapper.jar │ │ │ │ │ └── maven-wrapper.properties │ │ │ ├── mvnw │ │ │ ├── mvnw.cmd │ │ │ ├── pom.xml │ │ │ └── src │ │ │ │ ├── main │ │ │ │ ├── java │ │ │ │ │ └── com │ │ │ │ │ │ └── packt │ │ │ │ │ │ └── albums │ │ │ │ │ │ ├── AlbumsApplication.java │ │ │ │ │ │ ├── AlbumsController.java │ │ │ │ │ │ ├── FootballClient.java │ │ │ │ │ │ └── Player.java │ │ │ │ └── resources │ │ │ │ │ ├── application-mock-football.yml │ │ │ │ │ ├── application-test.yml │ │ │ │ │ ├── application.properties │ │ │ │ │ └── application.yml │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── albums │ │ │ │ ├── AlbumsApplicationTests.java │ │ │ │ ├── AlbumsControllerTests.java │ │ │ │ ├── EurekaContainerConfig.java │ │ │ │ ├── MockFootballServer.java │ │ │ │ └── resources │ │ │ │ ├── eureka-FootballServer.json │ │ │ │ └── eureka-apps.json │ │ ├── football │ │ │ ├── .gitignore │ │ │ ├── .mvn │ │ │ │ └── wrapper │ │ │ │ │ ├── maven-wrapper.jar │ │ │ │ │ └── maven-wrapper.properties │ │ │ ├── docker-compose.yml │ │ │ ├── mvnw │ │ │ ├── mvnw.cmd │ │ │ ├── pom.xml │ │ │ └── src │ │ │ │ ├── main │ │ │ │ ├── java │ │ │ │ │ └── com │ │ │ │ │ │ └── packt │ │ │ │ │ │ └── football │ │ │ │ │ │ ├── FootballApplication.java │ │ │ │ │ │ ├── PlayerController.java │ │ │ │ │ │ ├── exceptions │ │ │ │ │ │ ├── AlreadyExistsException.java │ │ │ │ │ │ └── NotFoundException.java │ │ │ │ │ │ ├── model │ │ │ │ │ │ └── Player.java │ │ │ │ │ │ └── services │ │ │ │ │ │ └── FootballService.java │ │ │ │ └── resources │ │ │ │ │ ├── application.properties │ │ │ │ │ └── application.yml │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── football │ │ │ │ ├── FootballApplicationTests.java │ │ │ │ ├── FootballServiceTests.java │ │ │ │ └── PlayerControllerTests.java │ │ └── registry │ │ │ ├── .gitignore │ │ │ ├── mvnw │ │ │ ├── mvnw.cmd │ │ │ ├── pom.xml │ │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── packt │ │ │ │ │ └── registry │ │ │ │ │ └── RegistryApplication.java │ │ │ └── resources │ │ │ │ ├── application.properties │ │ │ │ └── application.yml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── packt │ │ │ └── registry │ │ │ └── RegistryApplicationTests.java │ └── start │ │ ├── albums │ │ ├── .gitignore │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ ├── maven-wrapper.jar │ │ │ │ └── maven-wrapper.properties │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── packt │ │ │ │ │ └── albums │ │ │ │ │ ├── AlbumsApplication.java │ │ │ │ │ ├── AlbumsController.java │ │ │ │ │ ├── FootballClient.java │ │ │ │ │ └── Player.java │ │ │ └── resources │ │ │ │ ├── application-mock-football.yml │ │ │ │ ├── application-test.yml │ │ │ │ ├── application.properties │ │ │ │ └── application.yml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── packt │ │ │ └── albums │ │ │ ├── AlbumsApplicationTests.java │ │ │ ├── AlbumsControllerTests.java │ │ │ ├── EurekaContainerConfig.java │ │ │ ├── MockFootballServer.java │ │ │ └── resources │ │ │ ├── eureka-FootballServer.json │ │ │ └── eureka-apps.json │ │ ├── football │ │ ├── .gitignore │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ ├── maven-wrapper.jar │ │ │ │ └── maven-wrapper.properties │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── packt │ │ │ │ │ └── football │ │ │ │ │ ├── FootballApplication.java │ │ │ │ │ ├── PlayerController.java │ │ │ │ │ ├── exceptions │ │ │ │ │ ├── AlreadyExistsException.java │ │ │ │ │ └── NotFoundException.java │ │ │ │ │ ├── model │ │ │ │ │ └── Player.java │ │ │ │ │ └── services │ │ │ │ │ └── FootballService.java │ │ │ └── resources │ │ │ │ ├── application.properties │ │ │ │ └── application.yml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── packt │ │ │ └── football │ │ │ ├── FootballApplicationTests.java │ │ │ ├── FootballServiceTests.java │ │ │ └── PlayerControllerTests.java │ │ └── registry │ │ ├── .gitignore │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── registry │ │ │ │ └── RegistryApplication.java │ │ └── resources │ │ │ ├── application.properties │ │ │ └── application.yml │ │ └── test │ │ └── java │ │ └── com │ │ └── packt │ │ └── registry │ │ └── RegistryApplicationTests.java ├── recipe4-3.new │ ├── end │ │ ├── albums │ │ │ ├── .gitignore │ │ │ ├── .mvn │ │ │ │ └── wrapper │ │ │ │ │ ├── maven-wrapper.jar │ │ │ │ │ └── maven-wrapper.properties │ │ │ ├── mvnw │ │ │ ├── mvnw.cmd │ │ │ ├── pom.xml │ │ │ └── src │ │ │ │ ├── main │ │ │ │ ├── java │ │ │ │ │ └── com │ │ │ │ │ │ └── packt │ │ │ │ │ │ └── albums │ │ │ │ │ │ ├── AlbumsApplication.java │ │ │ │ │ │ ├── AlbumsController.java │ │ │ │ │ │ ├── FootballClient.java │ │ │ │ │ │ └── Player.java │ │ │ │ └── resources │ │ │ │ │ ├── application-mock-football.yml │ │ │ │ │ ├── application-test.yml │ │ │ │ │ ├── application.properties │ │ │ │ │ └── application.yml │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── albums │ │ │ │ ├── AlbumsApplicationTests.java │ │ │ │ ├── AlbumsControllerTests.java │ │ │ │ ├── EurekaContainerConfig.java │ │ │ │ ├── MockFootballServer.java │ │ │ │ └── resources │ │ │ │ ├── eureka-FootballServer.json │ │ │ │ └── eureka-apps.json │ │ ├── football │ │ │ ├── .gitignore │ │ │ ├── .mvn │ │ │ │ └── wrapper │ │ │ │ │ ├── maven-wrapper.jar │ │ │ │ │ └── maven-wrapper.properties │ │ │ ├── mvnw │ │ │ ├── mvnw.cmd │ │ │ ├── pom.xml │ │ │ └── src │ │ │ │ ├── main │ │ │ │ ├── java │ │ │ │ │ └── com │ │ │ │ │ │ └── packt │ │ │ │ │ │ └── football │ │ │ │ │ │ ├── FootballApplication.java │ │ │ │ │ │ ├── PlayerController.java │ │ │ │ │ │ ├── exceptions │ │ │ │ │ │ ├── AlreadyExistsException.java │ │ │ │ │ │ └── NotFoundException.java │ │ │ │ │ │ ├── model │ │ │ │ │ │ └── Player.java │ │ │ │ │ │ └── services │ │ │ │ │ │ └── FootballService.java │ │ │ │ └── resources │ │ │ │ │ ├── application.properties │ │ │ │ │ └── application.yml │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── football │ │ │ │ ├── FootballApplicationTests.java │ │ │ │ ├── FootballServiceTests.java │ │ │ │ └── PlayerControllerTests.java │ │ └── registry │ │ │ ├── .gitignore │ │ │ ├── mvnw │ │ │ ├── mvnw.cmd │ │ │ ├── pom.xml │ │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── packt │ │ │ │ │ └── registry │ │ │ │ │ └── RegistryApplication.java │ │ │ └── resources │ │ │ │ ├── application.properties │ │ │ │ └── application.yml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── packt │ │ │ └── registry │ │ │ └── RegistryApplicationTests.java │ └── start │ │ ├── albums │ │ ├── .gitignore │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ ├── maven-wrapper.jar │ │ │ │ └── maven-wrapper.properties │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── packt │ │ │ │ │ └── albums │ │ │ │ │ ├── AlbumsApplication.java │ │ │ │ │ ├── AlbumsController.java │ │ │ │ │ ├── FootballClient.java │ │ │ │ │ └── Player.java │ │ │ └── resources │ │ │ │ ├── application-test.yml │ │ │ │ ├── application.properties │ │ │ │ └── application.yml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── packt │ │ │ └── albums │ │ │ ├── AlbumsApplicationTests.java │ │ │ └── AlbumsControllerTests.java │ │ ├── football │ │ ├── .gitignore │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ ├── maven-wrapper.jar │ │ │ │ └── maven-wrapper.properties │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── packt │ │ │ │ │ └── football │ │ │ │ │ ├── FootballApplication.java │ │ │ │ │ ├── PlayerController.java │ │ │ │ │ ├── exceptions │ │ │ │ │ ├── AlreadyExistsException.java │ │ │ │ │ └── NotFoundException.java │ │ │ │ │ ├── model │ │ │ │ │ └── Player.java │ │ │ │ │ └── services │ │ │ │ │ └── FootballService.java │ │ │ └── resources │ │ │ │ └── application.properties │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── packt │ │ │ └── football │ │ │ ├── FootballApplicationTests.java │ │ │ ├── FootballServiceTests.java │ │ │ └── PlayerControllerTests.java │ │ └── registry │ │ ├── .gitignore │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── registry │ │ │ │ └── RegistryApplication.java │ │ └── resources │ │ │ ├── application.properties │ │ │ └── application.yml │ │ └── test │ │ └── java │ │ └── com │ │ └── packt │ │ └── registry │ │ └── RegistryApplicationTests.java ├── recipe4-3 │ ├── end │ │ ├── albums │ │ │ ├── .gitignore │ │ │ ├── .mvn │ │ │ │ └── wrapper │ │ │ │ │ ├── maven-wrapper.jar │ │ │ │ │ └── maven-wrapper.properties │ │ │ ├── mvnw │ │ │ ├── mvnw.cmd │ │ │ ├── pom.xml │ │ │ └── src │ │ │ │ ├── main │ │ │ │ ├── java │ │ │ │ │ └── com │ │ │ │ │ │ └── packt │ │ │ │ │ │ └── albums │ │ │ │ │ │ ├── AlbumsApplication.java │ │ │ │ │ │ ├── AlbumsController.java │ │ │ │ │ │ ├── FootballClient.java │ │ │ │ │ │ └── Player.java │ │ │ │ └── resources │ │ │ │ │ ├── application.properties │ │ │ │ │ └── application.yml │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── albums │ │ │ │ └── AlbumsApplicationTests.java │ │ ├── football │ │ │ ├── .gitignore │ │ │ ├── .mvn │ │ │ │ └── wrapper │ │ │ │ │ ├── maven-wrapper.jar │ │ │ │ │ └── maven-wrapper.properties │ │ │ ├── mvnw │ │ │ ├── mvnw.cmd │ │ │ ├── pom.xml │ │ │ └── src │ │ │ │ ├── main │ │ │ │ ├── java │ │ │ │ │ └── com │ │ │ │ │ │ └── packt │ │ │ │ │ │ └── football │ │ │ │ │ │ ├── FootballApplication.java │ │ │ │ │ │ ├── PlayerController.java │ │ │ │ │ │ ├── ServiceInformationController.java │ │ │ │ │ │ ├── exceptions │ │ │ │ │ │ ├── AlreadyExistsException.java │ │ │ │ │ │ └── NotFoundException.java │ │ │ │ │ │ ├── model │ │ │ │ │ │ └── Player.java │ │ │ │ │ │ └── services │ │ │ │ │ │ └── FootballService.java │ │ │ │ └── resources │ │ │ │ │ ├── application.properties │ │ │ │ │ └── application.yml │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── football │ │ │ │ └── FootballApplicationTests.java │ │ └── registry │ │ │ ├── .gitignore │ │ │ ├── mvnw │ │ │ ├── mvnw.cmd │ │ │ ├── pom.xml │ │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── packt │ │ │ │ │ └── registry │ │ │ │ │ └── RegistryApplication.java │ │ │ └── resources │ │ │ │ ├── application.properties │ │ │ │ └── application.yml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── packt │ │ │ └── registry │ │ │ └── RegistryApplicationTests.java │ └── start │ │ ├── albums │ │ ├── .gitignore │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ ├── maven-wrapper.jar │ │ │ │ └── maven-wrapper.properties │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── packt │ │ │ │ │ └── albums │ │ │ │ │ ├── AlbumsApplication.java │ │ │ │ │ ├── AlbumsController.java │ │ │ │ │ ├── FootballClient.java │ │ │ │ │ └── Player.java │ │ │ └── resources │ │ │ │ ├── application.properties │ │ │ │ └── application.yml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── packt │ │ │ └── albums │ │ │ └── AlbumsApplicationTests.java │ │ ├── football │ │ ├── .gitignore │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ ├── maven-wrapper.jar │ │ │ │ └── maven-wrapper.properties │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── packt │ │ │ │ │ └── football │ │ │ │ │ ├── FootballApplication.java │ │ │ │ │ ├── PlayerController.java │ │ │ │ │ ├── exceptions │ │ │ │ │ ├── AlreadyExistsException.java │ │ │ │ │ └── NotFoundException.java │ │ │ │ │ ├── model │ │ │ │ │ └── Player.java │ │ │ │ │ └── services │ │ │ │ │ └── FootballService.java │ │ │ └── resources │ │ │ │ ├── application.properties │ │ │ │ └── application.yml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── packt │ │ │ └── football │ │ │ └── FootballApplicationTests.java │ │ └── registry │ │ ├── .gitignore │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── registry │ │ │ │ └── RegistryApplication.java │ │ └── resources │ │ │ ├── application.properties │ │ │ └── application.yml │ │ └── test │ │ └── java │ │ └── com │ │ └── packt │ │ └── registry │ │ └── RegistryApplicationTests.java ├── recipe4-4 │ ├── end │ │ ├── albums │ │ │ ├── .gitignore │ │ │ ├── .mvn │ │ │ │ └── wrapper │ │ │ │ │ ├── maven-wrapper.jar │ │ │ │ │ └── maven-wrapper.properties │ │ │ ├── mvnw │ │ │ ├── mvnw.cmd │ │ │ ├── pom.xml │ │ │ └── src │ │ │ │ ├── main │ │ │ │ ├── java │ │ │ │ │ └── com │ │ │ │ │ │ └── packt │ │ │ │ │ │ └── albums │ │ │ │ │ │ ├── AlbumsApplication.java │ │ │ │ │ │ ├── AlbumsController.java │ │ │ │ │ │ ├── FootballClient.java │ │ │ │ │ │ └── Player.java │ │ │ │ └── resources │ │ │ │ │ ├── application.properties │ │ │ │ │ └── application.yml │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── albums │ │ │ │ └── AlbumsApplicationTests.java │ │ ├── football │ │ │ ├── .gitignore │ │ │ ├── .mvn │ │ │ │ └── wrapper │ │ │ │ │ ├── maven-wrapper.jar │ │ │ │ │ └── maven-wrapper.properties │ │ │ ├── mvnw │ │ │ ├── mvnw.cmd │ │ │ ├── pom.xml │ │ │ └── src │ │ │ │ ├── main │ │ │ │ ├── java │ │ │ │ │ └── com │ │ │ │ │ │ └── packt │ │ │ │ │ │ └── football │ │ │ │ │ │ ├── FootballApplication.java │ │ │ │ │ │ ├── PlayerController.java │ │ │ │ │ │ ├── ServiceInformationController.java │ │ │ │ │ │ ├── exceptions │ │ │ │ │ │ ├── AlreadyExistsException.java │ │ │ │ │ │ └── NotFoundException.java │ │ │ │ │ │ ├── model │ │ │ │ │ │ └── Player.java │ │ │ │ │ │ └── services │ │ │ │ │ │ └── FootballService.java │ │ │ │ └── resources │ │ │ │ │ ├── application.properties │ │ │ │ │ └── application.yml │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── football │ │ │ │ └── FootballApplicationTests.java │ │ ├── gateway │ │ │ ├── .gitignore │ │ │ ├── .mvn │ │ │ │ └── wrapper │ │ │ │ │ ├── maven-wrapper.jar │ │ │ │ │ └── maven-wrapper.properties │ │ │ ├── mvnw │ │ │ ├── mvnw.cmd │ │ │ ├── pom.xml │ │ │ └── src │ │ │ │ ├── main │ │ │ │ ├── java │ │ │ │ │ └── com │ │ │ │ │ │ └── packt │ │ │ │ │ │ └── gateway │ │ │ │ │ │ └── GatewayApplication.java │ │ │ │ └── resources │ │ │ │ │ ├── application.properties │ │ │ │ │ └── application.yml │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── gateway │ │ │ │ └── GatewayApplicationTests.java │ │ └── registry │ │ │ ├── .gitignore │ │ │ ├── mvnw │ │ │ ├── mvnw.cmd │ │ │ ├── pom.xml │ │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── packt │ │ │ │ │ └── registry │ │ │ │ │ └── RegistryApplication.java │ │ │ └── resources │ │ │ │ ├── application.properties │ │ │ │ └── application.yml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── packt │ │ │ └── registry │ │ │ └── RegistryApplicationTests.java │ └── start │ │ ├── albums │ │ ├── .gitignore │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ ├── maven-wrapper.jar │ │ │ │ └── maven-wrapper.properties │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── packt │ │ │ │ │ └── albums │ │ │ │ │ ├── AlbumsApplication.java │ │ │ │ │ ├── AlbumsController.java │ │ │ │ │ ├── FootballClient.java │ │ │ │ │ └── Player.java │ │ │ └── resources │ │ │ │ ├── application.properties │ │ │ │ └── application.yml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── packt │ │ │ └── albums │ │ │ └── AlbumsApplicationTests.java │ │ ├── football │ │ ├── .gitignore │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ ├── maven-wrapper.jar │ │ │ │ └── maven-wrapper.properties │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── packt │ │ │ │ │ └── football │ │ │ │ │ ├── FootballApplication.java │ │ │ │ │ ├── PlayerController.java │ │ │ │ │ ├── ServiceInformationController.java │ │ │ │ │ ├── exceptions │ │ │ │ │ ├── AlreadyExistsException.java │ │ │ │ │ └── NotFoundException.java │ │ │ │ │ ├── model │ │ │ │ │ └── Player.java │ │ │ │ │ └── services │ │ │ │ │ └── FootballService.java │ │ │ └── resources │ │ │ │ ├── application.properties │ │ │ │ └── application.yml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── packt │ │ │ └── football │ │ │ └── FootballApplicationTests.java │ │ └── registry │ │ ├── .gitignore │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── registry │ │ │ │ └── RegistryApplication.java │ │ └── resources │ │ │ ├── application.properties │ │ │ └── application.yml │ │ └── test │ │ └── java │ │ └── com │ │ └── packt │ │ └── registry │ │ └── RegistryApplicationTests.java ├── recipe4-5 │ ├── end │ │ ├── albums │ │ │ ├── .gitignore │ │ │ ├── .mvn │ │ │ │ └── wrapper │ │ │ │ │ ├── maven-wrapper.jar │ │ │ │ │ └── maven-wrapper.properties │ │ │ ├── mvnw │ │ │ ├── mvnw.cmd │ │ │ ├── pom.xml │ │ │ └── src │ │ │ │ ├── main │ │ │ │ ├── java │ │ │ │ │ └── com │ │ │ │ │ │ └── packt │ │ │ │ │ │ └── albums │ │ │ │ │ │ ├── AlbumsApplication.java │ │ │ │ │ │ ├── AlbumsController.java │ │ │ │ │ │ ├── FootballClient.java │ │ │ │ │ │ └── Player.java │ │ │ │ └── resources │ │ │ │ │ ├── application.properties │ │ │ │ │ └── application.yml │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── albums │ │ │ │ └── AlbumsApplicationTests.java │ │ ├── football │ │ │ ├── .gitignore │ │ │ ├── .mvn │ │ │ │ └── wrapper │ │ │ │ │ ├── maven-wrapper.jar │ │ │ │ │ └── maven-wrapper.properties │ │ │ ├── mvnw │ │ │ ├── mvnw.cmd │ │ │ ├── pom.xml │ │ │ └── src │ │ │ │ ├── main │ │ │ │ ├── java │ │ │ │ │ └── com │ │ │ │ │ │ └── packt │ │ │ │ │ │ └── football │ │ │ │ │ │ ├── FootballApplication.java │ │ │ │ │ │ ├── PlayerController.java │ │ │ │ │ │ ├── ServiceInformationController.java │ │ │ │ │ │ ├── exceptions │ │ │ │ │ │ ├── AlreadyExistsException.java │ │ │ │ │ │ └── NotFoundException.java │ │ │ │ │ │ ├── model │ │ │ │ │ │ └── Player.java │ │ │ │ │ │ └── services │ │ │ │ │ │ └── FootballService.java │ │ │ │ └── resources │ │ │ │ │ ├── application.properties │ │ │ │ │ └── application.yml │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── football │ │ │ │ └── FootballApplicationTests.java │ │ ├── gateway │ │ │ ├── .gitignore │ │ │ ├── .mvn │ │ │ │ └── wrapper │ │ │ │ │ ├── maven-wrapper.jar │ │ │ │ │ └── maven-wrapper.properties │ │ │ ├── mvnw │ │ │ ├── mvnw.cmd │ │ │ ├── pom.xml │ │ │ └── src │ │ │ │ ├── main │ │ │ │ ├── java │ │ │ │ │ └── com │ │ │ │ │ │ └── packt │ │ │ │ │ │ └── gateway │ │ │ │ │ │ └── GatewayApplication.java │ │ │ │ └── resources │ │ │ │ │ ├── application.properties │ │ │ │ │ └── application.yml │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── gateway │ │ │ │ ├── GatewayApplicationTests.java │ │ │ │ └── RoutesTester.java │ │ └── registry │ │ │ ├── .gitignore │ │ │ ├── mvnw │ │ │ ├── mvnw.cmd │ │ │ ├── pom.xml │ │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── packt │ │ │ │ │ └── registry │ │ │ │ │ └── RegistryApplication.java │ │ │ └── resources │ │ │ │ ├── application.properties │ │ │ │ └── application.yml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── packt │ │ │ └── registry │ │ │ └── RegistryApplicationTests.java │ └── start │ │ ├── albums │ │ ├── .gitignore │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ ├── maven-wrapper.jar │ │ │ │ └── maven-wrapper.properties │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── packt │ │ │ │ │ └── albums │ │ │ │ │ ├── AlbumsApplication.java │ │ │ │ │ ├── AlbumsController.java │ │ │ │ │ ├── FootballClient.java │ │ │ │ │ └── Player.java │ │ │ └── resources │ │ │ │ ├── application.properties │ │ │ │ └── application.yml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── packt │ │ │ └── albums │ │ │ └── AlbumsApplicationTests.java │ │ ├── football │ │ ├── .gitignore │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ ├── maven-wrapper.jar │ │ │ │ └── maven-wrapper.properties │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── packt │ │ │ │ │ └── football │ │ │ │ │ ├── FootballApplication.java │ │ │ │ │ ├── PlayerController.java │ │ │ │ │ ├── ServiceInformationController.java │ │ │ │ │ ├── exceptions │ │ │ │ │ ├── AlreadyExistsException.java │ │ │ │ │ └── NotFoundException.java │ │ │ │ │ ├── model │ │ │ │ │ └── Player.java │ │ │ │ │ └── services │ │ │ │ │ └── FootballService.java │ │ │ └── resources │ │ │ │ ├── application.properties │ │ │ │ └── application.yml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── packt │ │ │ └── football │ │ │ └── FootballApplicationTests.java │ │ ├── gateway │ │ ├── .gitignore │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ ├── maven-wrapper.jar │ │ │ │ └── maven-wrapper.properties │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── packt │ │ │ │ │ └── gateway │ │ │ │ │ └── GatewayApplication.java │ │ │ └── resources │ │ │ │ ├── application.properties │ │ │ │ └── application.yml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── packt │ │ │ └── gateway │ │ │ └── GatewayApplicationTests.java │ │ └── registry │ │ ├── .gitignore │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── registry │ │ │ │ └── RegistryApplication.java │ │ └── resources │ │ │ ├── application.properties │ │ │ └── application.yml │ │ └── test │ │ └── java │ │ └── com │ │ └── packt │ │ └── registry │ │ └── RegistryApplicationTests.java ├── recipe4-6 │ ├── end │ │ ├── albums │ │ │ ├── .gitignore │ │ │ ├── .mvn │ │ │ │ └── wrapper │ │ │ │ │ ├── maven-wrapper.jar │ │ │ │ │ └── maven-wrapper.properties │ │ │ ├── mvnw │ │ │ ├── mvnw.cmd │ │ │ ├── pom.xml │ │ │ └── src │ │ │ │ ├── main │ │ │ │ ├── java │ │ │ │ │ └── com │ │ │ │ │ │ └── packt │ │ │ │ │ │ └── albums │ │ │ │ │ │ ├── AlbumsApplication.java │ │ │ │ │ │ ├── AlbumsController.java │ │ │ │ │ │ ├── FootballClient.java │ │ │ │ │ │ └── Player.java │ │ │ │ └── resources │ │ │ │ │ ├── application.properties │ │ │ │ │ └── application.yml │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── albums │ │ │ │ └── AlbumsApplicationTests.java │ │ ├── config │ │ │ ├── .gitignore │ │ │ ├── .mvn │ │ │ │ └── wrapper │ │ │ │ │ ├── maven-wrapper.jar │ │ │ │ │ └── maven-wrapper.properties │ │ │ ├── mvnw │ │ │ ├── mvnw.cmd │ │ │ ├── pom.xml │ │ │ └── src │ │ │ │ ├── main │ │ │ │ ├── java │ │ │ │ │ └── com │ │ │ │ │ │ └── packt │ │ │ │ │ │ └── config │ │ │ │ │ │ └── ConfigApplication.java │ │ │ │ └── resources │ │ │ │ │ ├── application.properties │ │ │ │ │ └── application.yml │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── config │ │ │ │ └── ConfigApplicationTests.java │ │ ├── football │ │ │ ├── .gitignore │ │ │ ├── .mvn │ │ │ │ └── wrapper │ │ │ │ │ ├── maven-wrapper.jar │ │ │ │ │ └── maven-wrapper.properties │ │ │ ├── mvnw │ │ │ ├── mvnw.cmd │ │ │ ├── pom.xml │ │ │ └── src │ │ │ │ ├── main │ │ │ │ ├── java │ │ │ │ │ └── com │ │ │ │ │ │ └── packt │ │ │ │ │ │ └── football │ │ │ │ │ │ ├── FootballApplication.java │ │ │ │ │ │ ├── PlayerController.java │ │ │ │ │ │ ├── ServiceInformationController.java │ │ │ │ │ │ ├── exceptions │ │ │ │ │ │ ├── AlreadyExistsException.java │ │ │ │ │ │ └── NotFoundException.java │ │ │ │ │ │ ├── model │ │ │ │ │ │ └── Player.java │ │ │ │ │ │ └── services │ │ │ │ │ │ └── FootballService.java │ │ │ │ └── resources │ │ │ │ │ ├── application.properties │ │ │ │ │ └── application.yml │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── football │ │ │ │ └── FootballApplicationTests.java │ │ ├── gateway │ │ │ ├── .gitignore │ │ │ ├── .mvn │ │ │ │ └── wrapper │ │ │ │ │ ├── maven-wrapper.jar │ │ │ │ │ └── maven-wrapper.properties │ │ │ ├── mvnw │ │ │ ├── mvnw.cmd │ │ │ ├── pom.xml │ │ │ └── src │ │ │ │ ├── main │ │ │ │ ├── java │ │ │ │ │ └── com │ │ │ │ │ │ └── packt │ │ │ │ │ │ └── gateway │ │ │ │ │ │ └── GatewayApplication.java │ │ │ │ └── resources │ │ │ │ │ ├── application.properties │ │ │ │ │ └── application.yml │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── gateway │ │ │ │ ├── GatewayApplicationTests.java │ │ │ │ └── RoutesTester.java │ │ └── registry │ │ │ ├── .gitignore │ │ │ ├── mvnw │ │ │ ├── mvnw.cmd │ │ │ ├── pom.xml │ │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── packt │ │ │ │ │ └── registry │ │ │ │ │ └── RegistryApplication.java │ │ │ └── resources │ │ │ │ ├── application.properties │ │ │ │ └── application.yml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── packt │ │ │ └── registry │ │ │ └── RegistryApplicationTests.java │ └── start │ │ ├── albums │ │ ├── .gitignore │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ ├── maven-wrapper.jar │ │ │ │ └── maven-wrapper.properties │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── packt │ │ │ │ │ └── albums │ │ │ │ │ ├── AlbumsApplication.java │ │ │ │ │ ├── AlbumsController.java │ │ │ │ │ ├── FootballClient.java │ │ │ │ │ └── Player.java │ │ │ └── resources │ │ │ │ ├── application.properties │ │ │ │ └── application.yml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── packt │ │ │ └── albums │ │ │ └── AlbumsApplicationTests.java │ │ ├── football │ │ ├── .gitignore │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ ├── maven-wrapper.jar │ │ │ │ └── maven-wrapper.properties │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── packt │ │ │ │ │ └── football │ │ │ │ │ ├── FootballApplication.java │ │ │ │ │ ├── PlayerController.java │ │ │ │ │ ├── ServiceInformationController.java │ │ │ │ │ ├── exceptions │ │ │ │ │ ├── AlreadyExistsException.java │ │ │ │ │ └── NotFoundException.java │ │ │ │ │ ├── model │ │ │ │ │ └── Player.java │ │ │ │ │ └── services │ │ │ │ │ └── FootballService.java │ │ │ └── resources │ │ │ │ ├── application.properties │ │ │ │ └── application.yml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── packt │ │ │ └── football │ │ │ └── FootballApplicationTests.java │ │ ├── gateway │ │ ├── .gitignore │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ ├── maven-wrapper.jar │ │ │ │ └── maven-wrapper.properties │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── packt │ │ │ │ │ └── gateway │ │ │ │ │ └── GatewayApplication.java │ │ │ └── resources │ │ │ │ ├── application.properties │ │ │ │ └── application.yml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── packt │ │ │ └── gateway │ │ │ ├── GatewayApplicationTests.java │ │ │ └── RoutesTester.java │ │ └── registry │ │ ├── .gitignore │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── registry │ │ │ │ └── RegistryApplication.java │ │ └── resources │ │ │ ├── application.properties │ │ │ └── application.yml │ │ └── test │ │ └── java │ │ └── com │ │ └── packt │ │ └── registry │ │ └── RegistryApplicationTests.java ├── recipe4-7 │ ├── end │ │ ├── albums │ │ │ ├── .gitignore │ │ │ ├── .mvn │ │ │ │ └── wrapper │ │ │ │ │ ├── maven-wrapper.jar │ │ │ │ │ └── maven-wrapper.properties │ │ │ ├── mvnw │ │ │ ├── mvnw.cmd │ │ │ ├── pom.xml │ │ │ └── src │ │ │ │ ├── main │ │ │ │ ├── java │ │ │ │ │ └── com │ │ │ │ │ │ └── packt │ │ │ │ │ │ └── albums │ │ │ │ │ │ ├── AlbumsApplication.java │ │ │ │ │ │ ├── AlbumsController.java │ │ │ │ │ │ ├── FootballClient.java │ │ │ │ │ │ └── Player.java │ │ │ │ └── resources │ │ │ │ │ ├── application.properties │ │ │ │ │ └── application.yml │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── albums │ │ │ │ └── AlbumsApplicationTests.java │ │ ├── config │ │ │ ├── .gitignore │ │ │ ├── .mvn │ │ │ │ └── wrapper │ │ │ │ │ ├── maven-wrapper.jar │ │ │ │ │ └── maven-wrapper.properties │ │ │ ├── mvnw │ │ │ ├── mvnw.cmd │ │ │ ├── pom.xml │ │ │ └── src │ │ │ │ ├── main │ │ │ │ ├── java │ │ │ │ │ └── com │ │ │ │ │ │ └── packt │ │ │ │ │ │ └── config │ │ │ │ │ │ └── ConfigApplication.java │ │ │ │ └── resources │ │ │ │ │ ├── application.properties │ │ │ │ │ └── application.yml │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── config │ │ │ │ └── ConfigApplicationTests.java │ │ ├── football │ │ │ ├── .gitignore │ │ │ ├── .mvn │ │ │ │ └── wrapper │ │ │ │ │ ├── maven-wrapper.jar │ │ │ │ │ └── maven-wrapper.properties │ │ │ ├── mvnw │ │ │ ├── mvnw.cmd │ │ │ ├── pom.xml │ │ │ └── src │ │ │ │ ├── main │ │ │ │ ├── java │ │ │ │ │ └── com │ │ │ │ │ │ └── packt │ │ │ │ │ │ └── football │ │ │ │ │ │ ├── FootballApplication.java │ │ │ │ │ │ ├── PlayerController.java │ │ │ │ │ │ ├── ServiceInformationController.java │ │ │ │ │ │ ├── exceptions │ │ │ │ │ │ ├── AlreadyExistsException.java │ │ │ │ │ │ └── NotFoundException.java │ │ │ │ │ │ ├── model │ │ │ │ │ │ └── Player.java │ │ │ │ │ │ └── services │ │ │ │ │ │ └── FootballService.java │ │ │ │ └── resources │ │ │ │ │ ├── application.properties │ │ │ │ │ └── application.yml │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── football │ │ │ │ └── FootballApplicationTests.java │ │ ├── gateway │ │ │ ├── .gitignore │ │ │ ├── .mvn │ │ │ │ └── wrapper │ │ │ │ │ ├── maven-wrapper.jar │ │ │ │ │ └── maven-wrapper.properties │ │ │ ├── mvnw │ │ │ ├── mvnw.cmd │ │ │ ├── pom.xml │ │ │ └── src │ │ │ │ ├── main │ │ │ │ ├── java │ │ │ │ │ └── com │ │ │ │ │ │ └── packt │ │ │ │ │ │ └── gateway │ │ │ │ │ │ └── GatewayApplication.java │ │ │ │ └── resources │ │ │ │ │ ├── application.properties │ │ │ │ │ └── application.yml │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── gateway │ │ │ │ └── GatewayApplicationTests.java │ │ └── registry │ │ │ ├── .gitignore │ │ │ ├── mvnw │ │ │ ├── mvnw.cmd │ │ │ ├── pom.xml │ │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── packt │ │ │ │ │ └── registry │ │ │ │ │ └── RegistryApplication.java │ │ │ └── resources │ │ │ │ ├── application.properties │ │ │ │ └── application.yml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── packt │ │ │ └── registry │ │ │ └── RegistryApplicationTests.java │ └── start │ │ ├── albums │ │ ├── .gitignore │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ ├── maven-wrapper.jar │ │ │ │ └── maven-wrapper.properties │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── packt │ │ │ │ │ └── albums │ │ │ │ │ ├── AlbumsApplication.java │ │ │ │ │ ├── AlbumsController.java │ │ │ │ │ ├── FootballClient.java │ │ │ │ │ └── Player.java │ │ │ └── resources │ │ │ │ ├── application.properties │ │ │ │ └── application.yml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── packt │ │ │ └── albums │ │ │ └── AlbumsApplicationTests.java │ │ ├── config │ │ ├── .gitignore │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ ├── maven-wrapper.jar │ │ │ │ └── maven-wrapper.properties │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── packt │ │ │ │ │ └── config │ │ │ │ │ └── ConfigApplication.java │ │ │ └── resources │ │ │ │ ├── application.properties │ │ │ │ └── application.yml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── packt │ │ │ └── config │ │ │ └── ConfigApplicationTests.java │ │ ├── football │ │ ├── .gitignore │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ ├── maven-wrapper.jar │ │ │ │ └── maven-wrapper.properties │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── packt │ │ │ │ │ └── football │ │ │ │ │ ├── FootballApplication.java │ │ │ │ │ ├── PlayerController.java │ │ │ │ │ ├── ServiceInformationController.java │ │ │ │ │ ├── exceptions │ │ │ │ │ ├── AlreadyExistsException.java │ │ │ │ │ └── NotFoundException.java │ │ │ │ │ ├── model │ │ │ │ │ └── Player.java │ │ │ │ │ └── services │ │ │ │ │ └── FootballService.java │ │ │ └── resources │ │ │ │ ├── application.properties │ │ │ │ └── application.yml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── packt │ │ │ └── football │ │ │ └── FootballApplicationTests.java │ │ ├── gateway │ │ ├── .gitignore │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ ├── maven-wrapper.jar │ │ │ │ └── maven-wrapper.properties │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── packt │ │ │ │ │ └── gateway │ │ │ │ │ └── GatewayApplication.java │ │ │ └── resources │ │ │ │ ├── application.properties │ │ │ │ └── application.yml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── packt │ │ │ └── gateway │ │ │ └── GatewayApplicationTests.java │ │ └── registry │ │ ├── .gitignore │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── registry │ │ │ │ └── RegistryApplication.java │ │ └── resources │ │ │ ├── application.properties │ │ │ └── application.yml │ │ └── test │ │ └── java │ │ └── com │ │ └── packt │ │ └── registry │ │ └── RegistryApplicationTests.java ├── recipe4-8 │ ├── end │ │ ├── albums │ │ │ ├── .gitignore │ │ │ ├── .mvn │ │ │ │ └── wrapper │ │ │ │ │ ├── maven-wrapper.jar │ │ │ │ │ └── maven-wrapper.properties │ │ │ ├── mvnw │ │ │ ├── mvnw.cmd │ │ │ ├── pom.xml │ │ │ └── src │ │ │ │ ├── main │ │ │ │ ├── java │ │ │ │ │ └── com │ │ │ │ │ │ └── packt │ │ │ │ │ │ └── albums │ │ │ │ │ │ ├── AlbumsApplication.java │ │ │ │ │ │ ├── AlbumsController.java │ │ │ │ │ │ ├── FootballClient.java │ │ │ │ │ │ └── Player.java │ │ │ │ └── resources │ │ │ │ │ ├── application.properties │ │ │ │ │ └── application.yml │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── albums │ │ │ │ └── AlbumsApplicationTests.java │ │ ├── config │ │ │ ├── .gitignore │ │ │ ├── .mvn │ │ │ │ └── wrapper │ │ │ │ │ ├── maven-wrapper.jar │ │ │ │ │ └── maven-wrapper.properties │ │ │ ├── mvnw │ │ │ ├── mvnw.cmd │ │ │ ├── pom.xml │ │ │ └── src │ │ │ │ ├── main │ │ │ │ ├── java │ │ │ │ │ └── com │ │ │ │ │ │ └── packt │ │ │ │ │ │ └── config │ │ │ │ │ │ └── ConfigApplication.java │ │ │ │ └── resources │ │ │ │ │ ├── application.properties │ │ │ │ │ └── application.yml │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── config │ │ │ │ └── ConfigApplicationTests.java │ │ ├── football │ │ │ ├── .gitignore │ │ │ ├── .mvn │ │ │ │ └── wrapper │ │ │ │ │ ├── maven-wrapper.jar │ │ │ │ │ └── maven-wrapper.properties │ │ │ ├── mvnw │ │ │ ├── mvnw.cmd │ │ │ ├── pom.xml │ │ │ └── src │ │ │ │ ├── main │ │ │ │ ├── java │ │ │ │ │ └── com │ │ │ │ │ │ └── packt │ │ │ │ │ │ └── football │ │ │ │ │ │ ├── FootballApplication.java │ │ │ │ │ │ ├── PlayerController.java │ │ │ │ │ │ ├── ServiceInformationController.java │ │ │ │ │ │ ├── exceptions │ │ │ │ │ │ ├── AlreadyExistsException.java │ │ │ │ │ │ └── NotFoundException.java │ │ │ │ │ │ ├── model │ │ │ │ │ │ └── Player.java │ │ │ │ │ │ └── services │ │ │ │ │ │ └── FootballService.java │ │ │ │ └── resources │ │ │ │ │ ├── application.properties │ │ │ │ │ └── application.yml │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── football │ │ │ │ └── FootballApplicationTests.java │ │ ├── footballadmin │ │ │ ├── .gitignore │ │ │ ├── .mvn │ │ │ │ └── wrapper │ │ │ │ │ ├── maven-wrapper.jar │ │ │ │ │ └── maven-wrapper.properties │ │ │ ├── mvnw │ │ │ ├── mvnw.cmd │ │ │ ├── pom.xml │ │ │ └── src │ │ │ │ ├── main │ │ │ │ ├── java │ │ │ │ │ └── com │ │ │ │ │ │ └── packt │ │ │ │ │ │ └── footballadmin │ │ │ │ │ │ └── FootballadminApplication.java │ │ │ │ └── resources │ │ │ │ │ ├── application.properties │ │ │ │ │ └── application.yml │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── footballadmin │ │ │ │ └── FootballadminApplicationTests.java │ │ ├── gateway │ │ │ ├── .gitignore │ │ │ ├── .mvn │ │ │ │ └── wrapper │ │ │ │ │ ├── maven-wrapper.jar │ │ │ │ │ └── maven-wrapper.properties │ │ │ ├── mvnw │ │ │ ├── mvnw.cmd │ │ │ ├── pom.xml │ │ │ └── src │ │ │ │ ├── main │ │ │ │ ├── java │ │ │ │ │ └── com │ │ │ │ │ │ └── packt │ │ │ │ │ │ └── gateway │ │ │ │ │ │ └── GatewayApplication.java │ │ │ │ └── resources │ │ │ │ │ ├── application.properties │ │ │ │ │ └── application.yml │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── gateway │ │ │ │ └── GatewayApplicationTests.java │ │ └── registry │ │ │ ├── .gitignore │ │ │ ├── mvnw │ │ │ ├── mvnw.cmd │ │ │ ├── pom.xml │ │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── packt │ │ │ │ │ └── registry │ │ │ │ │ └── RegistryApplication.java │ │ │ └── resources │ │ │ │ ├── application.properties │ │ │ │ └── application.yml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── packt │ │ │ └── registry │ │ │ └── RegistryApplicationTests.java │ └── start │ │ ├── albums │ │ ├── .gitignore │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ ├── maven-wrapper.jar │ │ │ │ └── maven-wrapper.properties │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── packt │ │ │ │ │ └── albums │ │ │ │ │ ├── AlbumsApplication.java │ │ │ │ │ ├── AlbumsController.java │ │ │ │ │ ├── FootballClient.java │ │ │ │ │ └── Player.java │ │ │ └── resources │ │ │ │ ├── application.properties │ │ │ │ └── application.yml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── packt │ │ │ └── albums │ │ │ └── AlbumsApplicationTests.java │ │ ├── config │ │ ├── .gitignore │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ ├── maven-wrapper.jar │ │ │ │ └── maven-wrapper.properties │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── packt │ │ │ │ │ └── config │ │ │ │ │ └── ConfigApplication.java │ │ │ └── resources │ │ │ │ ├── application.properties │ │ │ │ └── application.yml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── packt │ │ │ └── config │ │ │ └── ConfigApplicationTests.java │ │ ├── football │ │ ├── .gitignore │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ ├── maven-wrapper.jar │ │ │ │ └── maven-wrapper.properties │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── packt │ │ │ │ │ └── football │ │ │ │ │ ├── FootballApplication.java │ │ │ │ │ ├── PlayerController.java │ │ │ │ │ ├── ServiceInformationController.java │ │ │ │ │ ├── exceptions │ │ │ │ │ ├── AlreadyExistsException.java │ │ │ │ │ └── NotFoundException.java │ │ │ │ │ ├── model │ │ │ │ │ └── Player.java │ │ │ │ │ └── services │ │ │ │ │ └── FootballService.java │ │ │ └── resources │ │ │ │ ├── application.properties │ │ │ │ └── application.yml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── packt │ │ │ └── football │ │ │ └── FootballApplicationTests.java │ │ ├── gateway │ │ ├── .gitignore │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ ├── maven-wrapper.jar │ │ │ │ └── maven-wrapper.properties │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── packt │ │ │ │ │ └── gateway │ │ │ │ │ └── GatewayApplication.java │ │ │ └── resources │ │ │ │ ├── application.properties │ │ │ │ └── application.yml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── packt │ │ │ └── gateway │ │ │ └── GatewayApplicationTests.java │ │ └── registry │ │ ├── .gitignore │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── registry │ │ │ │ └── RegistryApplication.java │ │ └── resources │ │ │ ├── application.properties │ │ │ └── application.yml │ │ └── test │ │ └── java │ │ └── com │ │ └── packt │ │ └── registry │ │ └── RegistryApplicationTests.java └── recipe4-9 │ ├── end │ ├── footballauth │ │ ├── .gitignore │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ ├── maven-wrapper.jar │ │ │ │ └── maven-wrapper.properties │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── packt │ │ │ │ │ └── footballauth │ │ │ │ │ └── FootballauthApplication.java │ │ │ └── resources │ │ │ │ ├── application.properties │ │ │ │ └── application.yml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── packt │ │ │ └── footballauth │ │ │ └── FootballauthApplicationTests.java │ ├── footballresource │ │ ├── .gitignore │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ ├── maven-wrapper.jar │ │ │ │ └── maven-wrapper.properties │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── packt │ │ │ │ │ └── footballresource │ │ │ │ │ ├── FootballController.java │ │ │ │ │ ├── FootballresourceApplication.java │ │ │ │ │ └── SecurityConfig.java │ │ │ └── resources │ │ │ │ ├── application.properties │ │ │ │ └── application.yml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── packt │ │ │ └── footballresource │ │ │ └── FootballresourceApplicationTests.java │ ├── footballui │ │ ├── .gitignore │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ ├── maven-wrapper.jar │ │ │ │ └── maven-wrapper.properties │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── packt │ │ │ │ │ └── footballui │ │ │ │ │ ├── FootballuiApplication.java │ │ │ │ │ ├── config │ │ │ │ │ └── SecurityConfiguration.java │ │ │ │ │ └── controller │ │ │ │ │ └── FootballController.java │ │ │ └── resources │ │ │ │ ├── application.properties │ │ │ │ ├── application.yml │ │ │ │ └── templates │ │ │ │ ├── home.html │ │ │ │ ├── myself.html │ │ │ │ └── teams.html │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── packt │ │ │ └── footballui │ │ │ └── FootballuiApplicationTests.java │ ├── gateway │ │ ├── .gitignore │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ ├── maven-wrapper.jar │ │ │ │ └── maven-wrapper.properties │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── packt │ │ │ │ │ └── gateway │ │ │ │ │ └── GatewayApplication.java │ │ │ └── resources │ │ │ │ ├── application.properties │ │ │ │ └── application.yml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── packt │ │ │ └── gateway │ │ │ └── GatewayApplicationTests.java │ └── registry │ │ ├── .gitignore │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── registry │ │ │ │ └── RegistryApplication.java │ │ └── resources │ │ │ ├── application.properties │ │ │ └── application.yml │ │ └── test │ │ └── java │ │ └── com │ │ └── packt │ │ └── registry │ │ └── RegistryApplicationTests.java │ └── start │ ├── footballauth │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── footballauth │ │ │ │ └── FootballauthApplication.java │ │ └── resources │ │ │ ├── application.properties │ │ │ └── application.yml │ │ └── test │ │ └── java │ │ └── com │ │ └── packt │ │ └── footballauth │ │ └── FootballauthApplicationTests.java │ ├── footballresource │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── footballresource │ │ │ │ ├── FootballController.java │ │ │ │ ├── FootballresourceApplication.java │ │ │ │ └── SecurityConfig.java │ │ └── resources │ │ │ ├── application.properties │ │ │ └── application.yml │ │ └── test │ │ └── java │ │ └── com │ │ └── packt │ │ └── footballresource │ │ └── FootballresourceApplicationTests.java │ ├── footballui │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── footballui │ │ │ │ ├── FootballuiApplication.java │ │ │ │ ├── config │ │ │ │ └── SecurityConfiguration.java │ │ │ │ └── controller │ │ │ │ └── FootballController.java │ │ └── resources │ │ │ ├── application.properties │ │ │ ├── application.yml │ │ │ └── templates │ │ │ ├── home.html │ │ │ ├── myself.html │ │ │ └── teams.html │ │ └── test │ │ └── java │ │ └── com │ │ └── packt │ │ └── footballui │ │ └── FootballuiApplicationTests.java │ ├── gateway │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── gateway │ │ │ │ └── GatewayApplication.java │ │ └── resources │ │ │ ├── application.properties │ │ │ └── application.yml │ │ └── test │ │ └── java │ │ └── com │ │ └── packt │ │ └── gateway │ │ └── GatewayApplicationTests.java │ └── registry │ ├── .gitignore │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── packt │ │ │ └── registry │ │ │ └── RegistryApplication.java │ └── resources │ │ ├── application.properties │ │ └── application.yml │ └── test │ └── java │ └── com │ └── packt │ └── registry │ └── RegistryApplicationTests.java ├── chapter5 ├── recipe2-1.bak │ ├── end │ │ ├── footballpg │ │ │ ├── .gitignore │ │ │ ├── .mvn │ │ │ │ └── wrapper │ │ │ │ │ ├── maven-wrapper.jar │ │ │ │ │ └── maven-wrapper.properties │ │ │ ├── mvnw │ │ │ ├── mvnw.cmd │ │ │ ├── pom.xml │ │ │ └── src │ │ │ │ ├── main │ │ │ │ ├── java │ │ │ │ │ └── com │ │ │ │ │ │ └── packt │ │ │ │ │ │ └── footballpg │ │ │ │ │ │ ├── FootballController.java │ │ │ │ │ │ ├── FootballService.java │ │ │ │ │ │ ├── FootballpgApplication.java │ │ │ │ │ │ ├── Player.java │ │ │ │ │ │ ├── PlayerEntity.java │ │ │ │ │ │ ├── PlayerRepository.java │ │ │ │ │ │ ├── Team.java │ │ │ │ │ │ ├── TeamEntity.java │ │ │ │ │ │ └── TeamRepository.java │ │ │ │ └── resources │ │ │ │ │ ├── application.properties │ │ │ │ │ └── application.yml │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── footballpg │ │ │ │ └── FootballpgApplicationTests.java │ │ └── scripts │ │ │ └── requests.sh │ └── start │ │ └── sql │ │ ├── db-creation.sql │ │ └── insert-data.sql ├── recipe5-1 │ ├── end │ │ └── footballpg │ │ │ ├── .gitignore │ │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ ├── maven-wrapper.jar │ │ │ │ └── maven-wrapper.properties │ │ │ ├── mvnw │ │ │ ├── mvnw.cmd │ │ │ ├── pom.xml │ │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── packt │ │ │ │ │ └── footballpg │ │ │ │ │ ├── FootballpgApplication.java │ │ │ │ │ ├── controller │ │ │ │ │ └── TeamsController.java │ │ │ │ │ ├── entities │ │ │ │ │ └── Team.java │ │ │ │ │ └── service │ │ │ │ │ └── TeamsService.java │ │ │ └── resources │ │ │ │ ├── application.properties │ │ │ │ └── application.yml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── packt │ │ │ └── footballpg │ │ │ ├── FootballpgApplicationTests.java │ │ │ └── TeamsServiceTests.java │ └── start │ │ └── sql │ │ ├── db-creation.sql │ │ └── insert-data.sql ├── recipe5-10 │ ├── end │ │ ├── footballpg │ │ │ ├── .gitignore │ │ │ ├── .mvn │ │ │ │ └── wrapper │ │ │ │ │ ├── maven-wrapper.jar │ │ │ │ │ └── maven-wrapper.properties │ │ │ ├── mvnw │ │ │ ├── mvnw.cmd │ │ │ ├── pom.xml │ │ │ └── src │ │ │ │ ├── main │ │ │ │ ├── java │ │ │ │ │ └── com │ │ │ │ │ │ └── packt │ │ │ │ │ │ └── footballpg │ │ │ │ │ │ ├── Album.java │ │ │ │ │ │ ├── AlbumEntity.java │ │ │ │ │ │ ├── AlbumRepository.java │ │ │ │ │ │ ├── AlbumsController.java │ │ │ │ │ │ ├── AlbumsService.java │ │ │ │ │ │ ├── Card.java │ │ │ │ │ │ ├── CardEntity.java │ │ │ │ │ │ ├── CardRepository.java │ │ │ │ │ │ ├── DynamicQueriesService.java │ │ │ │ │ │ ├── FootballController.java │ │ │ │ │ │ ├── FootballService.java │ │ │ │ │ │ ├── FootballpgApplication.java │ │ │ │ │ │ ├── Match.java │ │ │ │ │ │ ├── MatchEntity.java │ │ │ │ │ │ ├── MatchEvent.java │ │ │ │ │ │ ├── MatchEventDetails.java │ │ │ │ │ │ ├── MatchEventEntity.java │ │ │ │ │ │ ├── MatchEventRepository.java │ │ │ │ │ │ ├── MatchRepository.java │ │ │ │ │ │ ├── Player.java │ │ │ │ │ │ ├── PlayerEntity.java │ │ │ │ │ │ ├── PlayerRepository.java │ │ │ │ │ │ ├── QueriesController.java │ │ │ │ │ │ ├── Team.java │ │ │ │ │ │ ├── TeamEntity.java │ │ │ │ │ │ ├── TeamPlayers.java │ │ │ │ │ │ ├── TeamRepository.java │ │ │ │ │ │ ├── TradingUser.java │ │ │ │ │ │ ├── User.java │ │ │ │ │ │ ├── UserController.java │ │ │ │ │ │ ├── UserEntity.java │ │ │ │ │ │ ├── UserRepository.java │ │ │ │ │ │ └── UsersService.java │ │ │ │ └── resources │ │ │ │ │ ├── application.properties │ │ │ │ │ ├── application.yml │ │ │ │ │ └── db │ │ │ │ │ └── migration │ │ │ │ │ ├── V1__InitialDatabase.sql │ │ │ │ │ ├── V2_1__CreateSampleMatches.sql │ │ │ │ │ ├── V2__AddMatches.sql │ │ │ │ │ ├── V3__AddAlbums.sql │ │ │ │ │ ├── V4_1__CreateSampleEvents.sql │ │ │ │ │ ├── V4__AddMatchEvents.sql │ │ │ │ │ └── V5__AddUsers.sql │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── footballpg │ │ │ │ ├── AlbumsServiceTests.java │ │ │ │ ├── DynamicQueriesServiceTests.java │ │ │ │ ├── FootballServiceTest.java │ │ │ │ ├── FootballpgApplicationTests.java │ │ │ │ └── UsersServiceTest.java │ │ └── scripts │ │ │ └── request.sh │ └── start │ │ └── footballpg │ │ ├── .gitignore │ │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── footballpg │ │ │ │ ├── Album.java │ │ │ │ ├── AlbumEntity.java │ │ │ │ ├── AlbumRepository.java │ │ │ │ ├── AlbumsController.java │ │ │ │ ├── AlbumsService.java │ │ │ │ ├── Card.java │ │ │ │ ├── CardEntity.java │ │ │ │ ├── CardRepository.java │ │ │ │ ├── FootballController.java │ │ │ │ ├── FootballService.java │ │ │ │ ├── FootballpgApplication.java │ │ │ │ ├── Match.java │ │ │ │ ├── MatchEntity.java │ │ │ │ ├── MatchEvent.java │ │ │ │ ├── MatchEventDetails.java │ │ │ │ ├── MatchEventEntity.java │ │ │ │ ├── MatchEventRepository.java │ │ │ │ ├── MatchRepository.java │ │ │ │ ├── Player.java │ │ │ │ ├── PlayerEntity.java │ │ │ │ ├── PlayerRepository.java │ │ │ │ ├── Team.java │ │ │ │ ├── TeamEntity.java │ │ │ │ ├── TeamPlayers.java │ │ │ │ ├── TeamRepository.java │ │ │ │ ├── TradingUser.java │ │ │ │ ├── User.java │ │ │ │ ├── UserController.java │ │ │ │ ├── UserEntity.java │ │ │ │ ├── UserRepository.java │ │ │ │ └── UsersService.java │ │ └── resources │ │ │ ├── application.properties │ │ │ ├── application.yml │ │ │ └── db │ │ │ └── migration │ │ │ ├── V1__InitialDatabase.sql │ │ │ ├── V2_1__CreateSampleMatches.sql │ │ │ ├── V2__AddMatches.sql │ │ │ ├── V3__AddAlbums.sql │ │ │ ├── V4_1__CreateSampleEvents.sql │ │ │ ├── V4__AddMatchEvents.sql │ │ │ └── V5__AddUsers.sql │ │ └── test │ │ └── java │ │ └── com │ │ └── packt │ │ └── footballpg │ │ ├── AlbumsServiceTests.java │ │ ├── FootballServiceTest.java │ │ ├── FootballpgApplicationTests.java │ │ └── UsersServiceTest.java ├── recipe5-11 │ ├── end │ │ └── footballpg │ │ │ ├── .gitignore │ │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ ├── maven-wrapper.jar │ │ │ │ └── maven-wrapper.properties │ │ │ ├── mvnw │ │ │ ├── mvnw.cmd │ │ │ ├── pom.xml │ │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── packt │ │ │ │ │ └── footballpg │ │ │ │ │ ├── Album.java │ │ │ │ │ ├── AlbumEntity.java │ │ │ │ │ ├── AlbumRepository.java │ │ │ │ │ ├── AlbumsController.java │ │ │ │ │ ├── AlbumsService.java │ │ │ │ │ ├── Card.java │ │ │ │ │ ├── CardEntity.java │ │ │ │ │ ├── CardRepository.java │ │ │ │ │ ├── DynamicQueriesService.java │ │ │ │ │ ├── FootballController.java │ │ │ │ │ ├── FootballService.java │ │ │ │ │ ├── FootballpgApplication.java │ │ │ │ │ ├── Match.java │ │ │ │ │ ├── MatchEntity.java │ │ │ │ │ ├── MatchEvent.java │ │ │ │ │ ├── MatchEventDetails.java │ │ │ │ │ ├── MatchEventEntity.java │ │ │ │ │ ├── MatchEventRepository.java │ │ │ │ │ ├── MatchRepository.java │ │ │ │ │ ├── Player.java │ │ │ │ │ ├── PlayerEntity.java │ │ │ │ │ ├── PlayerRepository.java │ │ │ │ │ ├── QueriesController.java │ │ │ │ │ ├── Team.java │ │ │ │ │ ├── TeamEntity.java │ │ │ │ │ ├── TeamPlayers.java │ │ │ │ │ ├── TeamRepository.java │ │ │ │ │ ├── TradingUser.java │ │ │ │ │ ├── User.java │ │ │ │ │ ├── UserController.java │ │ │ │ │ ├── UserEntity.java │ │ │ │ │ ├── UserRepository.java │ │ │ │ │ └── UsersService.java │ │ │ └── resources │ │ │ │ ├── application.properties │ │ │ │ ├── application.yml │ │ │ │ └── db │ │ │ │ └── migration │ │ │ │ ├── V1__InitialDatabase.sql │ │ │ │ ├── V2_1__CreateSampleMatches.sql │ │ │ │ ├── V2__AddMatches.sql │ │ │ │ ├── V3__AddAlbums.sql │ │ │ │ ├── V4_1__CreateSampleEvents.sql │ │ │ │ ├── V4__AddMatchEvents.sql │ │ │ │ └── V5__AddUsers.sql │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── packt │ │ │ └── footballpg │ │ │ ├── AlbumsServiceTests.java │ │ │ ├── DynamicQueriesServiceTests.java │ │ │ ├── FootballServiceTest.java │ │ │ ├── FootballpgApplicationTests.java │ │ │ └── UsersServiceTest.java │ └── start │ │ └── footballpg │ │ ├── .gitignore │ │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── footballpg │ │ │ │ ├── Album.java │ │ │ │ ├── AlbumEntity.java │ │ │ │ ├── AlbumRepository.java │ │ │ │ ├── AlbumsController.java │ │ │ │ ├── AlbumsService.java │ │ │ │ ├── Card.java │ │ │ │ ├── CardEntity.java │ │ │ │ ├── CardRepository.java │ │ │ │ ├── DynamicQueriesService.java │ │ │ │ ├── FootballController.java │ │ │ │ ├── FootballService.java │ │ │ │ ├── FootballpgApplication.java │ │ │ │ ├── Match.java │ │ │ │ ├── MatchEntity.java │ │ │ │ ├── MatchEvent.java │ │ │ │ ├── MatchEventDetails.java │ │ │ │ ├── MatchEventEntity.java │ │ │ │ ├── MatchEventRepository.java │ │ │ │ ├── MatchRepository.java │ │ │ │ ├── Player.java │ │ │ │ ├── PlayerEntity.java │ │ │ │ ├── PlayerRepository.java │ │ │ │ ├── QueriesController.java │ │ │ │ ├── Team.java │ │ │ │ ├── TeamEntity.java │ │ │ │ ├── TeamPlayers.java │ │ │ │ ├── TeamRepository.java │ │ │ │ ├── TradingUser.java │ │ │ │ ├── User.java │ │ │ │ ├── UserController.java │ │ │ │ ├── UserEntity.java │ │ │ │ ├── UserRepository.java │ │ │ │ └── UsersService.java │ │ └── resources │ │ │ ├── application.properties │ │ │ ├── application.yml │ │ │ └── db │ │ │ └── migration │ │ │ ├── V1__InitialDatabase.sql │ │ │ ├── V2_1__CreateSampleMatches.sql │ │ │ ├── V2__AddMatches.sql │ │ │ ├── V3__AddAlbums.sql │ │ │ ├── V4_1__CreateSampleEvents.sql │ │ │ ├── V4__AddMatchEvents.sql │ │ │ └── V5__AddUsers.sql │ │ └── test │ │ └── java │ │ └── com │ │ └── packt │ │ └── footballpg │ │ ├── AlbumsServiceTests.java │ │ ├── DynamicQueriesServiceTests.java │ │ ├── FootballServiceTest.java │ │ ├── FootballpgApplicationTests.java │ │ └── UsersServiceTest.java ├── recipe5-2 │ ├── end │ │ └── footballpg │ │ │ ├── .gitignore │ │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ ├── maven-wrapper.jar │ │ │ │ └── maven-wrapper.properties │ │ │ ├── mvnw │ │ │ ├── mvnw.cmd │ │ │ ├── pom.xml │ │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── packt │ │ │ │ │ └── footballpg │ │ │ │ │ ├── FootballpgApplication.java │ │ │ │ │ ├── controller │ │ │ │ │ ├── PlayersController.java │ │ │ │ │ └── TeamsController.java │ │ │ │ │ ├── entities │ │ │ │ │ ├── Player.java │ │ │ │ │ └── Team.java │ │ │ │ │ └── service │ │ │ │ │ ├── PlayersService.java │ │ │ │ │ └── TeamsService.java │ │ │ └── resources │ │ │ │ ├── application.properties │ │ │ │ └── application.yml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── packt │ │ │ └── footballpg │ │ │ ├── FootballpgApplicationTests.java │ │ │ ├── PlayersServiceTests.java │ │ │ └── TeamsServiceTests.java │ └── start │ │ └── footballpg │ │ ├── .gitignore │ │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── footballpg │ │ │ │ ├── FootballpgApplication.java │ │ │ │ ├── controller │ │ │ │ └── TeamsController.java │ │ │ │ ├── entities │ │ │ │ └── Team.java │ │ │ │ └── service │ │ │ │ └── TeamsService.java │ │ └── resources │ │ │ ├── application.properties │ │ │ └── application.yml │ │ └── test │ │ └── java │ │ └── com │ │ └── packt │ │ └── footballpg │ │ ├── FootballpgApplicationTests.java │ │ └── TeamsServiceTests.java ├── recipe5-3 │ └── end │ │ ├── footballpg │ │ ├── .gitignore │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ ├── maven-wrapper.jar │ │ │ │ └── maven-wrapper.properties │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── packt │ │ │ │ │ └── footballpg │ │ │ │ │ ├── FootballController.java │ │ │ │ │ ├── FootballService.java │ │ │ │ │ ├── FootballpgApplication.java │ │ │ │ │ ├── Player.java │ │ │ │ │ ├── PlayerEntity.java │ │ │ │ │ ├── PlayerRepository.java │ │ │ │ │ ├── Team.java │ │ │ │ │ ├── TeamEntity.java │ │ │ │ │ └── TeamRepository.java │ │ │ └── resources │ │ │ │ ├── application.properties │ │ │ │ └── application.yml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── packt │ │ │ └── footballpg │ │ │ └── FootballpgApplicationTests.java │ │ └── scripts │ │ └── requests.sh ├── recipe5-4 │ ├── end │ │ ├── footballpg │ │ │ ├── .gitignore │ │ │ ├── .mvn │ │ │ │ └── wrapper │ │ │ │ │ ├── maven-wrapper.jar │ │ │ │ │ └── maven-wrapper.properties │ │ │ ├── mvnw │ │ │ ├── mvnw.cmd │ │ │ ├── pom.xml │ │ │ └── src │ │ │ │ ├── main │ │ │ │ ├── java │ │ │ │ │ └── com │ │ │ │ │ │ └── packt │ │ │ │ │ │ └── footballpg │ │ │ │ │ │ ├── FootballController.java │ │ │ │ │ │ ├── FootballService.java │ │ │ │ │ │ ├── FootballpgApplication.java │ │ │ │ │ │ ├── Player.java │ │ │ │ │ │ ├── PlayerEntity.java │ │ │ │ │ │ ├── PlayerRepository.java │ │ │ │ │ │ ├── Team.java │ │ │ │ │ │ ├── TeamEntity.java │ │ │ │ │ │ └── TeamRepository.java │ │ │ │ └── resources │ │ │ │ │ ├── application.properties │ │ │ │ │ ├── application.yml │ │ │ │ │ └── data.sql │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── footballpg │ │ │ │ └── FootballpgApplicationTests.java │ │ └── scripts │ │ │ └── requests.sh │ └── start │ │ ├── data.sql │ │ └── footballpg │ │ ├── .gitignore │ │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── footballpg │ │ │ │ ├── FootballController.java │ │ │ │ ├── FootballService.java │ │ │ │ ├── FootballpgApplication.java │ │ │ │ ├── Player.java │ │ │ │ ├── PlayerEntity.java │ │ │ │ ├── PlayerRepository.java │ │ │ │ ├── Team.java │ │ │ │ ├── TeamEntity.java │ │ │ │ └── TeamRepository.java │ │ └── resources │ │ │ ├── application.properties │ │ │ └── application.yml │ │ └── test │ │ └── java │ │ └── com │ │ └── packt │ │ └── footballpg │ │ └── FootballpgApplicationTests.java ├── recipe5-5 │ ├── end │ │ └── footballpg │ │ │ ├── .gitignore │ │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ ├── maven-wrapper.jar │ │ │ │ └── maven-wrapper.properties │ │ │ ├── mvnw │ │ │ ├── mvnw.cmd │ │ │ ├── pom.xml │ │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── packt │ │ │ │ │ └── footballpg │ │ │ │ │ ├── FootballController.java │ │ │ │ │ ├── FootballService.java │ │ │ │ │ ├── FootballpgApplication.java │ │ │ │ │ ├── Player.java │ │ │ │ │ ├── PlayerEntity.java │ │ │ │ │ ├── PlayerRepository.java │ │ │ │ │ ├── Team.java │ │ │ │ │ ├── TeamEntity.java │ │ │ │ │ └── TeamRepository.java │ │ │ └── resources │ │ │ │ ├── application.properties │ │ │ │ ├── application.yml │ │ │ │ └── data.sql │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── packt │ │ │ └── footballpg │ │ │ ├── FootballServiceTest.java │ │ │ └── FootballpgApplicationTests.java │ └── start │ │ └── footballpg │ │ ├── .gitignore │ │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── footballpg │ │ │ │ ├── FootballController.java │ │ │ │ ├── FootballService.java │ │ │ │ ├── FootballpgApplication.java │ │ │ │ ├── Player.java │ │ │ │ ├── PlayerEntity.java │ │ │ │ ├── PlayerRepository.java │ │ │ │ ├── Team.java │ │ │ │ ├── TeamEntity.java │ │ │ │ └── TeamRepository.java │ │ └── resources │ │ │ ├── application.properties │ │ │ ├── application.yml │ │ │ └── data.sql │ │ └── test │ │ └── java │ │ └── com │ │ └── packt │ │ └── footballpg │ │ └── FootballpgApplicationTests.java ├── recipe5-6 │ ├── end │ │ └── footballpg │ │ │ ├── .gitignore │ │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ ├── maven-wrapper.jar │ │ │ │ └── maven-wrapper.properties │ │ │ ├── mvnw │ │ │ ├── mvnw.cmd │ │ │ ├── pom.xml │ │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── packt │ │ │ │ │ └── footballpg │ │ │ │ │ ├── FootballController.java │ │ │ │ │ ├── FootballService.java │ │ │ │ │ ├── FootballpgApplication.java │ │ │ │ │ ├── MatchEntity.java │ │ │ │ │ ├── Player.java │ │ │ │ │ ├── PlayerEntity.java │ │ │ │ │ ├── PlayerRepository.java │ │ │ │ │ ├── Team.java │ │ │ │ │ ├── TeamEntity.java │ │ │ │ │ └── TeamRepository.java │ │ │ └── resources │ │ │ │ ├── application.properties │ │ │ │ ├── application.yml │ │ │ │ └── db │ │ │ │ └── migration │ │ │ │ ├── V1__InitialDatabase.sql │ │ │ │ └── V2__AddMatches.sql │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── packt │ │ │ └── footballpg │ │ │ ├── FootballServiceTest.java │ │ │ └── FootballpgApplicationTests.java │ └── start │ │ └── footballpg │ │ ├── .gitignore │ │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── footballpg │ │ │ │ ├── FootballController.java │ │ │ │ ├── FootballService.java │ │ │ │ ├── FootballpgApplication.java │ │ │ │ ├── Player.java │ │ │ │ ├── PlayerEntity.java │ │ │ │ ├── PlayerRepository.java │ │ │ │ ├── Team.java │ │ │ │ ├── TeamEntity.java │ │ │ │ └── TeamRepository.java │ │ └── resources │ │ │ ├── application.properties │ │ │ ├── application.yml │ │ │ └── data.sql │ │ └── test │ │ └── java │ │ └── com │ │ └── packt │ │ └── footballpg │ │ ├── FootballServiceTest.java │ │ └── FootballpgApplicationTests.java ├── recipe5-7 │ ├── end │ │ ├── footballpg │ │ │ ├── .gitignore │ │ │ ├── .mvn │ │ │ │ └── wrapper │ │ │ │ │ ├── maven-wrapper.jar │ │ │ │ │ └── maven-wrapper.properties │ │ │ ├── mvnw │ │ │ ├── mvnw.cmd │ │ │ ├── pom.xml │ │ │ └── src │ │ │ │ ├── main │ │ │ │ ├── java │ │ │ │ │ └── com │ │ │ │ │ │ └── packt │ │ │ │ │ │ └── footballpg │ │ │ │ │ │ ├── AlbumEntity.java │ │ │ │ │ │ ├── AlbumRepository.java │ │ │ │ │ │ ├── CardEntity.java │ │ │ │ │ │ ├── FootballController.java │ │ │ │ │ │ ├── FootballService.java │ │ │ │ │ │ ├── FootballpgApplication.java │ │ │ │ │ │ ├── MatchEntity.java │ │ │ │ │ │ ├── MatchRepository.java │ │ │ │ │ │ ├── Player.java │ │ │ │ │ │ ├── PlayerEntity.java │ │ │ │ │ │ ├── PlayerRepository.java │ │ │ │ │ │ ├── Team.java │ │ │ │ │ │ ├── TeamEntity.java │ │ │ │ │ │ ├── TeamPlayers.java │ │ │ │ │ │ └── TeamRepository.java │ │ │ │ └── resources │ │ │ │ │ ├── application.properties │ │ │ │ │ ├── application.yml │ │ │ │ │ └── db │ │ │ │ │ └── migration │ │ │ │ │ ├── V1__InitialDatabase.sql │ │ │ │ │ ├── V2_1__CreateSampleMatches.sql │ │ │ │ │ ├── V2__AddMatches.sql │ │ │ │ │ └── V3__AddAlbums.sql │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── footballpg │ │ │ │ ├── FootballServiceTest.java │ │ │ │ └── FootballpgApplicationTests.java │ │ └── scripts │ │ │ └── requests.sh │ └── start │ │ └── footballpg │ │ ├── .gitignore │ │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── footballpg │ │ │ │ ├── FootballController.java │ │ │ │ ├── FootballService.java │ │ │ │ ├── FootballpgApplication.java │ │ │ │ ├── MatchEntity.java │ │ │ │ ├── Player.java │ │ │ │ ├── PlayerEntity.java │ │ │ │ ├── PlayerRepository.java │ │ │ │ ├── Team.java │ │ │ │ ├── TeamEntity.java │ │ │ │ └── TeamRepository.java │ │ └── resources │ │ │ ├── application.properties │ │ │ ├── application.yml │ │ │ └── db │ │ │ └── migration │ │ │ ├── V1__InitialDatabase.sql │ │ │ └── V2__AddMatches.sql │ │ └── test │ │ └── java │ │ └── com │ │ └── packt │ │ └── footballpg │ │ ├── FootballServiceTest.java │ │ └── FootballpgApplicationTests.java ├── recipe5-8 │ ├── end │ │ ├── footballpg │ │ │ ├── .gitignore │ │ │ ├── .mvn │ │ │ │ └── wrapper │ │ │ │ │ ├── maven-wrapper.jar │ │ │ │ │ └── maven-wrapper.properties │ │ │ ├── mvnw │ │ │ ├── mvnw.cmd │ │ │ ├── pom.xml │ │ │ └── src │ │ │ │ ├── main │ │ │ │ ├── java │ │ │ │ │ └── com │ │ │ │ │ │ └── packt │ │ │ │ │ │ └── footballpg │ │ │ │ │ │ ├── AlbumEntity.java │ │ │ │ │ │ ├── AlbumRepository.java │ │ │ │ │ │ ├── CardEntity.java │ │ │ │ │ │ ├── FootballController.java │ │ │ │ │ │ ├── FootballService.java │ │ │ │ │ │ ├── FootballpgApplication.java │ │ │ │ │ │ ├── Match.java │ │ │ │ │ │ ├── MatchEntity.java │ │ │ │ │ │ ├── MatchEvent.java │ │ │ │ │ │ ├── MatchEventDetails.java │ │ │ │ │ │ ├── MatchEventEntity.java │ │ │ │ │ │ ├── MatchEventRepository.java │ │ │ │ │ │ ├── MatchRepository.java │ │ │ │ │ │ ├── Player.java │ │ │ │ │ │ ├── PlayerEntity.java │ │ │ │ │ │ ├── PlayerRepository.java │ │ │ │ │ │ ├── Team.java │ │ │ │ │ │ ├── TeamEntity.java │ │ │ │ │ │ ├── TeamPlayers.java │ │ │ │ │ │ └── TeamRepository.java │ │ │ │ └── resources │ │ │ │ │ ├── application.properties │ │ │ │ │ ├── application.yml │ │ │ │ │ └── db │ │ │ │ │ └── migration │ │ │ │ │ ├── V1__InitialDatabase.sql │ │ │ │ │ ├── V2_1__CreateSampleMatches.sql │ │ │ │ │ ├── V2__AddMatches.sql │ │ │ │ │ ├── V3__AddAlbums.sql │ │ │ │ │ ├── V4_1__CreateSampleEvents.sql │ │ │ │ │ └── V4__AddMatchEvents.sql │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── footballpg │ │ │ │ ├── FootballServiceTest.java │ │ │ │ └── FootballpgApplicationTests.java │ │ └── scripts │ │ │ └── requests.sh │ └── start │ │ └── footballpg │ │ ├── .gitignore │ │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── footballpg │ │ │ │ ├── AlbumEntity.java │ │ │ │ ├── AlbumRepository.java │ │ │ │ ├── CardEntity.java │ │ │ │ ├── FootballController.java │ │ │ │ ├── FootballService.java │ │ │ │ ├── FootballpgApplication.java │ │ │ │ ├── MatchEntity.java │ │ │ │ ├── MatchRepository.java │ │ │ │ ├── Player.java │ │ │ │ ├── PlayerEntity.java │ │ │ │ ├── PlayerRepository.java │ │ │ │ ├── Team.java │ │ │ │ ├── TeamEntity.java │ │ │ │ ├── TeamPlayers.java │ │ │ │ └── TeamRepository.java │ │ └── resources │ │ │ ├── application.properties │ │ │ ├── application.yml │ │ │ └── db │ │ │ └── migration │ │ │ ├── V1__InitialDatabase.sql │ │ │ ├── V2_1__CreateSampleMatches.sql │ │ │ ├── V2__AddMatches.sql │ │ │ └── V3__AddAlbums.sql │ │ └── test │ │ └── java │ │ └── com │ │ └── packt │ │ └── footballpg │ │ ├── FootballServiceTest.java │ │ └── FootballpgApplicationTests.java └── recipe5-9 │ ├── end │ ├── footballpg │ │ ├── .gitignore │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ ├── maven-wrapper.jar │ │ │ │ └── maven-wrapper.properties │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── packt │ │ │ │ │ └── footballpg │ │ │ │ │ ├── Album.java │ │ │ │ │ ├── AlbumEntity.java │ │ │ │ │ ├── AlbumRepository.java │ │ │ │ │ ├── AlbumsController.java │ │ │ │ │ ├── AlbumsService.java │ │ │ │ │ ├── Card.java │ │ │ │ │ ├── CardEntity.java │ │ │ │ │ ├── CardRepository.java │ │ │ │ │ ├── FootballController.java │ │ │ │ │ ├── FootballService.java │ │ │ │ │ ├── FootballpgApplication.java │ │ │ │ │ ├── Match.java │ │ │ │ │ ├── MatchEntity.java │ │ │ │ │ ├── MatchEvent.java │ │ │ │ │ ├── MatchEventDetails.java │ │ │ │ │ ├── MatchEventEntity.java │ │ │ │ │ ├── MatchEventRepository.java │ │ │ │ │ ├── MatchRepository.java │ │ │ │ │ ├── Player.java │ │ │ │ │ ├── PlayerEntity.java │ │ │ │ │ ├── PlayerRepository.java │ │ │ │ │ ├── Team.java │ │ │ │ │ ├── TeamEntity.java │ │ │ │ │ ├── TeamPlayers.java │ │ │ │ │ ├── TeamRepository.java │ │ │ │ │ ├── TradingUser.java │ │ │ │ │ ├── User.java │ │ │ │ │ ├── UserController.java │ │ │ │ │ ├── UserEntity.java │ │ │ │ │ ├── UserRepository.java │ │ │ │ │ └── UsersService.java │ │ │ └── resources │ │ │ │ ├── application.properties │ │ │ │ ├── application.yml │ │ │ │ └── db │ │ │ │ └── migration │ │ │ │ ├── V1__InitialDatabase.sql │ │ │ │ ├── V2_1__CreateSampleMatches.sql │ │ │ │ ├── V2__AddMatches.sql │ │ │ │ ├── V3__AddAlbums.sql │ │ │ │ ├── V4_1__CreateSampleEvents.sql │ │ │ │ ├── V4__AddMatchEvents.sql │ │ │ │ └── V5__AddUsers.sql │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── packt │ │ │ └── footballpg │ │ │ ├── AlbumsServiceTests.java │ │ │ ├── FootballServiceTest.java │ │ │ ├── FootballpgApplicationTests.java │ │ │ └── UsersServiceTest.java │ └── scripts │ │ └── requests.sh │ └── start │ └── footballpg │ ├── .gitignore │ ├── .mvn │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── packt │ │ │ └── footballpg │ │ │ ├── AlbumEntity.java │ │ │ ├── AlbumRepository.java │ │ │ ├── CardEntity.java │ │ │ ├── FootballController.java │ │ │ ├── FootballService.java │ │ │ ├── FootballpgApplication.java │ │ │ ├── Match.java │ │ │ ├── MatchEntity.java │ │ │ ├── MatchEvent.java │ │ │ ├── MatchEventDetails.java │ │ │ ├── MatchEventEntity.java │ │ │ ├── MatchEventRepository.java │ │ │ ├── MatchRepository.java │ │ │ ├── Player.java │ │ │ ├── PlayerEntity.java │ │ │ ├── PlayerRepository.java │ │ │ ├── Team.java │ │ │ ├── TeamEntity.java │ │ │ ├── TeamPlayers.java │ │ │ └── TeamRepository.java │ └── resources │ │ ├── application.properties │ │ ├── application.yml │ │ └── db │ │ └── migration │ │ ├── V1__InitialDatabase.sql │ │ ├── V2_1__CreateSampleMatches.sql │ │ ├── V2__AddMatches.sql │ │ ├── V3__AddAlbums.sql │ │ ├── V4_1__CreateSampleEvents.sql │ │ └── V4__AddMatchEvents.sql │ └── test │ └── java │ └── com │ └── packt │ └── footballpg │ ├── FootballServiceTest.java │ └── FootballpgApplicationTests.java ├── chapter6 ├── recipe3-1 │ └── end │ │ └── footballmdb │ │ └── .idea │ │ └── workspace.xml ├── recipe6-1 │ ├── end │ │ ├── footballmdb │ │ │ ├── .gitignore │ │ │ ├── .mvn │ │ │ │ └── wrapper │ │ │ │ │ ├── maven-wrapper.jar │ │ │ │ │ └── maven-wrapper.properties │ │ │ ├── mvnw │ │ │ ├── mvnw.cmd │ │ │ ├── pom.xml │ │ │ └── src │ │ │ │ ├── main │ │ │ │ ├── java │ │ │ │ │ └── com │ │ │ │ │ │ └── packt │ │ │ │ │ │ └── footballmdb │ │ │ │ │ │ ├── FootballmdbApplication.java │ │ │ │ │ │ ├── controller │ │ │ │ │ │ └── FootballController.java │ │ │ │ │ │ ├── repository │ │ │ │ │ │ ├── Player.java │ │ │ │ │ │ ├── Team.java │ │ │ │ │ │ └── TeamRepository.java │ │ │ │ │ │ └── service │ │ │ │ │ │ └── FootballService.java │ │ │ │ └── resources │ │ │ │ │ ├── application.properties │ │ │ │ │ └── application.yml │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── footballmdb │ │ │ │ └── FootballmdbApplicationTests.java │ │ └── script │ │ │ └── requests.sh │ └── start │ │ ├── data │ │ ├── initialize-data.sh │ │ └── teams.json │ │ └── docker-compose.yml ├── recipe6-10 │ ├── end │ │ └── footballcdb │ │ │ ├── .gitignore │ │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ ├── maven-wrapper.jar │ │ │ │ └── maven-wrapper.properties │ │ │ ├── mvnw │ │ │ ├── mvnw.cmd │ │ │ ├── pom.xml │ │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── packt │ │ │ │ │ └── footballcdb │ │ │ │ │ ├── FootballcdbApplication.java │ │ │ │ │ ├── controller │ │ │ │ │ └── CommentController.java │ │ │ │ │ ├── model │ │ │ │ │ └── CommentPost.java │ │ │ │ │ ├── repository │ │ │ │ │ ├── Comment.java │ │ │ │ │ └── CommentRepository.java │ │ │ │ │ └── service │ │ │ │ │ └── CommentService.java │ │ │ └── resources │ │ │ │ ├── application.properties │ │ │ │ └── application.yml │ │ │ └── test │ │ │ ├── java │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── footballcdb │ │ │ │ ├── FootballcdbApplicationTests.java │ │ │ │ └── service │ │ │ │ └── CommentServiceTest.java │ │ │ └── resources │ │ │ └── createKeyspace.cql │ └── start │ │ └── footballcdb │ │ ├── .gitignore │ │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── footballcdb │ │ │ │ ├── FootballcdbApplication.java │ │ │ │ ├── controller │ │ │ │ └── CommentController.java │ │ │ │ ├── model │ │ │ │ └── CommentPost.java │ │ │ │ ├── repository │ │ │ │ ├── Comment.java │ │ │ │ └── CommentRepository.java │ │ │ │ └── service │ │ │ │ └── CommentService.java │ │ └── resources │ │ │ ├── application.properties │ │ │ └── application.yml │ │ └── test │ │ ├── java │ │ └── com │ │ │ └── packt │ │ │ └── footballcdb │ │ │ ├── FootballcdbApplicationTests.java │ │ │ └── service │ │ │ └── CommentServiceTest.java │ │ └── resources │ │ └── createKeyspace.cql ├── recipe6-2 │ ├── end │ │ └── footballmdb │ │ │ ├── .gitignore │ │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ ├── maven-wrapper.jar │ │ │ │ └── maven-wrapper.properties │ │ │ ├── mvnw │ │ │ ├── mvnw.cmd │ │ │ ├── pom.xml │ │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── packt │ │ │ │ │ └── footballmdb │ │ │ │ │ ├── FootballmdbApplication.java │ │ │ │ │ ├── controller │ │ │ │ │ └── FootballController.java │ │ │ │ │ ├── repository │ │ │ │ │ ├── Player.java │ │ │ │ │ ├── Team.java │ │ │ │ │ └── TeamRepository.java │ │ │ │ │ └── service │ │ │ │ │ └── FootballService.java │ │ │ └── resources │ │ │ │ ├── application.properties │ │ │ │ └── application.yml │ │ │ └── test │ │ │ ├── java │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── footballmdb │ │ │ │ ├── FootballmdbApplicationTests.java │ │ │ │ └── service │ │ │ │ └── FootballServiceTest.java │ │ │ └── resources │ │ │ └── mongo │ │ │ └── teams.json │ └── start │ │ ├── data │ │ └── teams.json │ │ └── footballmdb │ │ ├── .gitignore │ │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── footballmdb │ │ │ │ ├── FootballmdbApplication.java │ │ │ │ ├── controller │ │ │ │ └── FootballController.java │ │ │ │ ├── repository │ │ │ │ ├── Player.java │ │ │ │ ├── Team.java │ │ │ │ └── TeamRepository.java │ │ │ │ └── service │ │ │ │ └── FootballService.java │ │ └── resources │ │ │ ├── application.properties │ │ │ └── application.yml │ │ └── test │ │ └── java │ │ └── com │ │ └── packt │ │ └── footballmdb │ │ └── FootballmdbApplicationTests.java ├── recipe6-3 │ ├── end │ │ └── footballmdb │ │ │ ├── .gitignore │ │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ ├── maven-wrapper.jar │ │ │ │ └── maven-wrapper.properties │ │ │ ├── mvnw │ │ │ ├── mvnw.cmd │ │ │ ├── pom.xml │ │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── packt │ │ │ │ │ └── footballmdb │ │ │ │ │ ├── FootballmdbApplication.java │ │ │ │ │ ├── config │ │ │ │ │ └── MongoConfig.java │ │ │ │ │ ├── controller │ │ │ │ │ └── FootballController.java │ │ │ │ │ ├── repository │ │ │ │ │ ├── Match.java │ │ │ │ │ ├── MatchEvent.java │ │ │ │ │ ├── MatchEventRepository.java │ │ │ │ │ ├── MatchRepository.java │ │ │ │ │ ├── Player.java │ │ │ │ │ ├── PlayerRepository.java │ │ │ │ │ ├── Team.java │ │ │ │ │ └── TeamRepository.java │ │ │ │ │ └── service │ │ │ │ │ └── FootballService.java │ │ │ └── resources │ │ │ │ ├── application.properties │ │ │ │ └── application.yml │ │ │ └── test │ │ │ ├── java │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── footballmdb │ │ │ │ ├── FootballmdbApplicationTests.java │ │ │ │ └── service │ │ │ │ └── FootballServiceTest.java │ │ │ └── resources │ │ │ └── mongo │ │ │ ├── match_events.json │ │ │ ├── matches.json │ │ │ ├── players.json │ │ │ └── teams.json │ └── start │ │ ├── create-mongo-cluster.sh │ │ ├── data │ │ ├── events.json │ │ ├── initialize-data.sh │ │ ├── matches.json │ │ ├── players.json │ │ └── teams.json │ │ ├── docker-compose.yml │ │ └── footballmdb │ │ ├── .gitignore │ │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── footballmdb │ │ │ │ ├── FootballmdbApplication.java │ │ │ │ ├── controller │ │ │ │ └── FootballController.java │ │ │ │ ├── repository │ │ │ │ ├── Player.java │ │ │ │ ├── Team.java │ │ │ │ └── TeamRepository.java │ │ │ │ └── service │ │ │ │ └── FootballService.java │ │ └── resources │ │ │ ├── application.properties │ │ │ └── application.yml │ │ └── test │ │ ├── java │ │ └── com │ │ │ └── packt │ │ │ └── footballmdb │ │ │ ├── FootballmdbApplicationTests.java │ │ │ └── service │ │ │ └── FootballServiceTest.java │ │ └── resources │ │ └── mongo │ │ └── teams.json ├── recipe6-4 │ ├── end │ │ └── footballmdb │ │ │ ├── .gitignore │ │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ ├── maven-wrapper.jar │ │ │ │ └── maven-wrapper.properties │ │ │ ├── mvnw │ │ │ ├── mvnw.cmd │ │ │ ├── pom.xml │ │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── packt │ │ │ │ │ └── footballmdb │ │ │ │ │ ├── FootballmdbApplication.java │ │ │ │ │ ├── config │ │ │ │ │ └── MongoConfig.java │ │ │ │ │ ├── controller │ │ │ │ │ ├── FootballController.java │ │ │ │ │ └── UserController.java │ │ │ │ │ ├── repository │ │ │ │ │ ├── Card.java │ │ │ │ │ ├── CardRepository.java │ │ │ │ │ ├── Match.java │ │ │ │ │ ├── MatchEvent.java │ │ │ │ │ ├── MatchEventRepository.java │ │ │ │ │ ├── MatchRepository.java │ │ │ │ │ ├── Player.java │ │ │ │ │ ├── PlayerRepository.java │ │ │ │ │ ├── Team.java │ │ │ │ │ ├── TeamRepository.java │ │ │ │ │ ├── User.java │ │ │ │ │ └── UserRepository.java │ │ │ │ │ └── service │ │ │ │ │ ├── FootballService.java │ │ │ │ │ └── UserService.java │ │ │ └── resources │ │ │ │ ├── application.properties │ │ │ │ └── application.yml │ │ │ └── test │ │ │ ├── java │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── footballmdb │ │ │ │ ├── FootballmdbApplicationTests.java │ │ │ │ └── service │ │ │ │ └── FootballServiceTest.java │ │ │ └── resources │ │ │ └── mongo │ │ │ ├── match_events.json │ │ │ ├── matches.json │ │ │ ├── players.json │ │ │ └── teams.json │ └── start │ │ └── footballmdb │ │ ├── .gitignore │ │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── footballmdb │ │ │ │ ├── FootballmdbApplication.java │ │ │ │ ├── config │ │ │ │ └── MongoConfig.java │ │ │ │ ├── controller │ │ │ │ └── FootballController.java │ │ │ │ ├── repository │ │ │ │ ├── Match.java │ │ │ │ ├── MatchEvent.java │ │ │ │ ├── MatchEventRepository.java │ │ │ │ ├── MatchRepository.java │ │ │ │ ├── Player.java │ │ │ │ ├── PlayerRepository.java │ │ │ │ ├── Team.java │ │ │ │ └── TeamRepository.java │ │ │ │ └── service │ │ │ │ └── FootballService.java │ │ └── resources │ │ │ ├── application.properties │ │ │ └── application.yml │ │ └── test │ │ ├── java │ │ └── com │ │ │ └── packt │ │ │ └── footballmdb │ │ │ ├── FootballmdbApplicationTests.java │ │ │ └── service │ │ │ └── FootballServiceTest.java │ │ └── resources │ │ └── mongo │ │ ├── match_events.json │ │ ├── matches.json │ │ ├── players.json │ │ └── teams.json ├── recipe6-5 │ ├── end │ │ └── footballmdb │ │ │ ├── .gitignore │ │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ ├── maven-wrapper.jar │ │ │ │ └── maven-wrapper.properties │ │ │ ├── mvnw │ │ │ ├── mvnw.cmd │ │ │ ├── pom.xml │ │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── packt │ │ │ │ │ └── footballmdb │ │ │ │ │ ├── FootballmdbApplication.java │ │ │ │ │ ├── config │ │ │ │ │ └── MongoConfig.java │ │ │ │ │ ├── controller │ │ │ │ │ ├── FootballController.java │ │ │ │ │ └── UserController.java │ │ │ │ │ ├── repository │ │ │ │ │ ├── Card.java │ │ │ │ │ ├── CardRepository.java │ │ │ │ │ ├── Match.java │ │ │ │ │ ├── MatchEvent.java │ │ │ │ │ ├── MatchEventRepository.java │ │ │ │ │ ├── MatchRepository.java │ │ │ │ │ ├── Player.java │ │ │ │ │ ├── PlayerRepository.java │ │ │ │ │ ├── Team.java │ │ │ │ │ ├── TeamRepository.java │ │ │ │ │ ├── User.java │ │ │ │ │ └── UserRepository.java │ │ │ │ │ └── service │ │ │ │ │ ├── FootballService.java │ │ │ │ │ └── UserService.java │ │ │ └── resources │ │ │ │ ├── application.properties │ │ │ │ └── application.yml │ │ │ └── test │ │ │ ├── java │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── footballmdb │ │ │ │ ├── FootballmdbApplicationTests.java │ │ │ │ └── service │ │ │ │ ├── FootballServiceTest.java │ │ │ │ └── UserServiceTest.java │ │ │ └── resources │ │ │ └── mongo │ │ │ ├── match_events.json │ │ │ ├── matches.json │ │ │ ├── players.json │ │ │ └── teams.json │ └── start │ │ └── footballmdb │ │ ├── .gitignore │ │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── footballmdb │ │ │ │ ├── FootballmdbApplication.java │ │ │ │ ├── config │ │ │ │ └── MongoConfig.java │ │ │ │ ├── controller │ │ │ │ └── FootballController.java │ │ │ │ ├── repository │ │ │ │ ├── Match.java │ │ │ │ ├── MatchEvent.java │ │ │ │ ├── MatchEventRepository.java │ │ │ │ ├── MatchRepository.java │ │ │ │ ├── Player.java │ │ │ │ ├── PlayerRepository.java │ │ │ │ ├── Team.java │ │ │ │ └── TeamRepository.java │ │ │ │ └── service │ │ │ │ └── FootballService.java │ │ └── resources │ │ │ ├── application.properties │ │ │ └── application.yml │ │ └── test │ │ ├── java │ │ └── com │ │ │ └── packt │ │ │ └── footballmdb │ │ │ ├── FootballmdbApplicationTests.java │ │ │ └── service │ │ │ └── FootballServiceTest.java │ │ └── resources │ │ └── mongo │ │ ├── match_events.json │ │ ├── matches.json │ │ ├── players.json │ │ └── teams.json ├── recipe6-6 │ ├── end │ │ └── footballmdb │ │ │ ├── .gitignore │ │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ ├── maven-wrapper.jar │ │ │ │ └── maven-wrapper.properties │ │ │ ├── mvnw │ │ │ ├── mvnw.cmd │ │ │ ├── pom.xml │ │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── packt │ │ │ │ │ └── footballmdb │ │ │ │ │ ├── FootballmdbApplication.java │ │ │ │ │ ├── config │ │ │ │ │ └── MongoConfig.java │ │ │ │ │ ├── controller │ │ │ │ │ ├── FootballController.java │ │ │ │ │ ├── TradingController.java │ │ │ │ │ └── UserController.java │ │ │ │ │ ├── model │ │ │ │ │ └── TradeRequest.java │ │ │ │ │ ├── repository │ │ │ │ │ ├── Card.java │ │ │ │ │ ├── CardRepository.java │ │ │ │ │ ├── Match.java │ │ │ │ │ ├── MatchEvent.java │ │ │ │ │ ├── MatchEventRepository.java │ │ │ │ │ ├── MatchRepository.java │ │ │ │ │ ├── Player.java │ │ │ │ │ ├── PlayerRepository.java │ │ │ │ │ ├── Team.java │ │ │ │ │ ├── TeamRepository.java │ │ │ │ │ ├── User.java │ │ │ │ │ └── UserRepository.java │ │ │ │ │ └── service │ │ │ │ │ ├── FootballService.java │ │ │ │ │ ├── TradingService.java │ │ │ │ │ └── UserService.java │ │ │ └── resources │ │ │ │ ├── application.properties │ │ │ │ └── application.yml │ │ │ └── test │ │ │ ├── java │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── footballmdb │ │ │ │ ├── FootballmdbApplicationTests.java │ │ │ │ └── service │ │ │ │ ├── FootballServiceTest.java │ │ │ │ ├── TradingServiceTest.java │ │ │ │ └── UserServiceTest.java │ │ │ └── resources │ │ │ └── mongo │ │ │ ├── match_events.json │ │ │ ├── matches.json │ │ │ ├── players.json │ │ │ └── teams.json │ └── start │ │ └── footballmdb │ │ ├── .gitignore │ │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── footballmdb │ │ │ │ ├── FootballmdbApplication.java │ │ │ │ ├── config │ │ │ │ └── MongoConfig.java │ │ │ │ ├── controller │ │ │ │ ├── FootballController.java │ │ │ │ └── UserController.java │ │ │ │ ├── repository │ │ │ │ ├── Card.java │ │ │ │ ├── CardRepository.java │ │ │ │ ├── Match.java │ │ │ │ ├── MatchEvent.java │ │ │ │ ├── MatchEventRepository.java │ │ │ │ ├── MatchRepository.java │ │ │ │ ├── Player.java │ │ │ │ ├── PlayerRepository.java │ │ │ │ ├── Team.java │ │ │ │ ├── TeamRepository.java │ │ │ │ ├── User.java │ │ │ │ └── UserRepository.java │ │ │ │ └── service │ │ │ │ ├── FootballService.java │ │ │ │ └── UserService.java │ │ └── resources │ │ │ ├── application.properties │ │ │ └── application.yml │ │ └── test │ │ ├── java │ │ └── com │ │ │ └── packt │ │ │ └── footballmdb │ │ │ ├── FootballmdbApplicationTests.java │ │ │ └── service │ │ │ ├── FootballServiceTest.java │ │ │ └── UserServiceTest.java │ │ └── resources │ │ └── mongo │ │ ├── match_events.json │ │ ├── matches.json │ │ ├── players.json │ │ └── teams.json ├── recipe6-7 │ ├── end │ │ └── footballcdb │ │ │ ├── .gitignore │ │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ ├── maven-wrapper.jar │ │ │ │ └── maven-wrapper.properties │ │ │ ├── mvnw │ │ │ ├── mvnw.cmd │ │ │ ├── pom.xml │ │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── packt │ │ │ │ │ └── footballcdb │ │ │ │ │ ├── FootballcdbApplication.java │ │ │ │ │ ├── controller │ │ │ │ │ └── CommentController.java │ │ │ │ │ ├── model │ │ │ │ │ └── CommentPost.java │ │ │ │ │ ├── repository │ │ │ │ │ ├── Comment.java │ │ │ │ │ └── CommentRepository.java │ │ │ │ │ └── service │ │ │ │ │ └── CommentService.java │ │ │ └── resources │ │ │ │ ├── application.properties │ │ │ │ └── application.yml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── packt │ │ │ └── footballcdb │ │ │ └── FootballcdbApplicationTests.java │ └── start │ │ └── docker-compose.yml ├── recipe6-8 │ ├── end │ │ └── footballcdb │ │ │ ├── .gitignore │ │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ ├── maven-wrapper.jar │ │ │ │ └── maven-wrapper.properties │ │ │ ├── mvnw │ │ │ ├── mvnw.cmd │ │ │ ├── pom.xml │ │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── packt │ │ │ │ │ └── footballcdb │ │ │ │ │ ├── FootballcdbApplication.java │ │ │ │ │ ├── controller │ │ │ │ │ └── CommentController.java │ │ │ │ │ ├── model │ │ │ │ │ └── CommentPost.java │ │ │ │ │ ├── repository │ │ │ │ │ ├── Comment.java │ │ │ │ │ └── CommentRepository.java │ │ │ │ │ └── service │ │ │ │ │ └── CommentService.java │ │ │ └── resources │ │ │ │ ├── application.properties │ │ │ │ └── application.yml │ │ │ └── test │ │ │ ├── java │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── footballcdb │ │ │ │ ├── FootballcdbApplicationTests.java │ │ │ │ └── service │ │ │ │ └── CommentServiceTest.java │ │ │ └── resources │ │ │ └── createKeyspace.cql │ └── start │ │ ├── docker-compose.yml │ │ └── footballcdb │ │ ├── .gitignore │ │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── footballcdb │ │ │ │ ├── FootballcdbApplication.java │ │ │ │ ├── controller │ │ │ │ └── CommentController.java │ │ │ │ ├── model │ │ │ │ └── CommentPost.java │ │ │ │ ├── repository │ │ │ │ ├── Comment.java │ │ │ │ └── CommentRepository.java │ │ │ │ └── service │ │ │ │ └── CommentService.java │ │ └── resources │ │ │ ├── application.properties │ │ │ └── application.yml │ │ └── test │ │ └── java │ │ └── com │ │ └── packt │ │ └── footballcdb │ │ └── FootballcdbApplicationTests.java └── recipe6-9 │ ├── end │ └── footballcdb │ │ ├── .gitignore │ │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── footballcdb │ │ │ │ ├── FootballcdbApplication.java │ │ │ │ ├── controller │ │ │ │ └── CommentController.java │ │ │ │ ├── model │ │ │ │ └── CommentPost.java │ │ │ │ ├── repository │ │ │ │ ├── Comment.java │ │ │ │ └── CommentRepository.java │ │ │ │ └── service │ │ │ │ └── CommentService.java │ │ └── resources │ │ │ ├── application.properties │ │ │ └── application.yml │ │ └── test │ │ ├── java │ │ └── com │ │ │ └── packt │ │ │ └── footballcdb │ │ │ ├── FootballcdbApplicationTests.java │ │ │ └── service │ │ │ └── CommentServiceTest.java │ │ └── resources │ │ └── createKeyspace.cql │ └── start │ └── footballcdb │ ├── .gitignore │ ├── .mvn │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── packt │ │ │ └── footballcdb │ │ │ ├── FootballcdbApplication.java │ │ │ ├── controller │ │ │ └── CommentController.java │ │ │ ├── model │ │ │ └── CommentPost.java │ │ │ ├── repository │ │ │ ├── Comment.java │ │ │ └── CommentRepository.java │ │ │ └── service │ │ │ └── CommentService.java │ └── resources │ │ ├── application.properties │ │ └── application.yml │ └── test │ ├── java │ └── com │ │ └── packt │ │ └── footballcdb │ │ ├── FootballcdbApplicationTests.java │ │ └── service │ │ └── CommentServiceTest.java │ └── resources │ └── createKeyspace.cql ├── chapter7 ├── dbscripts │ └── cleanup.sql ├── docker │ ├── 12900_rev3.json │ ├── docker-compose-base.yml │ ├── docker-compose-redis.yml │ └── prometheus.yml ├── football │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── monitoring │ │ ├── 12900_rev3.json │ │ ├── docker-compose.yml │ │ └── prometheus.yml │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── football │ │ │ │ ├── FootballApplication.java │ │ │ │ ├── controller │ │ │ │ ├── AlbumsController.java │ │ │ │ ├── FootballController.java │ │ │ │ ├── PlayersController.java │ │ │ │ ├── QueriesController.java │ │ │ │ ├── TeamsController.java │ │ │ │ └── UserController.java │ │ │ │ ├── domain │ │ │ │ ├── Album.java │ │ │ │ ├── Card.java │ │ │ │ ├── Match.java │ │ │ │ ├── MatchEvent.java │ │ │ │ ├── Player.java │ │ │ │ ├── Team.java │ │ │ │ ├── TradingUser.java │ │ │ │ └── User.java │ │ │ │ ├── mapper │ │ │ │ └── PlayerMapper.java │ │ │ │ ├── repo │ │ │ │ ├── AlbumEntity.java │ │ │ │ ├── AlbumRepository.java │ │ │ │ ├── CardEntity.java │ │ │ │ ├── CardRepository.java │ │ │ │ ├── MatchEntity.java │ │ │ │ ├── MatchEventDetails.java │ │ │ │ ├── MatchEventEntity.java │ │ │ │ ├── MatchEventRepository.java │ │ │ │ ├── MatchRepository.java │ │ │ │ ├── PlayerEntity.java │ │ │ │ ├── PlayerRepository.java │ │ │ │ ├── TeamEntity.java │ │ │ │ ├── TeamPlayers.java │ │ │ │ ├── TeamRepository.java │ │ │ │ ├── UserEntity.java │ │ │ │ └── UserRepository.java │ │ │ │ └── service │ │ │ │ ├── AlbumsService.java │ │ │ │ ├── DynamicQueriesService.java │ │ │ │ ├── FootballService.java │ │ │ │ └── UsersService.java │ │ └── resources │ │ │ ├── application.properties │ │ │ ├── application.yml │ │ │ └── db │ │ │ └── migration │ │ │ ├── V1_1__InitialSchema.sql │ │ │ └── V1_2__SampleData.sql │ │ └── test │ │ └── java │ │ └── com │ │ └── packt │ │ └── football │ │ ├── FootballApplicationTests.java │ │ ├── mapper │ │ └── PlayerMapperTest.java │ │ └── service │ │ ├── AlbumsServiceTest.java │ │ ├── DynamicQueriesServiceTest.java │ │ ├── FootballServiceTest.java │ │ └── UsersServiceTest.java ├── jmeter │ ├── Create-Users.jmx │ ├── Football-updates.jmx │ ├── Football.jmx │ ├── players.csv │ └── teams-native.jmx ├── recipe7-1 │ ├── end │ │ └── football │ │ │ ├── .gitignore │ │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ ├── maven-wrapper.jar │ │ │ │ └── maven-wrapper.properties │ │ │ ├── monitoring │ │ │ ├── 12900_rev3.json │ │ │ ├── docker-compose.yml │ │ │ └── prometheus.yml │ │ │ ├── mvnw │ │ │ ├── mvnw.cmd │ │ │ ├── pom.xml │ │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── packt │ │ │ │ │ └── football │ │ │ │ │ ├── FootballApplication.java │ │ │ │ │ ├── controller │ │ │ │ │ ├── AlbumsController.java │ │ │ │ │ ├── FootballController.java │ │ │ │ │ ├── PlayersController.java │ │ │ │ │ ├── QueriesController.java │ │ │ │ │ ├── TeamsController.java │ │ │ │ │ └── UserController.java │ │ │ │ │ ├── domain │ │ │ │ │ ├── Album.java │ │ │ │ │ ├── Card.java │ │ │ │ │ ├── Match.java │ │ │ │ │ ├── MatchEvent.java │ │ │ │ │ ├── Player.java │ │ │ │ │ ├── Team.java │ │ │ │ │ ├── TradingUser.java │ │ │ │ │ └── User.java │ │ │ │ │ ├── mapper │ │ │ │ │ └── PlayerMapper.java │ │ │ │ │ ├── repo │ │ │ │ │ ├── AlbumEntity.java │ │ │ │ │ ├── AlbumRepository.java │ │ │ │ │ ├── CardEntity.java │ │ │ │ │ ├── CardRepository.java │ │ │ │ │ ├── MatchEntity.java │ │ │ │ │ ├── MatchEventDetails.java │ │ │ │ │ ├── MatchEventEntity.java │ │ │ │ │ ├── MatchEventRepository.java │ │ │ │ │ ├── MatchRepository.java │ │ │ │ │ ├── PlayerEntity.java │ │ │ │ │ ├── PlayerRepository.java │ │ │ │ │ ├── TeamEntity.java │ │ │ │ │ ├── TeamPlayers.java │ │ │ │ │ ├── TeamRepository.java │ │ │ │ │ ├── UserEntity.java │ │ │ │ │ └── UserRepository.java │ │ │ │ │ └── service │ │ │ │ │ ├── AlbumsService.java │ │ │ │ │ ├── DynamicQueriesService.java │ │ │ │ │ ├── FootballService.java │ │ │ │ │ └── UsersService.java │ │ │ └── resources │ │ │ │ ├── application.properties │ │ │ │ ├── application.yml │ │ │ │ └── db │ │ │ │ └── migration │ │ │ │ ├── V1_1__InitialSchema.sql │ │ │ │ └── V1_2__SampleData.sql │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── packt │ │ │ └── football │ │ │ ├── FootballApplicationTests.java │ │ │ ├── mapper │ │ │ └── PlayerMapperTest.java │ │ │ └── service │ │ │ ├── AlbumsServiceTest.java │ │ │ ├── DynamicQueriesServiceTest.java │ │ │ ├── FootballServiceTest.java │ │ │ └── UsersServiceTest.java │ └── start │ │ └── football │ │ ├── .gitignore │ │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ │ ├── monitoring │ │ ├── 12900_rev3.json │ │ ├── docker-compose.yml │ │ └── prometheus.yml │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── football │ │ │ │ ├── FootballApplication.java │ │ │ │ ├── controller │ │ │ │ ├── AlbumsController.java │ │ │ │ ├── FootballController.java │ │ │ │ ├── PlayersController.java │ │ │ │ ├── QueriesController.java │ │ │ │ ├── TeamsController.java │ │ │ │ └── UserController.java │ │ │ │ ├── domain │ │ │ │ ├── Album.java │ │ │ │ ├── Card.java │ │ │ │ ├── Match.java │ │ │ │ ├── MatchEvent.java │ │ │ │ ├── Player.java │ │ │ │ ├── Team.java │ │ │ │ ├── TradingUser.java │ │ │ │ └── User.java │ │ │ │ ├── mapper │ │ │ │ └── PlayerMapper.java │ │ │ │ ├── repo │ │ │ │ ├── AlbumEntity.java │ │ │ │ ├── AlbumRepository.java │ │ │ │ ├── CardEntity.java │ │ │ │ ├── CardRepository.java │ │ │ │ ├── MatchEntity.java │ │ │ │ ├── MatchEventDetails.java │ │ │ │ ├── MatchEventEntity.java │ │ │ │ ├── MatchEventRepository.java │ │ │ │ ├── MatchRepository.java │ │ │ │ ├── PlayerEntity.java │ │ │ │ ├── PlayerRepository.java │ │ │ │ ├── TeamEntity.java │ │ │ │ ├── TeamPlayers.java │ │ │ │ ├── TeamRepository.java │ │ │ │ ├── UserEntity.java │ │ │ │ └── UserRepository.java │ │ │ │ └── service │ │ │ │ ├── AlbumsService.java │ │ │ │ ├── DynamicQueriesService.java │ │ │ │ ├── FootballService.java │ │ │ │ └── UsersService.java │ │ └── resources │ │ │ ├── application.properties │ │ │ ├── application.yml │ │ │ └── db │ │ │ └── migration │ │ │ ├── V1_1__InitialSchema.sql │ │ │ └── V1_2__SampleData.sql │ │ └── test │ │ └── java │ │ └── com │ │ └── packt │ │ └── football │ │ ├── FootballApplicationTests.java │ │ ├── mapper │ │ └── PlayerMapperTest.java │ │ └── service │ │ ├── AlbumsServiceTest.java │ │ ├── DynamicQueriesServiceTest.java │ │ ├── FootballServiceTest.java │ │ └── UsersServiceTest.java ├── recipe7-2 │ ├── end │ │ └── football │ │ │ ├── .gitignore │ │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ ├── maven-wrapper.jar │ │ │ │ └── maven-wrapper.properties │ │ │ ├── mvnw │ │ │ ├── mvnw.cmd │ │ │ ├── pom.xml │ │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── packt │ │ │ │ │ └── football │ │ │ │ │ ├── FootballApplication.java │ │ │ │ │ ├── controller │ │ │ │ │ ├── AlbumsController.java │ │ │ │ │ ├── FootballController.java │ │ │ │ │ ├── PlayersController.java │ │ │ │ │ ├── QueriesController.java │ │ │ │ │ ├── TeamsController.java │ │ │ │ │ └── UserController.java │ │ │ │ │ ├── domain │ │ │ │ │ ├── Album.java │ │ │ │ │ ├── Card.java │ │ │ │ │ ├── Match.java │ │ │ │ │ ├── MatchEvent.java │ │ │ │ │ ├── Player.java │ │ │ │ │ ├── Team.java │ │ │ │ │ ├── TradingUser.java │ │ │ │ │ └── User.java │ │ │ │ │ ├── mapper │ │ │ │ │ └── PlayerMapper.java │ │ │ │ │ ├── repo │ │ │ │ │ ├── AlbumEntity.java │ │ │ │ │ ├── AlbumRepository.java │ │ │ │ │ ├── CardEntity.java │ │ │ │ │ ├── CardRepository.java │ │ │ │ │ ├── MatchEntity.java │ │ │ │ │ ├── MatchEventDetails.java │ │ │ │ │ ├── MatchEventEntity.java │ │ │ │ │ ├── MatchEventRepository.java │ │ │ │ │ ├── MatchRepository.java │ │ │ │ │ ├── PlayerEntity.java │ │ │ │ │ ├── PlayerRepository.java │ │ │ │ │ ├── TeamEntity.java │ │ │ │ │ ├── TeamPlayers.java │ │ │ │ │ ├── TeamRepository.java │ │ │ │ │ ├── UserEntity.java │ │ │ │ │ └── UserRepository.java │ │ │ │ │ └── service │ │ │ │ │ ├── AlbumsService.java │ │ │ │ │ ├── DynamicQueriesService.java │ │ │ │ │ ├── FootballService.java │ │ │ │ │ └── UsersService.java │ │ │ └── resources │ │ │ │ ├── application.properties │ │ │ │ ├── application.yml │ │ │ │ └── db │ │ │ │ └── migration │ │ │ │ ├── V1_1__InitialSchema.sql │ │ │ │ └── V1_2__SampleData.sql │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── packt │ │ │ └── football │ │ │ ├── FootballApplicationTests.java │ │ │ ├── mapper │ │ │ └── PlayerMapperTest.java │ │ │ └── service │ │ │ ├── AlbumsServiceTest.java │ │ │ ├── DynamicQueriesServiceTest.java │ │ │ ├── FootballServiceTest.java │ │ │ └── UsersServiceTest.java │ └── start │ │ └── football │ │ ├── .gitignore │ │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ │ ├── monitoring │ │ ├── 12900_rev3.json │ │ ├── docker-compose.yml │ │ └── prometheus.yml │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── football │ │ │ │ ├── FootballApplication.java │ │ │ │ ├── controller │ │ │ │ ├── AlbumsController.java │ │ │ │ ├── FootballController.java │ │ │ │ ├── PlayersController.java │ │ │ │ ├── QueriesController.java │ │ │ │ ├── TeamsController.java │ │ │ │ └── UserController.java │ │ │ │ ├── domain │ │ │ │ ├── Album.java │ │ │ │ ├── Card.java │ │ │ │ ├── Match.java │ │ │ │ ├── MatchEvent.java │ │ │ │ ├── Player.java │ │ │ │ ├── Team.java │ │ │ │ ├── TradingUser.java │ │ │ │ └── User.java │ │ │ │ ├── mapper │ │ │ │ └── PlayerMapper.java │ │ │ │ ├── repo │ │ │ │ ├── AlbumEntity.java │ │ │ │ ├── AlbumRepository.java │ │ │ │ ├── CardEntity.java │ │ │ │ ├── CardRepository.java │ │ │ │ ├── MatchEntity.java │ │ │ │ ├── MatchEventDetails.java │ │ │ │ ├── MatchEventEntity.java │ │ │ │ ├── MatchEventRepository.java │ │ │ │ ├── MatchRepository.java │ │ │ │ ├── PlayerEntity.java │ │ │ │ ├── PlayerRepository.java │ │ │ │ ├── TeamEntity.java │ │ │ │ ├── TeamPlayers.java │ │ │ │ ├── TeamRepository.java │ │ │ │ ├── UserEntity.java │ │ │ │ └── UserRepository.java │ │ │ │ └── service │ │ │ │ ├── AlbumsService.java │ │ │ │ ├── DynamicQueriesService.java │ │ │ │ ├── FootballService.java │ │ │ │ └── UsersService.java │ │ └── resources │ │ │ ├── application.properties │ │ │ ├── application.yml │ │ │ └── db │ │ │ └── migration │ │ │ ├── V1_1__InitialSchema.sql │ │ │ └── V1_2__SampleData.sql │ │ └── test │ │ └── java │ │ └── com │ │ └── packt │ │ └── football │ │ ├── FootballApplicationTests.java │ │ ├── mapper │ │ └── PlayerMapperTest.java │ │ └── service │ │ ├── AlbumsServiceTest.java │ │ ├── DynamicQueriesServiceTest.java │ │ ├── FootballServiceTest.java │ │ └── UsersServiceTest.java ├── recipe7-3 │ ├── end │ │ └── football │ │ │ ├── .gitignore │ │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ ├── maven-wrapper.jar │ │ │ │ └── maven-wrapper.properties │ │ │ ├── mvnw │ │ │ ├── mvnw.cmd │ │ │ ├── pom.xml │ │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── packt │ │ │ │ │ └── football │ │ │ │ │ ├── FootballApplication.java │ │ │ │ │ ├── config │ │ │ │ │ └── RedisConfig.java │ │ │ │ │ ├── controller │ │ │ │ │ ├── AlbumsController.java │ │ │ │ │ ├── FootballController.java │ │ │ │ │ ├── PlayersController.java │ │ │ │ │ ├── QueriesController.java │ │ │ │ │ ├── TeamsController.java │ │ │ │ │ └── UserController.java │ │ │ │ │ ├── domain │ │ │ │ │ ├── Album.java │ │ │ │ │ ├── Card.java │ │ │ │ │ ├── Match.java │ │ │ │ │ ├── MatchEvent.java │ │ │ │ │ ├── Player.java │ │ │ │ │ ├── Team.java │ │ │ │ │ ├── TradingUser.java │ │ │ │ │ └── User.java │ │ │ │ │ ├── mapper │ │ │ │ │ └── PlayerMapper.java │ │ │ │ │ ├── repo │ │ │ │ │ ├── AlbumEntity.java │ │ │ │ │ ├── AlbumRepository.java │ │ │ │ │ ├── CardEntity.java │ │ │ │ │ ├── CardRepository.java │ │ │ │ │ ├── MatchEntity.java │ │ │ │ │ ├── MatchEventDetails.java │ │ │ │ │ ├── MatchEventEntity.java │ │ │ │ │ ├── MatchEventRepository.java │ │ │ │ │ ├── MatchRepository.java │ │ │ │ │ ├── PlayerEntity.java │ │ │ │ │ ├── PlayerRepository.java │ │ │ │ │ ├── TeamEntity.java │ │ │ │ │ ├── TeamPlayers.java │ │ │ │ │ ├── TeamRepository.java │ │ │ │ │ ├── UserEntity.java │ │ │ │ │ └── UserRepository.java │ │ │ │ │ └── service │ │ │ │ │ ├── AlbumsService.java │ │ │ │ │ ├── DynamicQueriesService.java │ │ │ │ │ ├── FootballService.java │ │ │ │ │ └── UsersService.java │ │ │ └── resources │ │ │ │ ├── application.properties │ │ │ │ ├── application.yml │ │ │ │ └── db │ │ │ │ └── migration │ │ │ │ ├── V1_1__InitialSchema.sql │ │ │ │ └── V1_2__SampleData.sql │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── packt │ │ │ └── football │ │ │ ├── FootballApplicationTests.java │ │ │ ├── mapper │ │ │ └── PlayerMapperTest.java │ │ │ └── service │ │ │ ├── AlbumsServiceTest.java │ │ │ ├── DynamicQueriesServiceTest.java │ │ │ ├── FootballServiceTest.java │ │ │ └── UsersServiceTest.java │ └── start │ │ └── football │ │ ├── .gitignore │ │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── football │ │ │ │ ├── FootballApplication.java │ │ │ │ ├── controller │ │ │ │ ├── AlbumsController.java │ │ │ │ ├── FootballController.java │ │ │ │ ├── PlayersController.java │ │ │ │ ├── QueriesController.java │ │ │ │ ├── TeamsController.java │ │ │ │ └── UserController.java │ │ │ │ ├── domain │ │ │ │ ├── Album.java │ │ │ │ ├── Card.java │ │ │ │ ├── Match.java │ │ │ │ ├── MatchEvent.java │ │ │ │ ├── Player.java │ │ │ │ ├── Team.java │ │ │ │ ├── TradingUser.java │ │ │ │ └── User.java │ │ │ │ ├── mapper │ │ │ │ └── PlayerMapper.java │ │ │ │ ├── repo │ │ │ │ ├── AlbumEntity.java │ │ │ │ ├── AlbumRepository.java │ │ │ │ ├── CardEntity.java │ │ │ │ ├── CardRepository.java │ │ │ │ ├── MatchEntity.java │ │ │ │ ├── MatchEventDetails.java │ │ │ │ ├── MatchEventEntity.java │ │ │ │ ├── MatchEventRepository.java │ │ │ │ ├── MatchRepository.java │ │ │ │ ├── PlayerEntity.java │ │ │ │ ├── PlayerRepository.java │ │ │ │ ├── TeamEntity.java │ │ │ │ ├── TeamPlayers.java │ │ │ │ ├── TeamRepository.java │ │ │ │ ├── UserEntity.java │ │ │ │ └── UserRepository.java │ │ │ │ └── service │ │ │ │ ├── AlbumsService.java │ │ │ │ ├── DynamicQueriesService.java │ │ │ │ ├── FootballService.java │ │ │ │ └── UsersService.java │ │ └── resources │ │ │ ├── application.properties │ │ │ ├── application.yml │ │ │ └── db │ │ │ └── migration │ │ │ ├── V1_1__InitialSchema.sql │ │ │ └── V1_2__SampleData.sql │ │ └── test │ │ └── java │ │ └── com │ │ └── packt │ │ └── football │ │ ├── FootballApplicationTests.java │ │ ├── mapper │ │ └── PlayerMapperTest.java │ │ └── service │ │ ├── AlbumsServiceTest.java │ │ ├── DynamicQueriesServiceTest.java │ │ ├── FootballServiceTest.java │ │ └── UsersServiceTest.java ├── recipe7-4 │ ├── end │ │ └── football │ │ │ ├── .gitignore │ │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ ├── maven-wrapper.jar │ │ │ │ └── maven-wrapper.properties │ │ │ ├── mvnw │ │ │ ├── mvnw.cmd │ │ │ ├── pom.xml │ │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── packt │ │ │ │ │ └── football │ │ │ │ │ ├── FootballApplication.java │ │ │ │ │ ├── config │ │ │ │ │ └── RedisConfig.java │ │ │ │ │ ├── controller │ │ │ │ │ ├── AlbumsController.java │ │ │ │ │ ├── FootballController.java │ │ │ │ │ ├── PlayersController.java │ │ │ │ │ ├── QueriesController.java │ │ │ │ │ ├── TeamsController.java │ │ │ │ │ └── UserController.java │ │ │ │ │ ├── domain │ │ │ │ │ ├── Album.java │ │ │ │ │ ├── Card.java │ │ │ │ │ ├── Match.java │ │ │ │ │ ├── MatchEvent.java │ │ │ │ │ ├── Player.java │ │ │ │ │ ├── Team.java │ │ │ │ │ ├── TradingUser.java │ │ │ │ │ └── User.java │ │ │ │ │ ├── mapper │ │ │ │ │ └── PlayerMapper.java │ │ │ │ │ ├── repo │ │ │ │ │ ├── AlbumEntity.java │ │ │ │ │ ├── AlbumRepository.java │ │ │ │ │ ├── CardEntity.java │ │ │ │ │ ├── CardRepository.java │ │ │ │ │ ├── MatchEntity.java │ │ │ │ │ ├── MatchEventDetails.java │ │ │ │ │ ├── MatchEventEntity.java │ │ │ │ │ ├── MatchEventRepository.java │ │ │ │ │ ├── MatchRepository.java │ │ │ │ │ ├── PlayerEntity.java │ │ │ │ │ ├── PlayerRepository.java │ │ │ │ │ ├── TeamEntity.java │ │ │ │ │ ├── TeamPlayers.java │ │ │ │ │ ├── TeamRepository.java │ │ │ │ │ ├── UserEntity.java │ │ │ │ │ └── UserRepository.java │ │ │ │ │ └── service │ │ │ │ │ ├── AlbumsService.java │ │ │ │ │ ├── DynamicQueriesService.java │ │ │ │ │ ├── FootballService.java │ │ │ │ │ └── UsersService.java │ │ │ └── resources │ │ │ │ ├── application.properties │ │ │ │ ├── application.yml │ │ │ │ └── db │ │ │ │ └── migration │ │ │ │ ├── V1_1__InitialSchema.sql │ │ │ │ └── V1_2__SampleData.sql │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── packt │ │ │ └── football │ │ │ ├── FootballApplicationTests.java │ │ │ ├── mapper │ │ │ └── PlayerMapperTest.java │ │ │ └── service │ │ │ ├── AlbumsServiceTest.java │ │ │ ├── DynamicQueriesServiceTest.java │ │ │ ├── FootballServiceTest.java │ │ │ └── UsersServiceTest.java │ └── start │ │ └── football │ │ ├── .gitignore │ │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── football │ │ │ │ ├── FootballApplication.java │ │ │ │ ├── config │ │ │ │ └── RedisConfig.java │ │ │ │ ├── controller │ │ │ │ ├── AlbumsController.java │ │ │ │ ├── FootballController.java │ │ │ │ ├── PlayersController.java │ │ │ │ ├── QueriesController.java │ │ │ │ ├── TeamsController.java │ │ │ │ └── UserController.java │ │ │ │ ├── domain │ │ │ │ ├── Album.java │ │ │ │ ├── Card.java │ │ │ │ ├── Match.java │ │ │ │ ├── MatchEvent.java │ │ │ │ ├── Player.java │ │ │ │ ├── Team.java │ │ │ │ ├── TradingUser.java │ │ │ │ └── User.java │ │ │ │ ├── mapper │ │ │ │ └── PlayerMapper.java │ │ │ │ ├── repo │ │ │ │ ├── AlbumEntity.java │ │ │ │ ├── AlbumRepository.java │ │ │ │ ├── CardEntity.java │ │ │ │ ├── CardRepository.java │ │ │ │ ├── MatchEntity.java │ │ │ │ ├── MatchEventDetails.java │ │ │ │ ├── MatchEventEntity.java │ │ │ │ ├── MatchEventRepository.java │ │ │ │ ├── MatchRepository.java │ │ │ │ ├── PlayerEntity.java │ │ │ │ ├── PlayerRepository.java │ │ │ │ ├── TeamEntity.java │ │ │ │ ├── TeamPlayers.java │ │ │ │ ├── TeamRepository.java │ │ │ │ ├── UserEntity.java │ │ │ │ └── UserRepository.java │ │ │ │ └── service │ │ │ │ ├── AlbumsService.java │ │ │ │ ├── DynamicQueriesService.java │ │ │ │ ├── FootballService.java │ │ │ │ └── UsersService.java │ │ └── resources │ │ │ ├── application.properties │ │ │ ├── application.yml │ │ │ └── db │ │ │ └── migration │ │ │ ├── V1_1__InitialSchema.sql │ │ │ └── V1_2__SampleData.sql │ │ └── test │ │ └── java │ │ └── com │ │ └── packt │ │ └── football │ │ ├── FootballApplicationTests.java │ │ ├── mapper │ │ └── PlayerMapperTest.java │ │ └── service │ │ ├── AlbumsServiceTest.java │ │ ├── DynamicQueriesServiceTest.java │ │ ├── FootballServiceTest.java │ │ └── UsersServiceTest.java ├── recipe7-5 │ └── end │ │ └── footballnative │ │ ├── .gitignore │ │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── footballnative │ │ │ │ ├── FootballnativeApplication.java │ │ │ │ └── TeamController.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── com │ │ └── packt │ │ └── footballnative │ │ └── FootballnativeApplicationTests.java ├── recipe7-6 │ ├── end │ │ └── football │ │ │ ├── .gitignore │ │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ ├── maven-wrapper.jar │ │ │ │ └── maven-wrapper.properties │ │ │ ├── docker │ │ │ ├── 12900_rev3.json │ │ │ ├── docker-compose-all.yml │ │ │ ├── docker-compose-base.yml │ │ │ ├── docker-compose-redis.yml │ │ │ └── prometheus.yml │ │ │ ├── mvnw │ │ │ ├── mvnw.cmd │ │ │ ├── pom.xml │ │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── packt │ │ │ │ │ └── football │ │ │ │ │ ├── FootballApplication.java │ │ │ │ │ ├── config │ │ │ │ │ ├── FootballRuntimeHints.java │ │ │ │ │ └── RedisConfig.java │ │ │ │ │ ├── controller │ │ │ │ │ ├── AlbumsController.java │ │ │ │ │ ├── FootballController.java │ │ │ │ │ ├── PlayersController.java │ │ │ │ │ ├── QueriesController.java │ │ │ │ │ ├── TeamsController.java │ │ │ │ │ └── UserController.java │ │ │ │ │ ├── domain │ │ │ │ │ ├── Album.java │ │ │ │ │ ├── Card.java │ │ │ │ │ ├── Match.java │ │ │ │ │ ├── MatchEvent.java │ │ │ │ │ ├── Player.java │ │ │ │ │ ├── Team.java │ │ │ │ │ ├── TradingUser.java │ │ │ │ │ └── User.java │ │ │ │ │ ├── mapper │ │ │ │ │ └── PlayerMapper.java │ │ │ │ │ ├── repo │ │ │ │ │ ├── AlbumEntity.java │ │ │ │ │ ├── AlbumRepository.java │ │ │ │ │ ├── CardEntity.java │ │ │ │ │ ├── CardRepository.java │ │ │ │ │ ├── MatchEntity.java │ │ │ │ │ ├── MatchEventDetails.java │ │ │ │ │ ├── MatchEventEntity.java │ │ │ │ │ ├── MatchEventRepository.java │ │ │ │ │ ├── MatchRepository.java │ │ │ │ │ ├── PlayerEntity.java │ │ │ │ │ ├── PlayerRepository.java │ │ │ │ │ ├── TeamEntity.java │ │ │ │ │ ├── TeamPlayers.java │ │ │ │ │ ├── TeamRepository.java │ │ │ │ │ ├── UserEntity.java │ │ │ │ │ └── UserRepository.java │ │ │ │ │ └── service │ │ │ │ │ ├── AlbumsService.java │ │ │ │ │ ├── DynamicQueriesService.java │ │ │ │ │ ├── FootballService.java │ │ │ │ │ └── UsersService.java │ │ │ └── resources │ │ │ │ ├── META-INF │ │ │ │ └── native-image │ │ │ │ │ ├── jni-config.json │ │ │ │ │ ├── predefined-classes-config.json │ │ │ │ │ ├── proxy-config.json │ │ │ │ │ ├── reflect-config.json │ │ │ │ │ ├── resource-config.json │ │ │ │ │ └── serialization-config.json │ │ │ │ ├── application.properties │ │ │ │ ├── application.yml │ │ │ │ └── db │ │ │ │ └── migration │ │ │ │ ├── V1_1__InitialSchema.sql │ │ │ │ └── V1_2__SampleData.sql │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── packt │ │ │ └── football │ │ │ ├── mapper │ │ │ └── PlayerMapperTest.java │ │ │ └── service │ │ │ ├── AlbumsServiceTest.java │ │ │ ├── DynamicQueriesServiceTest.java │ │ │ ├── FootballServiceTest.java │ │ │ └── UsersServiceTest.java │ └── start │ │ └── football │ │ ├── .gitignore │ │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── football │ │ │ │ ├── FootballApplication.java │ │ │ │ ├── config │ │ │ │ └── RedisConfig.java │ │ │ │ ├── controller │ │ │ │ ├── AlbumsController.java │ │ │ │ ├── FootballController.java │ │ │ │ ├── PlayersController.java │ │ │ │ ├── QueriesController.java │ │ │ │ ├── TeamsController.java │ │ │ │ └── UserController.java │ │ │ │ ├── domain │ │ │ │ ├── Album.java │ │ │ │ ├── Card.java │ │ │ │ ├── Match.java │ │ │ │ ├── MatchEvent.java │ │ │ │ ├── Player.java │ │ │ │ ├── Team.java │ │ │ │ ├── TradingUser.java │ │ │ │ └── User.java │ │ │ │ ├── mapper │ │ │ │ └── PlayerMapper.java │ │ │ │ ├── repo │ │ │ │ ├── AlbumEntity.java │ │ │ │ ├── AlbumRepository.java │ │ │ │ ├── CardEntity.java │ │ │ │ ├── CardRepository.java │ │ │ │ ├── MatchEntity.java │ │ │ │ ├── MatchEventDetails.java │ │ │ │ ├── MatchEventEntity.java │ │ │ │ ├── MatchEventRepository.java │ │ │ │ ├── MatchRepository.java │ │ │ │ ├── PlayerEntity.java │ │ │ │ ├── PlayerRepository.java │ │ │ │ ├── TeamEntity.java │ │ │ │ ├── TeamPlayers.java │ │ │ │ ├── TeamRepository.java │ │ │ │ ├── UserEntity.java │ │ │ │ └── UserRepository.java │ │ │ │ └── service │ │ │ │ ├── AlbumsService.java │ │ │ │ ├── DynamicQueriesService.java │ │ │ │ ├── FootballService.java │ │ │ │ └── UsersService.java │ │ └── resources │ │ │ ├── application.properties │ │ │ ├── application.yml │ │ │ └── db │ │ │ └── migration │ │ │ ├── V1_1__InitialSchema.sql │ │ │ └── V1_2__SampleData.sql │ │ └── test │ │ └── java │ │ └── com │ │ └── packt │ │ └── football │ │ ├── FootballApplicationTests.java │ │ ├── mapper │ │ └── PlayerMapperTest.java │ │ └── service │ │ ├── AlbumsServiceTest.java │ │ ├── DynamicQueriesServiceTest.java │ │ ├── FootballServiceTest.java │ │ └── UsersServiceTest.java ├── recipe7-7 │ ├── end │ │ └── football │ │ │ ├── .gitignore │ │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ ├── maven-wrapper.jar │ │ │ │ └── maven-wrapper.properties │ │ │ ├── docker │ │ │ ├── 12900_rev3.json │ │ │ ├── docker-compose-all.yml │ │ │ ├── docker-compose-base.yml │ │ │ ├── docker-compose-redis.yml │ │ │ └── prometheus.yml │ │ │ ├── mvnw │ │ │ ├── mvnw.cmd │ │ │ ├── pom.xml │ │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── packt │ │ │ │ │ └── football │ │ │ │ │ ├── FootballApplication.java │ │ │ │ │ ├── config │ │ │ │ │ ├── FootballRuntimeHints.java │ │ │ │ │ └── RedisConfig.java │ │ │ │ │ ├── controller │ │ │ │ │ ├── AlbumsController.java │ │ │ │ │ ├── FootballController.java │ │ │ │ │ ├── PlayersController.java │ │ │ │ │ ├── QueriesController.java │ │ │ │ │ ├── TeamsController.java │ │ │ │ │ └── UserController.java │ │ │ │ │ ├── domain │ │ │ │ │ ├── Album.java │ │ │ │ │ ├── Card.java │ │ │ │ │ ├── Match.java │ │ │ │ │ ├── MatchEvent.java │ │ │ │ │ ├── Player.java │ │ │ │ │ ├── Team.java │ │ │ │ │ ├── TradingUser.java │ │ │ │ │ └── User.java │ │ │ │ │ ├── mapper │ │ │ │ │ └── PlayerMapper.java │ │ │ │ │ ├── repo │ │ │ │ │ ├── AlbumEntity.java │ │ │ │ │ ├── AlbumRepository.java │ │ │ │ │ ├── CardEntity.java │ │ │ │ │ ├── CardRepository.java │ │ │ │ │ ├── MatchEntity.java │ │ │ │ │ ├── MatchEventDetails.java │ │ │ │ │ ├── MatchEventEntity.java │ │ │ │ │ ├── MatchEventRepository.java │ │ │ │ │ ├── MatchRepository.java │ │ │ │ │ ├── PlayerEntity.java │ │ │ │ │ ├── PlayerRepository.java │ │ │ │ │ ├── TeamEntity.java │ │ │ │ │ ├── TeamPlayers.java │ │ │ │ │ ├── TeamRepository.java │ │ │ │ │ ├── UserEntity.java │ │ │ │ │ └── UserRepository.java │ │ │ │ │ └── service │ │ │ │ │ ├── AlbumsService.java │ │ │ │ │ ├── DynamicQueriesService.java │ │ │ │ │ ├── FootballService.java │ │ │ │ │ └── UsersService.java │ │ │ └── resources │ │ │ │ ├── META-INF │ │ │ │ └── native-image │ │ │ │ │ ├── jni-config.json │ │ │ │ │ ├── predefined-classes-config.json │ │ │ │ │ ├── proxy-config.json │ │ │ │ │ ├── reflect-config.json │ │ │ │ │ ├── resource-config.json │ │ │ │ │ └── serialization-config.json │ │ │ │ ├── application.properties │ │ │ │ ├── application.yml │ │ │ │ └── db │ │ │ │ └── migration │ │ │ │ ├── V1_1__InitialSchema.sql │ │ │ │ └── V1_2__SampleData.sql │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── packt │ │ │ └── football │ │ │ ├── mapper │ │ │ └── PlayerMapperTest.java │ │ │ └── service │ │ │ ├── AlbumsServiceTest.java │ │ │ ├── DynamicQueriesServiceTest.java │ │ │ ├── FootballServiceTest.java │ │ │ └── UsersServiceTest.java │ └── start │ │ └── football │ │ ├── .gitignore │ │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ │ ├── docker │ │ ├── 12900_rev3.json │ │ ├── docker-compose-all.yml │ │ ├── docker-compose-base.yml │ │ ├── docker-compose-redis.yml │ │ └── prometheus.yml │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── football │ │ │ │ ├── FootballApplication.java │ │ │ │ ├── config │ │ │ │ ├── FootballRuntimeHints.java │ │ │ │ └── RedisConfig.java │ │ │ │ ├── controller │ │ │ │ ├── AlbumsController.java │ │ │ │ ├── FootballController.java │ │ │ │ ├── PlayersController.java │ │ │ │ ├── QueriesController.java │ │ │ │ ├── TeamsController.java │ │ │ │ └── UserController.java │ │ │ │ ├── domain │ │ │ │ ├── Album.java │ │ │ │ ├── Card.java │ │ │ │ ├── Match.java │ │ │ │ ├── MatchEvent.java │ │ │ │ ├── Player.java │ │ │ │ ├── Team.java │ │ │ │ ├── TradingUser.java │ │ │ │ └── User.java │ │ │ │ ├── mapper │ │ │ │ └── PlayerMapper.java │ │ │ │ ├── repo │ │ │ │ ├── AlbumEntity.java │ │ │ │ ├── AlbumRepository.java │ │ │ │ ├── CardEntity.java │ │ │ │ ├── CardRepository.java │ │ │ │ ├── MatchEntity.java │ │ │ │ ├── MatchEventDetails.java │ │ │ │ ├── MatchEventEntity.java │ │ │ │ ├── MatchEventRepository.java │ │ │ │ ├── MatchRepository.java │ │ │ │ ├── PlayerEntity.java │ │ │ │ ├── PlayerRepository.java │ │ │ │ ├── TeamEntity.java │ │ │ │ ├── TeamPlayers.java │ │ │ │ ├── TeamRepository.java │ │ │ │ ├── UserEntity.java │ │ │ │ └── UserRepository.java │ │ │ │ └── service │ │ │ │ ├── AlbumsService.java │ │ │ │ ├── DynamicQueriesService.java │ │ │ │ ├── FootballService.java │ │ │ │ └── UsersService.java │ │ └── resources │ │ │ ├── META-INF │ │ │ └── native-image │ │ │ │ ├── jni-config.json │ │ │ │ ├── predefined-classes-config.json │ │ │ │ ├── proxy-config.json │ │ │ │ ├── reflect-config.json │ │ │ │ ├── resource-config.json │ │ │ │ └── serialization-config.json │ │ │ ├── application.properties │ │ │ ├── application.yml │ │ │ └── db │ │ │ └── migration │ │ │ ├── V1_1__InitialSchema.sql │ │ │ └── V1_2__SampleData.sql │ │ └── test │ │ └── java │ │ └── com │ │ └── packt │ │ └── football │ │ ├── mapper │ │ └── PlayerMapperTest.java │ │ └── service │ │ ├── AlbumsServiceTest.java │ │ ├── DynamicQueriesServiceTest.java │ │ ├── FootballServiceTest.java │ │ └── UsersServiceTest.java └── recipe7-8 │ ├── end │ └── football │ │ ├── .gitignore │ │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ │ ├── docker │ │ ├── 12900_rev3.json │ │ ├── docker-compose-all.yml │ │ ├── docker-compose-base.yml │ │ ├── docker-compose-redis.yml │ │ └── prometheus.yml │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── football │ │ │ │ ├── FootballApplication.java │ │ │ │ ├── config │ │ │ │ ├── FootballRuntimeHints.java │ │ │ │ └── RedisConfig.java │ │ │ │ ├── controller │ │ │ │ ├── AlbumsController.java │ │ │ │ ├── FootballController.java │ │ │ │ ├── PlayersController.java │ │ │ │ ├── QueriesController.java │ │ │ │ ├── TeamsController.java │ │ │ │ └── UserController.java │ │ │ │ ├── domain │ │ │ │ ├── Album.java │ │ │ │ ├── Card.java │ │ │ │ ├── Match.java │ │ │ │ ├── MatchEvent.java │ │ │ │ ├── Player.java │ │ │ │ ├── Team.java │ │ │ │ ├── TradingUser.java │ │ │ │ └── User.java │ │ │ │ ├── mapper │ │ │ │ └── PlayerMapper.java │ │ │ │ ├── repo │ │ │ │ ├── AlbumEntity.java │ │ │ │ ├── AlbumRepository.java │ │ │ │ ├── CardEntity.java │ │ │ │ ├── CardRepository.java │ │ │ │ ├── MatchEntity.java │ │ │ │ ├── MatchEventDetails.java │ │ │ │ ├── MatchEventEntity.java │ │ │ │ ├── MatchEventRepository.java │ │ │ │ ├── MatchRepository.java │ │ │ │ ├── PlayerEntity.java │ │ │ │ ├── PlayerRepository.java │ │ │ │ ├── TeamEntity.java │ │ │ │ ├── TeamPlayers.java │ │ │ │ ├── TeamRepository.java │ │ │ │ ├── UserEntity.java │ │ │ │ └── UserRepository.java │ │ │ │ └── service │ │ │ │ ├── AlbumsService.java │ │ │ │ ├── DynamicQueriesService.java │ │ │ │ ├── FootballService.java │ │ │ │ └── UsersService.java │ │ └── resources │ │ │ ├── META-INF │ │ │ └── native-image │ │ │ │ ├── jni-config.json │ │ │ │ ├── predefined-classes-config.json │ │ │ │ ├── proxy-config.json │ │ │ │ ├── reflect-config.json │ │ │ │ ├── resource-config.json │ │ │ │ └── serialization-config.json │ │ │ ├── application.properties │ │ │ ├── application.yml │ │ │ └── db │ │ │ └── migration │ │ │ ├── V1_1__InitialSchema.sql │ │ │ └── V1_2__SampleData.sql │ │ └── test │ │ └── java │ │ └── com │ │ └── packt │ │ └── football │ │ ├── mapper │ │ └── PlayerMapperTest.java │ │ └── service │ │ ├── AlbumsServiceTest.java │ │ ├── DynamicQueriesServiceTest.java │ │ ├── FootballServiceTest.java │ │ └── UsersServiceTest.java │ └── start │ └── football │ ├── .gitignore │ ├── .mvn │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties │ ├── docker │ ├── 12900_rev3.json │ ├── docker-compose-all.yml │ ├── docker-compose-base.yml │ ├── docker-compose-redis.yml │ └── prometheus.yml │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── packt │ │ │ └── football │ │ │ ├── FootballApplication.java │ │ │ ├── config │ │ │ ├── FootballRuntimeHints.java │ │ │ └── RedisConfig.java │ │ │ ├── controller │ │ │ ├── AlbumsController.java │ │ │ ├── FootballController.java │ │ │ ├── PlayersController.java │ │ │ ├── QueriesController.java │ │ │ ├── TeamsController.java │ │ │ └── UserController.java │ │ │ ├── domain │ │ │ ├── Album.java │ │ │ ├── Card.java │ │ │ ├── Match.java │ │ │ ├── MatchEvent.java │ │ │ ├── Player.java │ │ │ ├── Team.java │ │ │ ├── TradingUser.java │ │ │ └── User.java │ │ │ ├── mapper │ │ │ └── PlayerMapper.java │ │ │ ├── repo │ │ │ ├── AlbumEntity.java │ │ │ ├── AlbumRepository.java │ │ │ ├── CardEntity.java │ │ │ ├── CardRepository.java │ │ │ ├── MatchEntity.java │ │ │ ├── MatchEventDetails.java │ │ │ ├── MatchEventEntity.java │ │ │ ├── MatchEventRepository.java │ │ │ ├── MatchRepository.java │ │ │ ├── PlayerEntity.java │ │ │ ├── PlayerRepository.java │ │ │ ├── TeamEntity.java │ │ │ ├── TeamPlayers.java │ │ │ ├── TeamRepository.java │ │ │ ├── UserEntity.java │ │ │ └── UserRepository.java │ │ │ └── service │ │ │ ├── AlbumsService.java │ │ │ ├── DynamicQueriesService.java │ │ │ ├── FootballService.java │ │ │ └── UsersService.java │ └── resources │ │ ├── META-INF │ │ └── native-image │ │ │ ├── jni-config.json │ │ │ ├── predefined-classes-config.json │ │ │ ├── proxy-config.json │ │ │ ├── reflect-config.json │ │ │ ├── resource-config.json │ │ │ └── serialization-config.json │ │ ├── application.properties │ │ ├── application.yml │ │ └── db │ │ └── migration │ │ ├── V1_1__InitialSchema.sql │ │ └── V1_2__SampleData.sql │ └── test │ └── java │ └── com │ └── packt │ └── football │ ├── mapper │ └── PlayerMapperTest.java │ └── service │ ├── AlbumsServiceTest.java │ ├── DynamicQueriesServiceTest.java │ ├── FootballServiceTest.java │ └── UsersServiceTest.java ├── chapter8 ├── football │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── football │ │ │ │ ├── FootballApplication.java │ │ │ │ ├── domain │ │ │ │ ├── Album.java │ │ │ │ ├── Card.java │ │ │ │ ├── Player.java │ │ │ │ ├── Team.java │ │ │ │ ├── TradingUser.java │ │ │ │ └── User.java │ │ │ │ ├── mapper │ │ │ │ ├── AlbumMapper.java │ │ │ │ ├── CardMapper.java │ │ │ │ ├── PlayerMapper.java │ │ │ │ ├── TeamMapper.java │ │ │ │ ├── TradingUserMapper.java │ │ │ │ └── UserMapper.java │ │ │ │ └── repo │ │ │ │ ├── AlbumEntity.java │ │ │ │ ├── CardEntity.java │ │ │ │ ├── PlayerEntity.java │ │ │ │ ├── TeamEntity.java │ │ │ │ └── UserEntity.java │ │ └── resources │ │ │ ├── application.properties │ │ │ ├── application.yml │ │ │ └── db │ │ │ └── migration │ │ │ ├── V1_1__InitialSchema.sql │ │ │ └── V1_2__SampleData.sql │ │ └── test │ │ └── java │ │ └── com │ │ └── packt │ │ └── football │ │ └── FootballApplicationTests.java ├── recipe8-1 │ └── end │ │ ├── cards-functional │ │ ├── .gitignore │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ ├── maven-wrapper.jar │ │ │ │ └── maven-wrapper.properties │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── packt │ │ │ │ │ └── cardsfunctional │ │ │ │ │ ├── Card.java │ │ │ │ │ ├── CardsFunctionalApplication.java │ │ │ │ │ ├── CardsHandler.java │ │ │ │ │ └── CardsRouterConfig.java │ │ │ └── resources │ │ │ │ └── application.properties │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── packt │ │ │ └── cardsfunctional │ │ │ ├── CardsFunctionalApplicationTests.java │ │ │ └── CardsRouterTests.java │ │ └── cards │ │ ├── .gitignore │ │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── cards │ │ │ │ ├── Card.java │ │ │ │ ├── CardsApplication.java │ │ │ │ ├── CardsController.java │ │ │ │ └── SampleException.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── com │ │ └── packt │ │ └── cards │ │ └── CardsApplicationTests.java ├── recipe8-2 │ ├── end │ │ ├── cards │ │ │ ├── .gitignore │ │ │ ├── .mvn │ │ │ │ └── wrapper │ │ │ │ │ ├── maven-wrapper.jar │ │ │ │ │ └── maven-wrapper.properties │ │ │ ├── mvnw │ │ │ ├── mvnw.cmd │ │ │ ├── pom.xml │ │ │ └── src │ │ │ │ ├── main │ │ │ │ ├── java │ │ │ │ │ └── com │ │ │ │ │ │ └── packt │ │ │ │ │ │ └── cards │ │ │ │ │ │ ├── Card.java │ │ │ │ │ │ ├── CardsApplication.java │ │ │ │ │ │ ├── CardsController.java │ │ │ │ │ │ └── SampleException.java │ │ │ │ └── resources │ │ │ │ │ └── application.properties │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── cards │ │ │ │ └── CardsApplicationTests.java │ │ └── consumer │ │ │ ├── .gitignore │ │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ ├── maven-wrapper.jar │ │ │ │ └── maven-wrapper.properties │ │ │ ├── mvnw │ │ │ ├── mvnw.cmd │ │ │ ├── pom.xml │ │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── packt │ │ │ │ │ └── consumer │ │ │ │ │ ├── Card.java │ │ │ │ │ ├── ConsumerApplication.java │ │ │ │ │ └── ConsumerController.java │ │ │ └── resources │ │ │ │ ├── application-test.yml │ │ │ │ ├── application.properties │ │ │ │ └── application.yml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── packt │ │ │ └── consumer │ │ │ └── ConsumerApplicationTests.java │ └── start │ │ └── cards │ │ ├── .gitignore │ │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── cards │ │ │ │ ├── Card.java │ │ │ │ ├── CardsApplication.java │ │ │ │ ├── CardsController.java │ │ │ │ └── SampleException.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── com │ │ └── packt │ │ └── cards │ │ └── CardsApplicationTests.java ├── recipe8-3 │ ├── end │ │ ├── cards │ │ │ ├── .gitignore │ │ │ ├── .mvn │ │ │ │ └── wrapper │ │ │ │ │ ├── maven-wrapper.jar │ │ │ │ │ └── maven-wrapper.properties │ │ │ ├── mvnw │ │ │ ├── mvnw.cmd │ │ │ ├── pom.xml │ │ │ └── src │ │ │ │ ├── main │ │ │ │ ├── java │ │ │ │ │ └── com │ │ │ │ │ │ └── packt │ │ │ │ │ │ └── cards │ │ │ │ │ │ ├── Card.java │ │ │ │ │ │ ├── CardsApplication.java │ │ │ │ │ │ ├── CardsController.java │ │ │ │ │ │ └── SampleException.java │ │ │ │ └── resources │ │ │ │ │ └── application.properties │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── cards │ │ │ │ ├── CardsApplicationTests.java │ │ │ │ └── CardsControllerTests.java │ │ └── consumer │ │ │ ├── .gitignore │ │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ ├── maven-wrapper.jar │ │ │ │ └── maven-wrapper.properties │ │ │ ├── mvnw │ │ │ ├── mvnw.cmd │ │ │ ├── pom.xml │ │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── packt │ │ │ │ │ └── consumer │ │ │ │ │ ├── Card.java │ │ │ │ │ ├── ConsumerApplication.java │ │ │ │ │ └── ConsumerController.java │ │ │ └── resources │ │ │ │ ├── application.properties │ │ │ │ └── application.yml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── packt │ │ │ └── consumer │ │ │ ├── ConsumerApplicationTests.java │ │ │ └── ConsumerControllerTests.java │ └── start │ │ ├── cards │ │ ├── .gitignore │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ ├── maven-wrapper.jar │ │ │ │ └── maven-wrapper.properties │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── packt │ │ │ │ │ └── cards │ │ │ │ │ ├── Card.java │ │ │ │ │ ├── CardsApplication.java │ │ │ │ │ ├── CardsController.java │ │ │ │ │ └── SampleException.java │ │ │ └── resources │ │ │ │ └── application.properties │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── packt │ │ │ └── cards │ │ │ └── CardsApplicationTests.java │ │ └── consumer │ │ ├── .gitignore │ │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── consumer │ │ │ │ ├── Card.java │ │ │ │ ├── ConsumerApplication.java │ │ │ │ └── ConsumerController.java │ │ └── resources │ │ │ ├── application-test.yml │ │ │ ├── application.properties │ │ │ └── application.yml │ │ └── test │ │ └── java │ │ └── com │ │ └── packt │ │ └── consumer │ │ └── ConsumerApplicationTests.java ├── recipe8-4 │ ├── end │ │ └── football │ │ │ ├── .gitignore │ │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ ├── maven-wrapper.jar │ │ │ │ └── maven-wrapper.properties │ │ │ ├── mvnw │ │ │ ├── mvnw.cmd │ │ │ ├── pom.xml │ │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── packt │ │ │ │ │ └── football │ │ │ │ │ ├── FootballApplication.java │ │ │ │ │ ├── config │ │ │ │ │ └── ConnectionFactoryConfiguration.java │ │ │ │ │ ├── controllers │ │ │ │ │ └── CardsController.java │ │ │ │ │ ├── domain │ │ │ │ │ ├── Album.java │ │ │ │ │ ├── Card.java │ │ │ │ │ ├── Player.java │ │ │ │ │ ├── Team.java │ │ │ │ │ ├── TradingUser.java │ │ │ │ │ └── User.java │ │ │ │ │ ├── mapper │ │ │ │ │ ├── AlbumMapper.java │ │ │ │ │ ├── CardMapper.java │ │ │ │ │ ├── PlayerMapper.java │ │ │ │ │ ├── TeamMapper.java │ │ │ │ │ ├── TradingUserMapper.java │ │ │ │ │ └── UserMapper.java │ │ │ │ │ ├── repo │ │ │ │ │ ├── AlbumEntity.java │ │ │ │ │ ├── AlbumsRepository.java │ │ │ │ │ ├── CardEntity.java │ │ │ │ │ ├── CardsRepository.java │ │ │ │ │ ├── PlayerEntity.java │ │ │ │ │ ├── PlayersRepository.java │ │ │ │ │ ├── TeamEntity.java │ │ │ │ │ └── UserEntity.java │ │ │ │ │ └── service │ │ │ │ │ ├── CardsService.java │ │ │ │ │ └── PlayersService.java │ │ │ └── resources │ │ │ │ ├── application.properties │ │ │ │ ├── application.yml │ │ │ │ └── db │ │ │ │ └── migration │ │ │ │ ├── V1_1__InitialSchema.sql │ │ │ │ └── V1_2__SampleData.sql │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── packt │ │ │ └── football │ │ │ ├── FootballApplicationTests.java │ │ │ └── service │ │ │ ├── CardsServiceTest.java │ │ │ └── PlayersServiceTest.java │ └── start │ │ └── football │ │ ├── .gitignore │ │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── football │ │ │ │ ├── FootballApplication.java │ │ │ │ ├── domain │ │ │ │ ├── Album.java │ │ │ │ ├── Card.java │ │ │ │ ├── Player.java │ │ │ │ ├── Team.java │ │ │ │ ├── TradingUser.java │ │ │ │ └── User.java │ │ │ │ ├── mapper │ │ │ │ ├── AlbumMapper.java │ │ │ │ ├── CardMapper.java │ │ │ │ ├── PlayerMapper.java │ │ │ │ ├── TeamMapper.java │ │ │ │ ├── TradingUserMapper.java │ │ │ │ └── UserMapper.java │ │ │ │ └── repo │ │ │ │ ├── AlbumEntity.java │ │ │ │ ├── CardEntity.java │ │ │ │ ├── PlayerEntity.java │ │ │ │ ├── TeamEntity.java │ │ │ │ └── UserEntity.java │ │ └── resources │ │ │ ├── application.properties │ │ │ ├── application.yml │ │ │ └── db │ │ │ └── migration │ │ │ ├── V1_1__InitialSchema.sql │ │ │ └── V1_2__SampleData.sql │ │ └── test │ │ └── java │ │ └── com │ │ └── packt │ │ └── football │ │ └── FootballApplicationTests.java ├── recipe8-5 │ ├── end │ │ ├── docker │ │ │ └── docker-compose.yml │ │ ├── matches │ │ │ ├── .gitignore │ │ │ ├── .mvn │ │ │ │ └── wrapper │ │ │ │ │ ├── maven-wrapper.jar │ │ │ │ │ └── maven-wrapper.properties │ │ │ ├── mvnw │ │ │ ├── mvnw.cmd │ │ │ ├── pom.xml │ │ │ └── src │ │ │ │ ├── main │ │ │ │ ├── java │ │ │ │ │ └── com │ │ │ │ │ │ └── packt │ │ │ │ │ │ └── matches │ │ │ │ │ │ ├── MatchesApplication.java │ │ │ │ │ │ ├── controller │ │ │ │ │ │ └── MatchController.java │ │ │ │ │ │ ├── domain │ │ │ │ │ │ └── MatchEvent.java │ │ │ │ │ │ └── service │ │ │ │ │ │ └── MatchService.java │ │ │ │ └── resources │ │ │ │ │ ├── application.properties │ │ │ │ │ └── application.yml │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── matches │ │ │ │ └── MatchesApplicationTests.java │ │ ├── rabbitmq │ │ │ ├── matches │ │ │ │ ├── .gitignore │ │ │ │ ├── .mvn │ │ │ │ │ └── wrapper │ │ │ │ │ │ ├── maven-wrapper.jar │ │ │ │ │ │ └── maven-wrapper.properties │ │ │ │ ├── mvnw │ │ │ │ ├── mvnw.cmd │ │ │ │ ├── pom.xml │ │ │ │ └── src │ │ │ │ │ ├── main │ │ │ │ │ ├── java │ │ │ │ │ │ └── com │ │ │ │ │ │ │ └── packt │ │ │ │ │ │ │ └── matches │ │ │ │ │ │ │ ├── MatchesApplication.java │ │ │ │ │ │ │ ├── config │ │ │ │ │ │ │ └── RabbitConfig.java │ │ │ │ │ │ │ ├── controller │ │ │ │ │ │ │ └── MatchEventController.java │ │ │ │ │ │ │ ├── domain │ │ │ │ │ │ │ └── MatchEvent.java │ │ │ │ │ │ │ └── service │ │ │ │ │ │ │ └── MatchService.java │ │ │ │ │ └── resources │ │ │ │ │ │ ├── application.properties │ │ │ │ │ │ └── application.yml │ │ │ │ │ └── test │ │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── packt │ │ │ │ │ └── matches │ │ │ │ │ └── MatchesApplicationTests.java │ │ │ ├── ranking │ │ │ │ ├── .gitignore │ │ │ │ ├── .mvn │ │ │ │ │ └── wrapper │ │ │ │ │ │ ├── maven-wrapper.jar │ │ │ │ │ │ └── maven-wrapper.properties │ │ │ │ ├── mvnw │ │ │ │ ├── mvnw.cmd │ │ │ │ ├── pom.xml │ │ │ │ └── src │ │ │ │ │ ├── main │ │ │ │ │ ├── java │ │ │ │ │ │ └── com │ │ │ │ │ │ │ └── packt │ │ │ │ │ │ │ └── ranking │ │ │ │ │ │ │ ├── RankingApplication.java │ │ │ │ │ │ │ ├── config │ │ │ │ │ │ │ └── RabbitConfig.java │ │ │ │ │ │ │ ├── domain │ │ │ │ │ │ │ └── MatchEvent.java │ │ │ │ │ │ │ └── service │ │ │ │ │ │ │ └── GoalProcessor.java │ │ │ │ │ └── resources │ │ │ │ │ │ ├── application.properties │ │ │ │ │ │ └── application.yml │ │ │ │ │ └── test │ │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── packt │ │ │ │ │ └── ranking │ │ │ │ │ └── RankingApplicationTests.java │ │ │ └── timeline │ │ │ │ ├── .gitignore │ │ │ │ ├── .mvn │ │ │ │ └── wrapper │ │ │ │ │ ├── maven-wrapper.jar │ │ │ │ │ └── maven-wrapper.properties │ │ │ │ ├── mvnw │ │ │ │ ├── mvnw.cmd │ │ │ │ ├── pom.xml │ │ │ │ └── src │ │ │ │ ├── main │ │ │ │ ├── java │ │ │ │ │ └── com │ │ │ │ │ │ └── packt │ │ │ │ │ │ └── timeline │ │ │ │ │ │ ├── TimelineApplication.java │ │ │ │ │ │ ├── config │ │ │ │ │ │ └── RabbitConfig.java │ │ │ │ │ │ ├── domain │ │ │ │ │ │ └── MatchEvent.java │ │ │ │ │ │ └── service │ │ │ │ │ │ └── TimelineProcessor.java │ │ │ │ └── resources │ │ │ │ │ ├── application.properties │ │ │ │ │ └── application.yml │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── timeline │ │ │ │ └── TimelineApplicationTests.java │ │ └── timeline │ │ │ ├── .gitignore │ │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ ├── maven-wrapper.jar │ │ │ │ └── maven-wrapper.properties │ │ │ ├── mvnw │ │ │ ├── mvnw.cmd │ │ │ ├── pom.xml │ │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── packt │ │ │ │ │ └── timeline │ │ │ │ │ ├── TimelineApplication.java │ │ │ │ │ └── domain │ │ │ │ │ └── MatchEvent.java │ │ │ └── resources │ │ │ │ ├── application.properties │ │ │ │ └── application.yml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── packt │ │ │ └── timeline │ │ │ └── TimelineApplicationTests.java │ └── start │ │ ├── matches │ │ ├── .gitignore │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ ├── maven-wrapper.jar │ │ │ │ └── maven-wrapper.properties │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── packt │ │ │ │ │ └── matches │ │ │ │ │ ├── MatchesApplication.java │ │ │ │ │ ├── controller │ │ │ │ │ └── MatchController.java │ │ │ │ │ ├── domain │ │ │ │ │ └── MatchEvent.java │ │ │ │ │ └── service │ │ │ │ │ └── MatchService.java │ │ │ └── resources │ │ │ │ ├── application.properties │ │ │ │ └── application.yml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── packt │ │ │ └── matches │ │ │ └── MatchesApplicationTests.java │ │ └── timeline │ │ ├── .gitignore │ │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── timeline │ │ │ │ ├── TimelineApplication.java │ │ │ │ └── domain │ │ │ │ └── MatchEvent.java │ │ └── resources │ │ │ ├── application.properties │ │ │ └── application.yml │ │ └── test │ │ └── java │ │ └── com │ │ └── packt │ │ └── timeline │ │ └── TimelineApplicationTests.java ├── recipe8-6 │ └── end │ │ ├── matches │ │ ├── .gitignore │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ ├── maven-wrapper.jar │ │ │ │ └── maven-wrapper.properties │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── packt │ │ │ │ │ └── matches │ │ │ │ │ ├── MatchesApplication.java │ │ │ │ │ ├── controller │ │ │ │ │ └── MatchController.java │ │ │ │ │ ├── domain │ │ │ │ │ └── MatchEvent.java │ │ │ │ │ └── service │ │ │ │ │ └── MatchService.java │ │ │ └── resources │ │ │ │ ├── application.properties │ │ │ │ └── application.yml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── packt │ │ │ └── matches │ │ │ └── MatchesApplicationTests.java │ │ ├── score │ │ ├── .gitignore │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ ├── maven-wrapper.jar │ │ │ │ └── maven-wrapper.properties │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── packt │ │ │ │ │ └── score │ │ │ │ │ ├── MatchEvent.java │ │ │ │ │ └── ScoreApplication.java │ │ │ └── resources │ │ │ │ ├── application.properties │ │ │ │ └── application.yml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── packt │ │ │ └── score │ │ │ └── ScoreApplicationTests.java │ │ └── timeline │ │ ├── .gitignore │ │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── timeline │ │ │ │ ├── TimelineApplication.java │ │ │ │ └── domain │ │ │ │ └── MatchEvent.java │ │ └── resources │ │ │ ├── application.properties │ │ │ └── application.yml │ │ └── test │ │ └── java │ │ └── com │ │ └── packt │ │ └── timeline │ │ └── TimelineApplicationTests.java └── recipe8-7 │ ├── end │ ├── matches │ │ ├── .gitignore │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ ├── maven-wrapper.jar │ │ │ │ └── maven-wrapper.properties │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── packt │ │ │ │ │ └── matches │ │ │ │ │ ├── MatchesApplication.java │ │ │ │ │ ├── controller │ │ │ │ │ └── MatchController.java │ │ │ │ │ ├── domain │ │ │ │ │ └── MatchEvent.java │ │ │ │ │ └── service │ │ │ │ │ └── MatchService.java │ │ │ └── resources │ │ │ │ ├── application.properties │ │ │ │ └── application.yml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── packt │ │ │ └── matches │ │ │ └── MatchesApplicationTests.java │ ├── score │ │ ├── .gitignore │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ ├── maven-wrapper.jar │ │ │ │ └── maven-wrapper.properties │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── packt │ │ │ │ │ └── score │ │ │ │ │ ├── MatchEvent.java │ │ │ │ │ └── ScoreApplication.java │ │ │ └── resources │ │ │ │ ├── application.properties │ │ │ │ └── application.yml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── packt │ │ │ └── score │ │ │ └── ScoreApplicationTests.java │ └── timeline │ │ ├── .gitignore │ │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── timeline │ │ │ │ ├── TimelineApplication.java │ │ │ │ └── domain │ │ │ │ └── MatchEvent.java │ │ └── resources │ │ │ ├── application.properties │ │ │ └── application.yml │ │ └── test │ │ └── java │ │ └── com │ │ └── packt │ │ └── timeline │ │ └── TimelineApplicationTests.java │ └── start │ ├── matches │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── matches │ │ │ │ ├── MatchesApplication.java │ │ │ │ ├── controller │ │ │ │ └── MatchController.java │ │ │ │ ├── domain │ │ │ │ └── MatchEvent.java │ │ │ │ └── service │ │ │ │ └── MatchService.java │ │ └── resources │ │ │ ├── application.properties │ │ │ └── application.yml │ │ └── test │ │ └── java │ │ └── com │ │ └── packt │ │ └── matches │ │ └── MatchesApplicationTests.java │ ├── score │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── score │ │ │ │ ├── MatchEvent.java │ │ │ │ └── ScoreApplication.java │ │ └── resources │ │ │ ├── application.properties │ │ │ └── application.yml │ │ └── test │ │ └── java │ │ └── com │ │ └── packt │ │ └── score │ │ └── ScoreApplicationTests.java │ └── timeline │ ├── .gitignore │ ├── .mvn │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── packt │ │ │ └── timeline │ │ │ ├── TimelineApplication.java │ │ │ └── domain │ │ │ └── MatchEvent.java │ └── resources │ │ ├── application.properties │ │ └── application.yml │ └── test │ └── java │ └── com │ └── packt │ └── timeline │ └── TimelineApplicationTests.java └── chapter9 ├── football ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── packt │ │ │ └── football │ │ │ ├── FootballApplication.java │ │ │ ├── configuration │ │ │ ├── FootballConfig.java │ │ │ └── SecurityConfig.java │ │ │ ├── controller │ │ │ ├── AlbumsController.java │ │ │ ├── FootballController.java │ │ │ ├── PlayersController.java │ │ │ ├── QueriesController.java │ │ │ ├── SecurityController.java │ │ │ ├── TeamsController.java │ │ │ └── UserController.java │ │ │ ├── domain │ │ │ ├── Album.java │ │ │ ├── Card.java │ │ │ ├── CommentPost.java │ │ │ ├── Match.java │ │ │ ├── MatchEvent.java │ │ │ ├── Player.java │ │ │ ├── Team.java │ │ │ ├── TradingUser.java │ │ │ └── User.java │ │ │ ├── mapper │ │ │ ├── CardMapper.java │ │ │ ├── MatchMapper.java │ │ │ ├── PlayerMapper.java │ │ │ └── UserMappper.java │ │ │ ├── repo │ │ │ ├── AlbumEntity.java │ │ │ ├── AlbumRepository.java │ │ │ ├── CardEntity.java │ │ │ ├── CardRepository.java │ │ │ ├── Comment.java │ │ │ ├── CommentRepository.java │ │ │ ├── MatchEntity.java │ │ │ ├── MatchEventDetails.java │ │ │ ├── MatchEventEntity.java │ │ │ ├── MatchEventRepository.java │ │ │ ├── MatchRepository.java │ │ │ ├── PlayerEntity.java │ │ │ ├── PlayerRepository.java │ │ │ ├── TeamEntity.java │ │ │ ├── TeamPlayers.java │ │ │ ├── TeamRepository.java │ │ │ ├── UserEntity.java │ │ │ └── UserRepository.java │ │ │ └── service │ │ │ ├── AlbumsService.java │ │ │ ├── CommentService.java │ │ │ ├── CustomDatasourceService.java │ │ │ ├── DynamicQueriesService.java │ │ │ ├── FootballService.java │ │ │ └── UsersService.java │ └── resources │ │ ├── application.properties │ │ ├── application.yml │ │ └── db │ │ └── migration │ │ ├── V1_1__InitialSchema.sql │ │ └── V1_2__SampleData.sql │ └── test │ ├── java │ └── com │ │ └── packt │ │ └── football │ │ ├── controller │ │ ├── FootballControllerTest.java │ │ └── SecurityControllerTest.java │ │ ├── mapper │ │ ├── CardMapperTest.java │ │ ├── MatchMapperTest.java │ │ ├── PlayerMapperTest.java │ │ └── UserMappperTest.java │ │ └── service │ │ ├── AlbumsServiceTest.java │ │ ├── CommentServiceTest.java │ │ ├── CustomDatasourceServiceTest.java │ │ ├── DynamicQueriesServiceTest.java │ │ ├── FootballServiceTest.java │ │ └── UsersServiceTest.java │ └── resources │ └── createKeyspace.cql ├── recipe9-1 ├── end │ └── football │ │ ├── .gitignore │ │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── football │ │ │ │ ├── FootballApplication.java │ │ │ │ ├── configuration │ │ │ │ ├── FootballConfig.java │ │ │ │ └── SecurityConfig.java │ │ │ │ ├── controller │ │ │ │ ├── AlbumsController.java │ │ │ │ ├── FootballController.java │ │ │ │ ├── PlayersController.java │ │ │ │ ├── QueriesController.java │ │ │ │ ├── SecurityController.java │ │ │ │ ├── TeamsController.java │ │ │ │ └── UserController.java │ │ │ │ ├── domain │ │ │ │ ├── Album.java │ │ │ │ ├── Card.java │ │ │ │ ├── CommentPost.java │ │ │ │ ├── Match.java │ │ │ │ ├── MatchEvent.java │ │ │ │ ├── Player.java │ │ │ │ ├── Team.java │ │ │ │ ├── TradingUser.java │ │ │ │ └── User.java │ │ │ │ ├── mapper │ │ │ │ ├── CardMapper.java │ │ │ │ ├── MatchMapper.java │ │ │ │ ├── PlayerMapper.java │ │ │ │ └── UserMappper.java │ │ │ │ ├── repo │ │ │ │ ├── AlbumEntity.java │ │ │ │ ├── AlbumRepository.java │ │ │ │ ├── CardEntity.java │ │ │ │ ├── CardRepository.java │ │ │ │ ├── Comment.java │ │ │ │ ├── CommentRepository.java │ │ │ │ ├── MatchEntity.java │ │ │ │ ├── MatchEventDetails.java │ │ │ │ ├── MatchEventEntity.java │ │ │ │ ├── MatchEventRepository.java │ │ │ │ ├── MatchRepository.java │ │ │ │ ├── PlayerEntity.java │ │ │ │ ├── PlayerRepository.java │ │ │ │ ├── TeamEntity.java │ │ │ │ ├── TeamPlayers.java │ │ │ │ ├── TeamRepository.java │ │ │ │ ├── UserEntity.java │ │ │ │ └── UserRepository.java │ │ │ │ └── service │ │ │ │ ├── AlbumsService.java │ │ │ │ ├── CommentService.java │ │ │ │ ├── CustomDatasourceService.java │ │ │ │ ├── DynamicQueriesService.java │ │ │ │ ├── FootballService.java │ │ │ │ └── UsersService.java │ │ └── resources │ │ │ ├── application.properties │ │ │ ├── application.yml │ │ │ └── db │ │ │ └── migration │ │ │ ├── V1_1__InitialSchema.sql │ │ │ └── V1_2__SampleData.sql │ │ └── test │ │ ├── java │ │ └── com │ │ │ └── packt │ │ │ └── football │ │ │ ├── controller │ │ │ ├── FootballControllerTest.java │ │ │ └── SecurityControllerTest.java │ │ │ ├── mapper │ │ │ ├── CardMapperTest.java │ │ │ ├── MatchMapperTest.java │ │ │ ├── PlayerMapperTest.java │ │ │ └── UserMappperTest.java │ │ │ └── service │ │ │ ├── AlbumsServiceTest.java │ │ │ ├── CommentServiceTest.java │ │ │ ├── CustomDatasourceServiceTest.java │ │ │ ├── DynamicQueriesServiceTest.java │ │ │ ├── FootballServiceTest.java │ │ │ └── UsersServiceTest.java │ │ └── resources │ │ └── createKeyspace.cql └── start │ └── football │ ├── .gitignore │ ├── .mvn │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── packt │ │ │ └── football │ │ │ ├── FootballApplication.java │ │ │ ├── configuration │ │ │ ├── FootballConfig.java │ │ │ └── SecurityConfig.java │ │ │ ├── controller │ │ │ ├── AlbumsController.java │ │ │ ├── FootballController.java │ │ │ ├── PlayersController.java │ │ │ ├── QueriesController.java │ │ │ ├── SecurityController.java │ │ │ ├── TeamsController.java │ │ │ └── UserController.java │ │ │ ├── domain │ │ │ ├── Album.java │ │ │ ├── Card.java │ │ │ ├── CommentPost.java │ │ │ ├── Match.java │ │ │ ├── MatchEvent.java │ │ │ ├── Player.java │ │ │ ├── Team.java │ │ │ ├── TradingUser.java │ │ │ └── User.java │ │ │ ├── mapper │ │ │ ├── CardMapper.java │ │ │ ├── MatchMapper.java │ │ │ ├── PlayerMapper.java │ │ │ └── UserMappper.java │ │ │ ├── repo │ │ │ ├── AlbumEntity.java │ │ │ ├── AlbumRepository.java │ │ │ ├── CardEntity.java │ │ │ ├── CardRepository.java │ │ │ ├── Comment.java │ │ │ ├── CommentRepository.java │ │ │ ├── MatchEntity.java │ │ │ ├── MatchEventDetails.java │ │ │ ├── MatchEventEntity.java │ │ │ ├── MatchEventRepository.java │ │ │ ├── MatchRepository.java │ │ │ ├── PlayerEntity.java │ │ │ ├── PlayerRepository.java │ │ │ ├── TeamEntity.java │ │ │ ├── TeamPlayers.java │ │ │ ├── TeamRepository.java │ │ │ ├── UserEntity.java │ │ │ └── UserRepository.java │ │ │ └── service │ │ │ ├── AlbumsService.java │ │ │ ├── CommentService.java │ │ │ ├── CustomDatasourceService.java │ │ │ ├── DynamicQueriesService.java │ │ │ ├── FootballService.java │ │ │ └── UsersService.java │ └── resources │ │ ├── application.properties │ │ ├── application.yml │ │ └── db │ │ └── migration │ │ ├── V1_1__InitialSchema.sql │ │ └── V1_2__SampleData.sql │ └── test │ ├── java │ └── com │ │ └── packt │ │ └── football │ │ ├── controller │ │ ├── FootballControllerTest.java │ │ └── SecurityControllerTest.java │ │ ├── mapper │ │ ├── CardMapperTest.java │ │ ├── MatchMapperTest.java │ │ ├── PlayerMapperTest.java │ │ └── UserMappperTest.java │ │ └── service │ │ ├── AlbumsServiceTest.java │ │ ├── CommentServiceTest.java │ │ ├── CustomDatasourceServiceTest.java │ │ ├── DynamicQueriesServiceTest.java │ │ ├── FootballServiceTest.java │ │ └── UsersServiceTest.java │ └── resources │ └── createKeyspace.cql ├── recipe9-2 ├── end │ └── football │ │ ├── .gitignore │ │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── football │ │ │ │ ├── FootballApplication.java │ │ │ │ ├── configuration │ │ │ │ ├── FootballConfig.java │ │ │ │ └── SecurityConfig.java │ │ │ │ ├── controller │ │ │ │ ├── AlbumsController.java │ │ │ │ ├── FootballController.java │ │ │ │ ├── PlayersController.java │ │ │ │ ├── QueriesController.java │ │ │ │ ├── SecurityController.java │ │ │ │ ├── TeamsController.java │ │ │ │ └── UserController.java │ │ │ │ ├── domain │ │ │ │ ├── Album.java │ │ │ │ ├── Card.java │ │ │ │ ├── CommentPost.java │ │ │ │ ├── Match.java │ │ │ │ ├── MatchEvent.java │ │ │ │ ├── Player.java │ │ │ │ ├── Team.java │ │ │ │ ├── TradingUser.java │ │ │ │ └── User.java │ │ │ │ ├── mapper │ │ │ │ ├── CardMapper.java │ │ │ │ ├── MatchMapper.java │ │ │ │ ├── PlayerMapper.java │ │ │ │ └── UserMappper.java │ │ │ │ ├── repo │ │ │ │ ├── AlbumEntity.java │ │ │ │ ├── AlbumRepository.java │ │ │ │ ├── CardEntity.java │ │ │ │ ├── CardRepository.java │ │ │ │ ├── Comment.java │ │ │ │ ├── CommentRepository.java │ │ │ │ ├── MatchEntity.java │ │ │ │ ├── MatchEventDetails.java │ │ │ │ ├── MatchEventEntity.java │ │ │ │ ├── MatchEventRepository.java │ │ │ │ ├── MatchRepository.java │ │ │ │ ├── PlayerEntity.java │ │ │ │ ├── PlayerRepository.java │ │ │ │ ├── TeamEntity.java │ │ │ │ ├── TeamPlayers.java │ │ │ │ ├── TeamRepository.java │ │ │ │ ├── UserEntity.java │ │ │ │ └── UserRepository.java │ │ │ │ └── service │ │ │ │ ├── AlbumsService.java │ │ │ │ ├── CommentService.java │ │ │ │ ├── CustomDatasourceService.java │ │ │ │ ├── DynamicQueriesService.java │ │ │ │ ├── FootballService.java │ │ │ │ └── UsersService.java │ │ └── resources │ │ │ ├── application.properties │ │ │ ├── application.yml │ │ │ └── db │ │ │ └── migration │ │ │ ├── V1_1__InitialSchema.sql │ │ │ └── V1_2__SampleData.sql │ │ └── test │ │ ├── java │ │ └── com │ │ │ └── packt │ │ │ └── football │ │ │ ├── controller │ │ │ ├── FootballControllerTest.java │ │ │ └── SecurityControllerTest.java │ │ │ ├── mapper │ │ │ ├── CardMapperTest.java │ │ │ ├── MatchMapperTest.java │ │ │ ├── PlayerMapperTest.java │ │ │ └── UserMappperTest.java │ │ │ └── service │ │ │ ├── AlbumsServiceTest.java │ │ │ ├── CommentServiceTest.java │ │ │ ├── CustomDatasourceServiceTest.java │ │ │ ├── DynamicQueriesServiceTest.java │ │ │ ├── FootballServiceTest.java │ │ │ └── UsersServiceTest.java │ │ └── resources │ │ └── createKeyspace.cql └── start │ └── football │ ├── .gitignore │ ├── .mvn │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── packt │ │ │ └── football │ │ │ ├── FootballApplication.java │ │ │ ├── configuration │ │ │ ├── FootballConfig.java │ │ │ └── SecurityConfig.java │ │ │ ├── controller │ │ │ ├── AlbumsController.java │ │ │ ├── FootballController.java │ │ │ ├── PlayersController.java │ │ │ ├── QueriesController.java │ │ │ ├── SecurityController.java │ │ │ ├── TeamsController.java │ │ │ └── UserController.java │ │ │ ├── domain │ │ │ ├── Album.java │ │ │ ├── Card.java │ │ │ ├── CommentPost.java │ │ │ ├── Match.java │ │ │ ├── MatchEvent.java │ │ │ ├── Player.java │ │ │ ├── Team.java │ │ │ ├── TradingUser.java │ │ │ └── User.java │ │ │ ├── mapper │ │ │ ├── CardMapper.java │ │ │ ├── MatchMapper.java │ │ │ ├── PlayerMapper.java │ │ │ └── UserMappper.java │ │ │ ├── repo │ │ │ ├── AlbumEntity.java │ │ │ ├── AlbumRepository.java │ │ │ ├── CardEntity.java │ │ │ ├── CardRepository.java │ │ │ ├── Comment.java │ │ │ ├── CommentRepository.java │ │ │ ├── MatchEntity.java │ │ │ ├── MatchEventDetails.java │ │ │ ├── MatchEventEntity.java │ │ │ ├── MatchEventRepository.java │ │ │ ├── MatchRepository.java │ │ │ ├── PlayerEntity.java │ │ │ ├── PlayerRepository.java │ │ │ ├── TeamEntity.java │ │ │ ├── TeamPlayers.java │ │ │ ├── TeamRepository.java │ │ │ ├── UserEntity.java │ │ │ └── UserRepository.java │ │ │ └── service │ │ │ ├── AlbumsService.java │ │ │ ├── CommentService.java │ │ │ ├── CustomDatasourceService.java │ │ │ ├── DynamicQueriesService.java │ │ │ ├── FootballService.java │ │ │ └── UsersService.java │ └── resources │ │ ├── application.properties │ │ ├── application.yml │ │ └── db │ │ └── migration │ │ ├── V1_1__InitialSchema.sql │ │ └── V1_2__SampleData.sql │ └── test │ ├── java │ └── com │ │ └── packt │ │ └── football │ │ ├── controller │ │ ├── FootballControllerTest.java │ │ └── SecurityControllerTest.java │ │ ├── mapper │ │ ├── CardMapperTest.java │ │ ├── MatchMapperTest.java │ │ ├── PlayerMapperTest.java │ │ └── UserMappperTest.java │ │ └── service │ │ ├── AlbumsServiceTest.java │ │ ├── CommentServiceTest.java │ │ ├── CustomDatasourceServiceTest.java │ │ ├── DynamicQueriesServiceTest.java │ │ ├── FootballServiceTest.java │ │ └── UsersServiceTest.java │ └── resources │ └── createKeyspace.cql ├── recipe9-3 ├── end │ └── football │ │ ├── .gitignore │ │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── football │ │ │ │ ├── FootballApplication.java │ │ │ │ ├── configuration │ │ │ │ ├── FootballConfig.java │ │ │ │ └── SecurityConfig.java │ │ │ │ ├── controller │ │ │ │ ├── AlbumsController.java │ │ │ │ ├── FootballController.java │ │ │ │ ├── PlayersController.java │ │ │ │ ├── QueriesController.java │ │ │ │ ├── SecurityController.java │ │ │ │ ├── TeamsController.java │ │ │ │ └── UserController.java │ │ │ │ ├── domain │ │ │ │ ├── Album.java │ │ │ │ ├── Card.java │ │ │ │ ├── CommentPost.java │ │ │ │ ├── Match.java │ │ │ │ ├── MatchEvent.java │ │ │ │ ├── Player.java │ │ │ │ ├── Team.java │ │ │ │ ├── TradingUser.java │ │ │ │ └── User.java │ │ │ │ ├── mapper │ │ │ │ ├── CardMapper.java │ │ │ │ ├── MatchMapper.java │ │ │ │ ├── PlayerMapper.java │ │ │ │ └── UserMappper.java │ │ │ │ ├── repo │ │ │ │ ├── AlbumEntity.java │ │ │ │ ├── AlbumRepository.java │ │ │ │ ├── CardEntity.java │ │ │ │ ├── CardRepository.java │ │ │ │ ├── Comment.java │ │ │ │ ├── CommentRepository.java │ │ │ │ ├── MatchEntity.java │ │ │ │ ├── MatchEventDetails.java │ │ │ │ ├── MatchEventEntity.java │ │ │ │ ├── MatchEventRepository.java │ │ │ │ ├── MatchRepository.java │ │ │ │ ├── PlayerEntity.java │ │ │ │ ├── PlayerRepository.java │ │ │ │ ├── TeamEntity.java │ │ │ │ ├── TeamPlayers.java │ │ │ │ ├── TeamRepository.java │ │ │ │ ├── UserEntity.java │ │ │ │ └── UserRepository.java │ │ │ │ └── service │ │ │ │ ├── AlbumsService.java │ │ │ │ ├── CommentService.java │ │ │ │ ├── CustomDatasourceService.java │ │ │ │ ├── DynamicQueriesService.java │ │ │ │ ├── FootballService.java │ │ │ │ └── UsersService.java │ │ └── resources │ │ │ ├── application.properties │ │ │ ├── application.yml │ │ │ └── db │ │ │ └── migration │ │ │ ├── V1_1__InitialSchema.sql │ │ │ └── V1_2__SampleData.sql │ │ └── test │ │ ├── java │ │ └── com │ │ │ └── packt │ │ │ └── football │ │ │ ├── controller │ │ │ ├── FootballControllerTest.java │ │ │ └── SecurityControllerTest.java │ │ │ ├── mapper │ │ │ ├── CardMapperTest.java │ │ │ ├── MatchMapperTest.java │ │ │ ├── PlayerMapperTest.java │ │ │ └── UserMappperTest.java │ │ │ └── service │ │ │ ├── AlbumsServiceTest.java │ │ │ ├── CommentServiceTest.java │ │ │ ├── CustomDatasourceServiceTest.java │ │ │ ├── DynamicQueriesServiceTest.java │ │ │ ├── FootballServiceTest.java │ │ │ └── UsersServiceTest.java │ │ └── resources │ │ └── createKeyspace.cql └── start │ └── football │ ├── .gitignore │ ├── .mvn │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── packt │ │ │ └── football │ │ │ ├── FootballApplication.java │ │ │ ├── configuration │ │ │ ├── FootballConfig.java │ │ │ └── SecurityConfig.java │ │ │ ├── controller │ │ │ ├── AlbumsController.java │ │ │ ├── FootballController.java │ │ │ ├── PlayersController.java │ │ │ ├── QueriesController.java │ │ │ ├── SecurityController.java │ │ │ ├── TeamsController.java │ │ │ └── UserController.java │ │ │ ├── domain │ │ │ ├── Album.java │ │ │ ├── Card.java │ │ │ ├── CommentPost.java │ │ │ ├── Match.java │ │ │ ├── MatchEvent.java │ │ │ ├── Player.java │ │ │ ├── Team.java │ │ │ ├── TradingUser.java │ │ │ └── User.java │ │ │ ├── mapper │ │ │ ├── CardMapper.java │ │ │ ├── MatchMapper.java │ │ │ ├── PlayerMapper.java │ │ │ └── UserMappper.java │ │ │ ├── repo │ │ │ ├── AlbumEntity.java │ │ │ ├── AlbumRepository.java │ │ │ ├── CardEntity.java │ │ │ ├── CardRepository.java │ │ │ ├── Comment.java │ │ │ ├── CommentRepository.java │ │ │ ├── MatchEntity.java │ │ │ ├── MatchEventDetails.java │ │ │ ├── MatchEventEntity.java │ │ │ ├── MatchEventRepository.java │ │ │ ├── MatchRepository.java │ │ │ ├── PlayerEntity.java │ │ │ ├── PlayerRepository.java │ │ │ ├── TeamEntity.java │ │ │ ├── TeamPlayers.java │ │ │ ├── TeamRepository.java │ │ │ ├── UserEntity.java │ │ │ └── UserRepository.java │ │ │ └── service │ │ │ ├── AlbumsService.java │ │ │ ├── CommentService.java │ │ │ ├── CustomDatasourceService.java │ │ │ ├── DynamicQueriesService.java │ │ │ ├── FootballService.java │ │ │ └── UsersService.java │ └── resources │ │ ├── application.properties │ │ ├── application.yml │ │ └── db │ │ └── migration │ │ ├── V1_1__InitialSchema.sql │ │ └── V1_2__SampleData.sql │ └── test │ ├── java │ └── com │ │ └── packt │ │ └── football │ │ ├── controller │ │ ├── FootballControllerTest.java │ │ └── SecurityControllerTest.java │ │ ├── mapper │ │ ├── CardMapperTest.java │ │ ├── MatchMapperTest.java │ │ ├── PlayerMapperTest.java │ │ └── UserMappperTest.java │ │ └── service │ │ ├── AlbumsServiceTest.java │ │ ├── CommentServiceTest.java │ │ ├── CustomDatasourceServiceTest.java │ │ ├── DynamicQueriesServiceTest.java │ │ ├── FootballServiceTest.java │ │ └── UsersServiceTest.java │ └── resources │ └── createKeyspace.cql ├── recipe9-4 ├── end │ └── football │ │ ├── .gitignore │ │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── football │ │ │ │ ├── FootballApplication.java │ │ │ │ ├── configuration │ │ │ │ ├── FootballConfig.java │ │ │ │ └── SecurityConfig.java │ │ │ │ ├── controller │ │ │ │ ├── AlbumsController.java │ │ │ │ ├── FootballController.java │ │ │ │ ├── PlayersController.java │ │ │ │ ├── QueriesController.java │ │ │ │ ├── SecurityController.java │ │ │ │ ├── TeamsController.java │ │ │ │ └── UserController.java │ │ │ │ ├── domain │ │ │ │ ├── Album.java │ │ │ │ ├── Card.java │ │ │ │ ├── CommentPost.java │ │ │ │ ├── Match.java │ │ │ │ ├── MatchEvent.java │ │ │ │ ├── Player.java │ │ │ │ ├── Team.java │ │ │ │ ├── TradingUser.java │ │ │ │ └── User.java │ │ │ │ ├── mapper │ │ │ │ ├── CardMapper.java │ │ │ │ ├── MatchMapper.java │ │ │ │ ├── PlayerMapper.java │ │ │ │ └── UserMappper.java │ │ │ │ ├── repo │ │ │ │ ├── AlbumEntity.java │ │ │ │ ├── AlbumRepository.java │ │ │ │ ├── CardEntity.java │ │ │ │ ├── CardRepository.java │ │ │ │ ├── Comment.java │ │ │ │ ├── CommentRepository.java │ │ │ │ ├── MatchEntity.java │ │ │ │ ├── MatchEventDetails.java │ │ │ │ ├── MatchEventEntity.java │ │ │ │ ├── MatchEventRepository.java │ │ │ │ ├── MatchRepository.java │ │ │ │ ├── PlayerEntity.java │ │ │ │ ├── PlayerRepository.java │ │ │ │ ├── TeamEntity.java │ │ │ │ ├── TeamPlayers.java │ │ │ │ ├── TeamRepository.java │ │ │ │ ├── UserEntity.java │ │ │ │ └── UserRepository.java │ │ │ │ └── service │ │ │ │ ├── AlbumsService.java │ │ │ │ ├── CommentService.java │ │ │ │ ├── CustomDatasourceService.java │ │ │ │ ├── DynamicQueriesService.java │ │ │ │ ├── FootballService.java │ │ │ │ └── UsersService.java │ │ └── resources │ │ │ ├── application.properties │ │ │ ├── application.yml │ │ │ └── db │ │ │ └── migration │ │ │ ├── V1_1__InitialSchema.sql │ │ │ └── V1_2__SampleData.sql │ │ └── test │ │ ├── java │ │ └── com │ │ │ └── packt │ │ │ └── football │ │ │ ├── controller │ │ │ ├── FootballControllerTest.java │ │ │ └── SecurityControllerTest.java │ │ │ ├── mapper │ │ │ ├── CardMapperTest.java │ │ │ ├── MatchMapperTest.java │ │ │ ├── PlayerMapperTest.java │ │ │ └── UserMappperTest.java │ │ │ └── service │ │ │ ├── AlbumsServiceTest.java │ │ │ ├── CommentServiceTest.java │ │ │ ├── CustomDatasourceServiceTest.java │ │ │ ├── DynamicQueriesServiceTest.java │ │ │ ├── FootballServiceTest.java │ │ │ └── UsersServiceTest.java │ │ └── resources │ │ └── createKeyspace.cql └── start │ └── football │ ├── .gitignore │ ├── .mvn │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── packt │ │ │ └── football │ │ │ ├── FootballApplication.java │ │ │ ├── configuration │ │ │ ├── FootballConfig.java │ │ │ └── SecurityConfig.java │ │ │ ├── controller │ │ │ ├── AlbumsController.java │ │ │ ├── FootballController.java │ │ │ ├── PlayersController.java │ │ │ ├── QueriesController.java │ │ │ ├── SecurityController.java │ │ │ ├── TeamsController.java │ │ │ └── UserController.java │ │ │ ├── domain │ │ │ ├── Album.java │ │ │ ├── Card.java │ │ │ ├── CommentPost.java │ │ │ ├── Match.java │ │ │ ├── MatchEvent.java │ │ │ ├── Player.java │ │ │ ├── Team.java │ │ │ ├── TradingUser.java │ │ │ └── User.java │ │ │ ├── mapper │ │ │ ├── CardMapper.java │ │ │ ├── MatchMapper.java │ │ │ ├── PlayerMapper.java │ │ │ └── UserMappper.java │ │ │ ├── repo │ │ │ ├── AlbumEntity.java │ │ │ ├── AlbumRepository.java │ │ │ ├── CardEntity.java │ │ │ ├── CardRepository.java │ │ │ ├── Comment.java │ │ │ ├── CommentRepository.java │ │ │ ├── MatchEntity.java │ │ │ ├── MatchEventDetails.java │ │ │ ├── MatchEventEntity.java │ │ │ ├── MatchEventRepository.java │ │ │ ├── MatchRepository.java │ │ │ ├── PlayerEntity.java │ │ │ ├── PlayerRepository.java │ │ │ ├── TeamEntity.java │ │ │ ├── TeamPlayers.java │ │ │ ├── TeamRepository.java │ │ │ ├── UserEntity.java │ │ │ └── UserRepository.java │ │ │ └── service │ │ │ ├── AlbumsService.java │ │ │ ├── CommentService.java │ │ │ ├── CustomDatasourceService.java │ │ │ ├── DynamicQueriesService.java │ │ │ ├── FootballService.java │ │ │ └── UsersService.java │ └── resources │ │ ├── application.properties │ │ ├── application.yml │ │ └── db │ │ └── migration │ │ ├── V1_1__InitialSchema.sql │ │ └── V1_2__SampleData.sql │ └── test │ ├── java │ └── com │ │ └── packt │ │ └── football │ │ ├── controller │ │ ├── FootballControllerTest.java │ │ └── SecurityControllerTest.java │ │ ├── mapper │ │ ├── CardMapperTest.java │ │ ├── MatchMapperTest.java │ │ ├── PlayerMapperTest.java │ │ └── UserMappperTest.java │ │ └── service │ │ ├── AlbumsServiceTest.java │ │ ├── CommentServiceTest.java │ │ ├── CustomDatasourceServiceTest.java │ │ ├── DynamicQueriesServiceTest.java │ │ ├── FootballServiceTest.java │ │ └── UsersServiceTest.java │ └── resources │ └── createKeyspace.cql ├── recipe9-5 ├── end │ └── football │ │ ├── .gitignore │ │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── football │ │ │ │ ├── FootballApplication.java │ │ │ │ ├── configuration │ │ │ │ ├── FootballConfig.java │ │ │ │ └── SecurityConfig.java │ │ │ │ ├── controller │ │ │ │ ├── AlbumsController.java │ │ │ │ ├── FootballController.java │ │ │ │ ├── PlayersController.java │ │ │ │ ├── QueriesController.java │ │ │ │ ├── SecurityController.java │ │ │ │ ├── TeamsController.java │ │ │ │ └── UserController.java │ │ │ │ ├── domain │ │ │ │ ├── Album.java │ │ │ │ ├── Card.java │ │ │ │ ├── CommentPost.java │ │ │ │ ├── Match.java │ │ │ │ ├── MatchEvent.java │ │ │ │ ├── Player.java │ │ │ │ ├── Team.java │ │ │ │ ├── TradingUser.java │ │ │ │ └── User.java │ │ │ │ ├── mapper │ │ │ │ ├── CardMapper.java │ │ │ │ ├── MatchMapper.java │ │ │ │ ├── PlayerMapper.java │ │ │ │ └── UserMappper.java │ │ │ │ ├── repo │ │ │ │ ├── AlbumEntity.java │ │ │ │ ├── AlbumRepository.java │ │ │ │ ├── CardEntity.java │ │ │ │ ├── CardRepository.java │ │ │ │ ├── Comment.java │ │ │ │ ├── CommentRepository.java │ │ │ │ ├── MatchEntity.java │ │ │ │ ├── MatchEventDetails.java │ │ │ │ ├── MatchEventEntity.java │ │ │ │ ├── MatchEventRepository.java │ │ │ │ ├── MatchRepository.java │ │ │ │ ├── PlayerEntity.java │ │ │ │ ├── PlayerRepository.java │ │ │ │ ├── TeamEntity.java │ │ │ │ ├── TeamPlayers.java │ │ │ │ ├── TeamRepository.java │ │ │ │ ├── UserEntity.java │ │ │ │ └── UserRepository.java │ │ │ │ └── service │ │ │ │ ├── AlbumsService.java │ │ │ │ ├── CommentService.java │ │ │ │ ├── CustomDatasourceService.java │ │ │ │ ├── DynamicQueriesService.java │ │ │ │ ├── FootballService.java │ │ │ │ └── UsersService.java │ │ └── resources │ │ │ ├── application.properties │ │ │ ├── application.yml │ │ │ └── db │ │ │ └── migration │ │ │ ├── V1_1__InitialSchema.sql │ │ │ └── V1_2__SampleData.sql │ │ └── test │ │ ├── java │ │ └── com │ │ │ └── packt │ │ │ └── football │ │ │ ├── controller │ │ │ ├── FootballControllerTest.java │ │ │ └── SecurityControllerTest.java │ │ │ ├── mapper │ │ │ ├── CardMapperTest.java │ │ │ ├── MatchMapperTest.java │ │ │ ├── PlayerMapperTest.java │ │ │ └── UserMappperTest.java │ │ │ └── service │ │ │ ├── AlbumsServiceTest.java │ │ │ ├── CommentServiceTest.java │ │ │ ├── CustomDatasourceServiceTest.java │ │ │ ├── DynamicQueriesServiceTest.java │ │ │ ├── FootballServiceTest.java │ │ │ └── UsersServiceTest.java │ │ └── resources │ │ └── createKeyspace.cql └── start │ └── football │ ├── .gitignore │ ├── .mvn │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── packt │ │ │ └── football │ │ │ ├── FootballApplication.java │ │ │ ├── configuration │ │ │ ├── FootballConfig.java │ │ │ └── SecurityConfig.java │ │ │ ├── controller │ │ │ ├── AlbumsController.java │ │ │ ├── FootballController.java │ │ │ ├── PlayersController.java │ │ │ ├── QueriesController.java │ │ │ ├── SecurityController.java │ │ │ ├── TeamsController.java │ │ │ └── UserController.java │ │ │ ├── domain │ │ │ ├── Album.java │ │ │ ├── Card.java │ │ │ ├── CommentPost.java │ │ │ ├── Match.java │ │ │ ├── MatchEvent.java │ │ │ ├── Player.java │ │ │ ├── Team.java │ │ │ ├── TradingUser.java │ │ │ └── User.java │ │ │ ├── mapper │ │ │ ├── CardMapper.java │ │ │ ├── MatchMapper.java │ │ │ ├── PlayerMapper.java │ │ │ └── UserMappper.java │ │ │ ├── repo │ │ │ ├── AlbumEntity.java │ │ │ ├── AlbumRepository.java │ │ │ ├── CardEntity.java │ │ │ ├── CardRepository.java │ │ │ ├── Comment.java │ │ │ ├── CommentRepository.java │ │ │ ├── MatchEntity.java │ │ │ ├── MatchEventDetails.java │ │ │ ├── MatchEventEntity.java │ │ │ ├── MatchEventRepository.java │ │ │ ├── MatchRepository.java │ │ │ ├── PlayerEntity.java │ │ │ ├── PlayerRepository.java │ │ │ ├── TeamEntity.java │ │ │ ├── TeamPlayers.java │ │ │ ├── TeamRepository.java │ │ │ ├── UserEntity.java │ │ │ └── UserRepository.java │ │ │ └── service │ │ │ ├── AlbumsService.java │ │ │ ├── CommentService.java │ │ │ ├── CustomDatasourceService.java │ │ │ ├── DynamicQueriesService.java │ │ │ ├── FootballService.java │ │ │ └── UsersService.java │ └── resources │ │ ├── application.properties │ │ ├── application.yml │ │ └── db │ │ └── migration │ │ ├── V1_1__InitialSchema.sql │ │ └── V1_2__SampleData.sql │ └── test │ ├── java │ └── com │ │ └── packt │ │ └── football │ │ ├── controller │ │ ├── FootballControllerTest.java │ │ └── SecurityControllerTest.java │ │ ├── mapper │ │ ├── CardMapperTest.java │ │ ├── MatchMapperTest.java │ │ ├── PlayerMapperTest.java │ │ └── UserMappperTest.java │ │ └── service │ │ ├── AlbumsServiceTest.java │ │ ├── CommentServiceTest.java │ │ ├── CustomDatasourceServiceTest.java │ │ ├── DynamicQueriesServiceTest.java │ │ ├── FootballServiceTest.java │ │ └── UsersServiceTest.java │ └── resources │ └── createKeyspace.cql ├── recipe9-6 ├── end │ └── football │ │ ├── .gitignore │ │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── football │ │ │ │ ├── FootballApplication.java │ │ │ │ ├── configuration │ │ │ │ ├── FootballConfig.java │ │ │ │ └── SecurityConfig.java │ │ │ │ ├── controller │ │ │ │ ├── AlbumsController.java │ │ │ │ ├── FootballController.java │ │ │ │ ├── PlayersController.java │ │ │ │ ├── QueriesController.java │ │ │ │ ├── SecurityController.java │ │ │ │ ├── TeamsController.java │ │ │ │ └── UserController.java │ │ │ │ ├── domain │ │ │ │ ├── Album.java │ │ │ │ ├── Card.java │ │ │ │ ├── CommentPost.java │ │ │ │ ├── Match.java │ │ │ │ ├── MatchEvent.java │ │ │ │ ├── Player.java │ │ │ │ ├── Team.java │ │ │ │ ├── TradingUser.java │ │ │ │ └── User.java │ │ │ │ ├── mapper │ │ │ │ ├── CardMapper.java │ │ │ │ ├── MatchMapper.java │ │ │ │ ├── PlayerMapper.java │ │ │ │ └── UserMappper.java │ │ │ │ ├── repo │ │ │ │ ├── AlbumEntity.java │ │ │ │ ├── AlbumRepository.java │ │ │ │ ├── CardEntity.java │ │ │ │ ├── CardRepository.java │ │ │ │ ├── Comment.java │ │ │ │ ├── CommentRepository.java │ │ │ │ ├── MatchEntity.java │ │ │ │ ├── MatchEventDetails.java │ │ │ │ ├── MatchEventEntity.java │ │ │ │ ├── MatchEventRepository.java │ │ │ │ ├── MatchRepository.java │ │ │ │ ├── PlayerEntity.java │ │ │ │ ├── PlayerRepository.java │ │ │ │ ├── TeamEntity.java │ │ │ │ ├── TeamPlayers.java │ │ │ │ ├── TeamRepository.java │ │ │ │ ├── UserEntity.java │ │ │ │ └── UserRepository.java │ │ │ │ └── service │ │ │ │ ├── AlbumsService.java │ │ │ │ ├── CommentService.java │ │ │ │ ├── CustomDatasourceService.java │ │ │ │ ├── DynamicQueriesService.java │ │ │ │ ├── FootballService.java │ │ │ │ └── UsersService.java │ │ └── resources │ │ │ ├── application.properties │ │ │ ├── application.yml │ │ │ └── db │ │ │ └── migration │ │ │ ├── V1_1__InitialSchema.sql │ │ │ └── V1_2__SampleData.sql │ │ └── test │ │ ├── java │ │ └── com │ │ │ └── packt │ │ │ └── football │ │ │ ├── controller │ │ │ ├── FootballControllerTest.java │ │ │ └── SecurityControllerTest.java │ │ │ ├── mapper │ │ │ ├── CardMapperTest.java │ │ │ ├── MatchMapperTest.java │ │ │ ├── PlayerMapperTest.java │ │ │ └── UserMappperTest.java │ │ │ └── service │ │ │ ├── AlbumsServiceTest.java │ │ │ ├── CommentServiceTest.java │ │ │ ├── CustomDatasourceServiceTest.java │ │ │ ├── DynamicQueriesServiceTest.java │ │ │ ├── FootballServiceTest.java │ │ │ └── UsersServiceTest.java │ │ └── resources │ │ └── createKeyspace.cql └── start │ └── football │ ├── .gitignore │ ├── .mvn │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── packt │ │ │ └── football │ │ │ ├── FootballApplication.java │ │ │ ├── configuration │ │ │ ├── FootballConfig.java │ │ │ └── SecurityConfig.java │ │ │ ├── controller │ │ │ ├── AlbumsController.java │ │ │ ├── FootballController.java │ │ │ ├── PlayersController.java │ │ │ ├── QueriesController.java │ │ │ ├── SecurityController.java │ │ │ ├── TeamsController.java │ │ │ └── UserController.java │ │ │ ├── domain │ │ │ ├── Album.java │ │ │ ├── Card.java │ │ │ ├── CommentPost.java │ │ │ ├── Match.java │ │ │ ├── MatchEvent.java │ │ │ ├── Player.java │ │ │ ├── Team.java │ │ │ ├── TradingUser.java │ │ │ └── User.java │ │ │ ├── mapper │ │ │ ├── CardMapper.java │ │ │ ├── MatchMapper.java │ │ │ ├── PlayerMapper.java │ │ │ └── UserMappper.java │ │ │ ├── repo │ │ │ ├── AlbumEntity.java │ │ │ ├── AlbumRepository.java │ │ │ ├── CardEntity.java │ │ │ ├── CardRepository.java │ │ │ ├── Comment.java │ │ │ ├── CommentRepository.java │ │ │ ├── MatchEntity.java │ │ │ ├── MatchEventDetails.java │ │ │ ├── MatchEventEntity.java │ │ │ ├── MatchEventRepository.java │ │ │ ├── MatchRepository.java │ │ │ ├── PlayerEntity.java │ │ │ ├── PlayerRepository.java │ │ │ ├── TeamEntity.java │ │ │ ├── TeamPlayers.java │ │ │ ├── TeamRepository.java │ │ │ ├── UserEntity.java │ │ │ └── UserRepository.java │ │ │ └── service │ │ │ ├── AlbumsService.java │ │ │ ├── CommentService.java │ │ │ ├── CustomDatasourceService.java │ │ │ ├── DynamicQueriesService.java │ │ │ ├── FootballService.java │ │ │ └── UsersService.java │ └── resources │ │ ├── application.properties │ │ ├── application.yml │ │ └── db │ │ └── migration │ │ ├── V1_1__InitialSchema.sql │ │ └── V1_2__SampleData.sql │ └── test │ ├── java │ └── com │ │ └── packt │ │ └── football │ │ ├── controller │ │ ├── FootballControllerTest.java │ │ └── SecurityControllerTest.java │ │ ├── mapper │ │ ├── CardMapperTest.java │ │ ├── MatchMapperTest.java │ │ ├── PlayerMapperTest.java │ │ └── UserMappperTest.java │ │ └── service │ │ ├── AlbumsServiceTest.java │ │ ├── CommentServiceTest.java │ │ ├── CustomDatasourceServiceTest.java │ │ ├── DynamicQueriesServiceTest.java │ │ ├── FootballServiceTest.java │ │ └── UsersServiceTest.java │ └── resources │ └── createKeyspace.cql ├── recipe9-7 ├── end │ └── football │ │ ├── .gitignore │ │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── football │ │ │ │ ├── FootballApplication.java │ │ │ │ ├── configuration │ │ │ │ ├── FootballConfig.java │ │ │ │ ├── SecurityConfig.java │ │ │ │ └── WebConfiguration.java │ │ │ │ ├── controller │ │ │ │ ├── AlbumsController.java │ │ │ │ ├── FootballController.java │ │ │ │ ├── PlayersController.java │ │ │ │ ├── QueriesController.java │ │ │ │ ├── SecurityController.java │ │ │ │ ├── TeamsController.java │ │ │ │ └── UserController.java │ │ │ │ ├── domain │ │ │ │ ├── Album.java │ │ │ │ ├── Card.java │ │ │ │ ├── CommentPost.java │ │ │ │ ├── Match.java │ │ │ │ ├── MatchEvent.java │ │ │ │ ├── Player.java │ │ │ │ ├── Team.java │ │ │ │ ├── TradingUser.java │ │ │ │ └── User.java │ │ │ │ ├── mapper │ │ │ │ ├── CardMapper.java │ │ │ │ ├── MatchMapper.java │ │ │ │ ├── PlayerMapper.java │ │ │ │ └── UserMappper.java │ │ │ │ ├── repo │ │ │ │ ├── AlbumEntity.java │ │ │ │ ├── AlbumRepository.java │ │ │ │ ├── CardEntity.java │ │ │ │ ├── CardRepository.java │ │ │ │ ├── Comment.java │ │ │ │ ├── CommentRepository.java │ │ │ │ ├── MatchEntity.java │ │ │ │ ├── MatchEventDetails.java │ │ │ │ ├── MatchEventEntity.java │ │ │ │ ├── MatchEventRepository.java │ │ │ │ ├── MatchRepository.java │ │ │ │ ├── PlayerEntity.java │ │ │ │ ├── PlayerRepository.java │ │ │ │ ├── TeamEntity.java │ │ │ │ ├── TeamPlayers.java │ │ │ │ ├── TeamRepository.java │ │ │ │ ├── UserEntity.java │ │ │ │ └── UserRepository.java │ │ │ │ └── service │ │ │ │ ├── AlbumsService.java │ │ │ │ ├── CommentService.java │ │ │ │ ├── CustomDatasourceService.java │ │ │ │ ├── DynamicQueriesService.java │ │ │ │ ├── FootballService.java │ │ │ │ └── UsersService.java │ │ └── resources │ │ │ ├── application.properties │ │ │ ├── application.yml │ │ │ └── db │ │ │ └── migration │ │ │ ├── V1_1__InitialSchema.sql │ │ │ └── V1_2__SampleData.sql │ │ └── test │ │ ├── java │ │ └── com │ │ │ └── packt │ │ │ └── football │ │ │ ├── controller │ │ │ ├── FootballControllerTest.java │ │ │ └── SecurityControllerTest.java │ │ │ ├── mapper │ │ │ ├── CardMapperTest.java │ │ │ ├── MatchMapperTest.java │ │ │ ├── PlayerMapperTest.java │ │ │ └── UserMappperTest.java │ │ │ └── service │ │ │ ├── AlbumsServiceTest.java │ │ │ ├── CommentServiceTest.java │ │ │ ├── CustomDatasourceServiceTest.java │ │ │ ├── DynamicQueriesServiceTest.java │ │ │ ├── FootballServiceTest.java │ │ │ └── UsersServiceTest.java │ │ └── resources │ │ └── createKeyspace.cql └── start │ └── football │ ├── .gitignore │ ├── .mvn │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── packt │ │ │ └── football │ │ │ ├── FootballApplication.java │ │ │ ├── configuration │ │ │ ├── FootballConfig.java │ │ │ └── SecurityConfig.java │ │ │ ├── controller │ │ │ ├── AlbumsController.java │ │ │ ├── FootballController.java │ │ │ ├── PlayersController.java │ │ │ ├── QueriesController.java │ │ │ ├── SecurityController.java │ │ │ ├── TeamsController.java │ │ │ └── UserController.java │ │ │ ├── domain │ │ │ ├── Album.java │ │ │ ├── Card.java │ │ │ ├── CommentPost.java │ │ │ ├── Match.java │ │ │ ├── MatchEvent.java │ │ │ ├── Player.java │ │ │ ├── Team.java │ │ │ ├── TradingUser.java │ │ │ └── User.java │ │ │ ├── mapper │ │ │ ├── CardMapper.java │ │ │ ├── MatchMapper.java │ │ │ ├── PlayerMapper.java │ │ │ └── UserMappper.java │ │ │ ├── repo │ │ │ ├── AlbumEntity.java │ │ │ ├── AlbumRepository.java │ │ │ ├── CardEntity.java │ │ │ ├── CardRepository.java │ │ │ ├── Comment.java │ │ │ ├── CommentRepository.java │ │ │ ├── MatchEntity.java │ │ │ ├── MatchEventDetails.java │ │ │ ├── MatchEventEntity.java │ │ │ ├── MatchEventRepository.java │ │ │ ├── MatchRepository.java │ │ │ ├── PlayerEntity.java │ │ │ ├── PlayerRepository.java │ │ │ ├── TeamEntity.java │ │ │ ├── TeamPlayers.java │ │ │ ├── TeamRepository.java │ │ │ ├── UserEntity.java │ │ │ └── UserRepository.java │ │ │ └── service │ │ │ ├── AlbumsService.java │ │ │ ├── CommentService.java │ │ │ ├── CustomDatasourceService.java │ │ │ ├── DynamicQueriesService.java │ │ │ ├── FootballService.java │ │ │ └── UsersService.java │ └── resources │ │ ├── application.properties │ │ ├── application.yml │ │ └── db │ │ └── migration │ │ ├── V1_1__InitialSchema.sql │ │ └── V1_2__SampleData.sql │ └── test │ ├── java │ └── com │ │ └── packt │ │ └── football │ │ ├── controller │ │ ├── FootballControllerTest.java │ │ └── SecurityControllerTest.java │ │ ├── mapper │ │ ├── CardMapperTest.java │ │ ├── MatchMapperTest.java │ │ ├── PlayerMapperTest.java │ │ └── UserMappperTest.java │ │ └── service │ │ ├── AlbumsServiceTest.java │ │ ├── CommentServiceTest.java │ │ ├── CustomDatasourceServiceTest.java │ │ ├── DynamicQueriesServiceTest.java │ │ ├── FootballServiceTest.java │ │ └── UsersServiceTest.java │ └── resources │ └── createKeyspace.cql └── recipe9-8 ├── end └── football │ ├── .gitignore │ ├── .mvn │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── packt │ │ │ └── football │ │ │ ├── FootballApplication.java │ │ │ ├── configuration │ │ │ ├── FootballConfig.java │ │ │ ├── SecurityConfig.java │ │ │ └── WebConfiguration.java │ │ │ ├── controller │ │ │ ├── AlbumsController.java │ │ │ ├── FootballController.java │ │ │ ├── PlayersController.java │ │ │ ├── QueriesController.java │ │ │ ├── SecurityController.java │ │ │ ├── TeamsController.java │ │ │ └── UserController.java │ │ │ ├── domain │ │ │ ├── Album.java │ │ │ ├── Card.java │ │ │ ├── CommentPost.java │ │ │ ├── Match.java │ │ │ ├── MatchEvent.java │ │ │ ├── Player.java │ │ │ ├── Team.java │ │ │ ├── TradingUser.java │ │ │ └── User.java │ │ │ ├── mapper │ │ │ ├── CardMapper.java │ │ │ ├── MatchMapper.java │ │ │ ├── PlayerMapper.java │ │ │ └── UserMappper.java │ │ │ ├── repo │ │ │ ├── AlbumEntity.java │ │ │ ├── AlbumRepository.java │ │ │ ├── CardEntity.java │ │ │ ├── CardRepository.java │ │ │ ├── Comment.java │ │ │ ├── CommentRepository.java │ │ │ ├── MatchEntity.java │ │ │ ├── MatchEventDetails.java │ │ │ ├── MatchEventEntity.java │ │ │ ├── MatchEventRepository.java │ │ │ ├── MatchRepository.java │ │ │ ├── PlayerEntity.java │ │ │ ├── PlayerRepository.java │ │ │ ├── TeamEntity.java │ │ │ ├── TeamPlayers.java │ │ │ ├── TeamRepository.java │ │ │ ├── UserEntity.java │ │ │ └── UserRepository.java │ │ │ └── service │ │ │ ├── AlbumsService.java │ │ │ ├── CommentService.java │ │ │ ├── CustomDatasourceService.java │ │ │ ├── DynamicQueriesService.java │ │ │ ├── FootballService.java │ │ │ └── UsersService.java │ └── resources │ │ ├── application.properties │ │ ├── application.yml │ │ └── db │ │ └── migration │ │ ├── V1_1__InitialSchema.sql │ │ └── V1_2__SampleData.sql │ └── test │ ├── java │ └── com │ │ └── packt │ │ └── football │ │ ├── controller │ │ ├── FootballControllerTest.java │ │ └── SecurityControllerTest.java │ │ ├── mapper │ │ ├── CardMapperTest.java │ │ ├── MatchMapperTest.java │ │ ├── PlayerMapperTest.java │ │ └── UserMappperTest.java │ │ └── service │ │ ├── AlbumsServiceTest.java │ │ ├── CommentServiceTest.java │ │ ├── CustomDatasourceServiceTest.java │ │ ├── DynamicQueriesServiceTest.java │ │ ├── FootballServiceTest.java │ │ └── UsersServiceTest.java │ └── resources │ └── createKeyspace.cql └── start └── football ├── .gitignore ├── .mvn └── wrapper │ ├── maven-wrapper.jar │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd ├── pom.xml └── src ├── main ├── java │ └── com │ │ └── packt │ │ └── football │ │ ├── FootballApplication.java │ │ ├── configuration │ │ ├── FootballConfig.java │ │ └── SecurityConfig.java │ │ ├── controller │ │ ├── AlbumsController.java │ │ ├── FootballController.java │ │ ├── PlayersController.java │ │ ├── QueriesController.java │ │ ├── SecurityController.java │ │ ├── TeamsController.java │ │ └── UserController.java │ │ ├── domain │ │ ├── Album.java │ │ ├── Card.java │ │ ├── CommentPost.java │ │ ├── Match.java │ │ ├── MatchEvent.java │ │ ├── Player.java │ │ ├── Team.java │ │ ├── TradingUser.java │ │ └── User.java │ │ ├── mapper │ │ ├── CardMapper.java │ │ ├── MatchMapper.java │ │ ├── PlayerMapper.java │ │ └── UserMappper.java │ │ ├── repo │ │ ├── AlbumEntity.java │ │ ├── AlbumRepository.java │ │ ├── CardEntity.java │ │ ├── CardRepository.java │ │ ├── Comment.java │ │ ├── CommentRepository.java │ │ ├── MatchEntity.java │ │ ├── MatchEventDetails.java │ │ ├── MatchEventEntity.java │ │ ├── MatchEventRepository.java │ │ ├── MatchRepository.java │ │ ├── PlayerEntity.java │ │ ├── PlayerRepository.java │ │ ├── TeamEntity.java │ │ ├── TeamPlayers.java │ │ ├── TeamRepository.java │ │ ├── UserEntity.java │ │ └── UserRepository.java │ │ └── service │ │ ├── AlbumsService.java │ │ ├── CommentService.java │ │ ├── CustomDatasourceService.java │ │ ├── DynamicQueriesService.java │ │ ├── FootballService.java │ │ └── UsersService.java └── resources │ ├── application.properties │ ├── application.yml │ └── db │ └── migration │ ├── V1_1__InitialSchema.sql │ └── V1_2__SampleData.sql └── test ├── java └── com │ └── packt │ └── football │ ├── controller │ ├── FootballControllerTest.java │ └── SecurityControllerTest.java │ ├── mapper │ ├── CardMapperTest.java │ ├── MatchMapperTest.java │ ├── PlayerMapperTest.java │ └── UserMappperTest.java │ └── service │ ├── AlbumsServiceTest.java │ ├── CommentServiceTest.java │ ├── CustomDatasourceServiceTest.java │ ├── DynamicQueriesServiceTest.java │ ├── FootballServiceTest.java │ └── UsersServiceTest.java └── resources └── createKeyspace.cql /.gitignore: -------------------------------------------------------------------------------- 1 | .vscode/ 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/README.md -------------------------------------------------------------------------------- /chapter1/recipe1-1/end/football/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter1/recipe1-1/end/football/.gitignore -------------------------------------------------------------------------------- /chapter1/recipe1-1/end/football/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter1/recipe1-1/end/football/mvnw -------------------------------------------------------------------------------- /chapter1/recipe1-1/end/football/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter1/recipe1-1/end/football/mvnw.cmd -------------------------------------------------------------------------------- /chapter1/recipe1-1/end/football/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter1/recipe1-1/end/football/pom.xml -------------------------------------------------------------------------------- /chapter1/recipe1-1/end/football/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter1/recipe1-2/end/football/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter1/recipe1-2/end/football/.gitignore -------------------------------------------------------------------------------- /chapter1/recipe1-2/end/football/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter1/recipe1-2/end/football/mvnw -------------------------------------------------------------------------------- /chapter1/recipe1-2/end/football/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter1/recipe1-2/end/football/mvnw.cmd -------------------------------------------------------------------------------- /chapter1/recipe1-2/end/football/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter1/recipe1-2/end/football/pom.xml -------------------------------------------------------------------------------- /chapter1/recipe1-2/end/football/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter1/recipe1-2/start/football/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter1/recipe1-2/start/football/mvnw -------------------------------------------------------------------------------- /chapter1/recipe1-2/start/football/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter1/recipe1-2/start/football/mvnw.cmd -------------------------------------------------------------------------------- /chapter1/recipe1-2/start/football/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter1/recipe1-2/start/football/pom.xml -------------------------------------------------------------------------------- /chapter1/recipe1-2/start/football/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter1/recipe1-3/end/football/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter1/recipe1-3/end/football/.gitignore -------------------------------------------------------------------------------- /chapter1/recipe1-3/end/football/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter1/recipe1-3/end/football/mvnw -------------------------------------------------------------------------------- /chapter1/recipe1-3/end/football/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter1/recipe1-3/end/football/mvnw.cmd -------------------------------------------------------------------------------- /chapter1/recipe1-3/end/football/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter1/recipe1-3/end/football/pom.xml -------------------------------------------------------------------------------- /chapter1/recipe1-3/end/football/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter1/recipe1-3/start/football/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter1/recipe1-3/start/football/mvnw -------------------------------------------------------------------------------- /chapter1/recipe1-3/start/football/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter1/recipe1-3/start/football/mvnw.cmd -------------------------------------------------------------------------------- /chapter1/recipe1-3/start/football/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter1/recipe1-3/start/football/pom.xml -------------------------------------------------------------------------------- /chapter1/recipe1-3/start/football/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter1/recipe1-4/end/football/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter1/recipe1-4/end/football/.gitignore -------------------------------------------------------------------------------- /chapter1/recipe1-4/end/football/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter1/recipe1-4/end/football/mvnw -------------------------------------------------------------------------------- /chapter1/recipe1-4/end/football/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter1/recipe1-4/end/football/mvnw.cmd -------------------------------------------------------------------------------- /chapter1/recipe1-4/end/football/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter1/recipe1-4/end/football/pom.xml -------------------------------------------------------------------------------- /chapter1/recipe1-4/end/football/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter1/recipe1-4/start/football/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter1/recipe1-4/start/football/mvnw -------------------------------------------------------------------------------- /chapter1/recipe1-4/start/football/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter1/recipe1-4/start/football/mvnw.cmd -------------------------------------------------------------------------------- /chapter1/recipe1-4/start/football/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter1/recipe1-4/start/football/pom.xml -------------------------------------------------------------------------------- /chapter1/recipe1-4/start/football/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter1/recipe1-5/end/football/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter1/recipe1-5/end/football/.gitignore -------------------------------------------------------------------------------- /chapter1/recipe1-5/end/football/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter1/recipe1-5/end/football/mvnw -------------------------------------------------------------------------------- /chapter1/recipe1-5/end/football/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter1/recipe1-5/end/football/mvnw.cmd -------------------------------------------------------------------------------- /chapter1/recipe1-5/end/football/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter1/recipe1-5/end/football/pom.xml -------------------------------------------------------------------------------- /chapter1/recipe1-5/end/football/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter1/recipe1-5/start/football/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter1/recipe1-5/start/football/mvnw -------------------------------------------------------------------------------- /chapter1/recipe1-5/start/football/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter1/recipe1-5/start/football/mvnw.cmd -------------------------------------------------------------------------------- /chapter1/recipe1-5/start/football/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter1/recipe1-5/start/football/pom.xml -------------------------------------------------------------------------------- /chapter1/recipe1-5/start/football/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter1/recipe1-6/end/albums/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter1/recipe1-6/end/albums/.gitignore -------------------------------------------------------------------------------- /chapter1/recipe1-6/end/albums/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter1/recipe1-6/end/albums/mvnw -------------------------------------------------------------------------------- /chapter1/recipe1-6/end/albums/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter1/recipe1-6/end/albums/mvnw.cmd -------------------------------------------------------------------------------- /chapter1/recipe1-6/end/albums/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter1/recipe1-6/end/albums/pom.xml -------------------------------------------------------------------------------- /chapter1/recipe1-6/end/albums/src/main/resources/application-test.yml: -------------------------------------------------------------------------------- 1 | footballservice: 2 | url: http://localhost:7979 -------------------------------------------------------------------------------- /chapter1/recipe1-6/end/albums/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter1/recipe1-6/end/albums/src/main/resources/application.yml: -------------------------------------------------------------------------------- 1 | footballservice: 2 | url: http://localhost:8080 -------------------------------------------------------------------------------- /chapter1/recipe1-6/end/football/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter1/recipe1-6/end/football/.gitignore -------------------------------------------------------------------------------- /chapter1/recipe1-6/end/football/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter1/recipe1-6/end/football/mvnw -------------------------------------------------------------------------------- /chapter1/recipe1-6/end/football/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter1/recipe1-6/end/football/mvnw.cmd -------------------------------------------------------------------------------- /chapter1/recipe1-6/end/football/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter1/recipe1-6/end/football/pom.xml -------------------------------------------------------------------------------- /chapter1/recipe1-6/end/football/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter1/recipe1-6/start/football/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter1/recipe1-6/start/football/mvnw -------------------------------------------------------------------------------- /chapter1/recipe1-6/start/football/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter1/recipe1-6/start/football/mvnw.cmd -------------------------------------------------------------------------------- /chapter1/recipe1-6/start/football/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter1/recipe1-6/start/football/pom.xml -------------------------------------------------------------------------------- /chapter1/recipe1-6/start/football/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter1/recipe1-7/end/albums/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter1/recipe1-7/end/albums/.gitignore -------------------------------------------------------------------------------- /chapter1/recipe1-7/end/albums/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter1/recipe1-7/end/albums/mvnw -------------------------------------------------------------------------------- /chapter1/recipe1-7/end/albums/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter1/recipe1-7/end/albums/mvnw.cmd -------------------------------------------------------------------------------- /chapter1/recipe1-7/end/albums/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter1/recipe1-7/end/albums/pom.xml -------------------------------------------------------------------------------- /chapter1/recipe1-7/end/albums/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter1/recipe1-7/end/football/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter1/recipe1-7/end/football/.gitignore -------------------------------------------------------------------------------- /chapter1/recipe1-7/end/football/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter1/recipe1-7/end/football/mvnw -------------------------------------------------------------------------------- /chapter1/recipe1-7/end/football/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter1/recipe1-7/end/football/mvnw.cmd -------------------------------------------------------------------------------- /chapter1/recipe1-7/end/football/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter1/recipe1-7/end/football/pom.xml -------------------------------------------------------------------------------- /chapter1/recipe1-7/end/football/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter1/recipe1-7/start/football/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter1/recipe1-7/start/football/mvnw -------------------------------------------------------------------------------- /chapter1/recipe1-7/start/football/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter1/recipe1-7/start/football/mvnw.cmd -------------------------------------------------------------------------------- /chapter1/recipe1-7/start/football/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter1/recipe1-7/start/football/pom.xml -------------------------------------------------------------------------------- /chapter1/recipe1-7/start/football/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter2/recipe2-1/end/footballauth/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter2/recipe2-1/end/footballauth/mvnw -------------------------------------------------------------------------------- /chapter2/recipe2-1/end/footballauth/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter2/recipe2-1/end/footballauth/pom.xml -------------------------------------------------------------------------------- /chapter2/recipe2-1/end/footballauth/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter2/recipe2-2/end/footballauth/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter2/recipe2-2/end/footballauth/mvnw -------------------------------------------------------------------------------- /chapter2/recipe2-2/end/footballauth/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter2/recipe2-2/end/footballauth/pom.xml -------------------------------------------------------------------------------- /chapter2/recipe2-2/end/footballauth/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter2/recipe2-2/end/footballresource/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter2/recipe2-2/start/footballauth/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter2/recipe2-2/start/footballauth/mvnw -------------------------------------------------------------------------------- /chapter2/recipe2-2/start/footballauth/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter2/recipe2-3/end/footballauth/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter2/recipe2-3/end/footballauth/mvnw -------------------------------------------------------------------------------- /chapter2/recipe2-3/end/footballauth/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter2/recipe2-3/end/footballauth/pom.xml -------------------------------------------------------------------------------- /chapter2/recipe2-3/end/footballauth/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter2/recipe2-3/end/footballresource/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter2/recipe2-3/start/footballauth/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter2/recipe2-3/start/footballauth/mvnw -------------------------------------------------------------------------------- /chapter2/recipe2-3/start/footballauth/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter2/recipe2-3/start/footballresource/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter2/recipe2-4/end/footballauth/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter2/recipe2-4/end/footballauth/mvnw -------------------------------------------------------------------------------- /chapter2/recipe2-4/end/footballauth/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter2/recipe2-4/end/footballauth/pom.xml -------------------------------------------------------------------------------- /chapter2/recipe2-4/end/footballauth/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter2/recipe2-4/end/footballresource/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter2/recipe2-4/end/footballui/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter2/recipe2-4/end/footballui/mvnw -------------------------------------------------------------------------------- /chapter2/recipe2-4/end/footballui/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter2/recipe2-4/end/footballui/mvnw.cmd -------------------------------------------------------------------------------- /chapter2/recipe2-4/end/footballui/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter2/recipe2-4/end/footballui/pom.xml -------------------------------------------------------------------------------- /chapter2/recipe2-4/end/footballui/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter2/recipe2-4/start/footballauth/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter2/recipe2-4/start/footballauth/mvnw -------------------------------------------------------------------------------- /chapter2/recipe2-4/start/footballauth/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter2/recipe2-4/start/footballresource/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter2/recipe2-5/end/footballauth/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter2/recipe2-5/end/footballauth/mvnw -------------------------------------------------------------------------------- /chapter2/recipe2-5/end/footballauth/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter2/recipe2-5/end/footballauth/pom.xml -------------------------------------------------------------------------------- /chapter2/recipe2-5/end/footballauth/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter2/recipe2-5/end/footballresource/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter2/recipe2-5/end/footballui/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter2/recipe2-5/end/footballui/mvnw -------------------------------------------------------------------------------- /chapter2/recipe2-5/end/footballui/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter2/recipe2-5/end/footballui/mvnw.cmd -------------------------------------------------------------------------------- /chapter2/recipe2-5/end/footballui/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter2/recipe2-5/end/footballui/pom.xml -------------------------------------------------------------------------------- /chapter2/recipe2-5/end/footballui/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter2/recipe2-5/start/footballauth/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter2/recipe2-5/start/footballauth/mvnw -------------------------------------------------------------------------------- /chapter2/recipe2-5/start/footballauth/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter2/recipe2-5/start/footballresource/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter2/recipe2-5/start/footballui/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter2/recipe2-5/start/footballui/mvnw -------------------------------------------------------------------------------- /chapter2/recipe2-5/start/footballui/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter2/recipe2-5/start/footballui/pom.xml -------------------------------------------------------------------------------- /chapter2/recipe2-5/start/footballui/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter2/recipe2-6/end/footballauth/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter2/recipe2-6/end/footballauth/mvnw -------------------------------------------------------------------------------- /chapter2/recipe2-6/end/footballauth/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter2/recipe2-6/end/footballauth/pom.xml -------------------------------------------------------------------------------- /chapter2/recipe2-6/end/footballauth/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter2/recipe2-6/end/footballresource/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter2/recipe2-6/end/footballui/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter2/recipe2-6/end/footballui/mvnw -------------------------------------------------------------------------------- /chapter2/recipe2-6/end/footballui/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter2/recipe2-6/end/footballui/mvnw.cmd -------------------------------------------------------------------------------- /chapter2/recipe2-6/end/footballui/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter2/recipe2-6/end/footballui/pom.xml -------------------------------------------------------------------------------- /chapter2/recipe2-6/end/footballui/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter2/recipe2-6/end/theresmore/footballresource/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter2/recipe2-6/end/theresmore/footballui/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter2/recipe2-6/start/footballauth/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter2/recipe2-6/start/footballauth/mvnw -------------------------------------------------------------------------------- /chapter2/recipe2-6/start/footballauth/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter2/recipe2-6/start/footballresource/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter2/recipe2-6/start/footballui/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter2/recipe2-6/start/footballui/mvnw -------------------------------------------------------------------------------- /chapter2/recipe2-6/start/footballui/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter2/recipe2-6/start/footballui/pom.xml -------------------------------------------------------------------------------- /chapter2/recipe2-6/start/footballui/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter3/recipe3-1/end/footballobs/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter3/recipe3-1/end/footballobs/mvnw -------------------------------------------------------------------------------- /chapter3/recipe3-1/end/footballobs/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter3/recipe3-1/end/footballobs/mvnw.cmd -------------------------------------------------------------------------------- /chapter3/recipe3-1/end/footballobs/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter3/recipe3-1/end/footballobs/pom.xml -------------------------------------------------------------------------------- /chapter3/recipe3-1/end/footballobs/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter3/recipe3-2/end/footballobs/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter3/recipe3-2/end/footballobs/mvnw -------------------------------------------------------------------------------- /chapter3/recipe3-2/end/footballobs/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter3/recipe3-2/end/footballobs/mvnw.cmd -------------------------------------------------------------------------------- /chapter3/recipe3-2/end/footballobs/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter3/recipe3-2/end/footballobs/pom.xml -------------------------------------------------------------------------------- /chapter3/recipe3-2/end/footballobs/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter3/recipe3-2/start/footballobs/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter3/recipe3-2/start/footballobs/mvnw -------------------------------------------------------------------------------- /chapter3/recipe3-2/start/footballobs/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter3/recipe3-3/end/footballobs/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter3/recipe3-3/end/footballobs/mvnw -------------------------------------------------------------------------------- /chapter3/recipe3-3/end/footballobs/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter3/recipe3-3/end/footballobs/mvnw.cmd -------------------------------------------------------------------------------- /chapter3/recipe3-3/end/footballobs/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter3/recipe3-3/end/footballobs/pom.xml -------------------------------------------------------------------------------- /chapter3/recipe3-3/end/footballobs/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter3/recipe3-3/start/footballobs/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter3/recipe3-3/start/footballobs/mvnw -------------------------------------------------------------------------------- /chapter3/recipe3-3/start/footballobs/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter3/recipe3-4/end/footballclient/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter3/recipe3-4/end/footballclient/mvnw -------------------------------------------------------------------------------- /chapter3/recipe3-4/end/footballclient/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter3/recipe3-4/end/footballobs/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter3/recipe3-4/end/footballobs/mvnw -------------------------------------------------------------------------------- /chapter3/recipe3-4/end/footballobs/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter3/recipe3-4/end/footballobs/mvnw.cmd -------------------------------------------------------------------------------- /chapter3/recipe3-4/end/footballobs/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter3/recipe3-4/end/footballobs/pom.xml -------------------------------------------------------------------------------- /chapter3/recipe3-4/end/footballobs/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter3/recipe3-4/start/footballobs/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter3/recipe3-4/start/footballobs/mvnw -------------------------------------------------------------------------------- /chapter3/recipe3-4/start/footballobs/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter3/recipe3-5/end/footballclient/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter3/recipe3-5/end/footballclient/mvnw -------------------------------------------------------------------------------- /chapter3/recipe3-5/end/footballclient/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter3/recipe3-5/end/footballobs/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter3/recipe3-5/end/footballobs/mvnw -------------------------------------------------------------------------------- /chapter3/recipe3-5/end/footballobs/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter3/recipe3-5/end/footballobs/mvnw.cmd -------------------------------------------------------------------------------- /chapter3/recipe3-5/end/footballobs/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter3/recipe3-5/end/footballobs/pom.xml -------------------------------------------------------------------------------- /chapter3/recipe3-5/end/footballobs/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter3/recipe3-5/jmeter/loadDatabase.jmx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter3/recipe3-5/jmeter/loadDatabase.jmx -------------------------------------------------------------------------------- /chapter3/recipe3-5/jmeter/loadTeams.jmx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter3/recipe3-5/jmeter/loadTeams.jmx -------------------------------------------------------------------------------- /chapter3/recipe3-5/start/footballclient/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter3/recipe3-5/start/footballobs/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter3/recipe3-5/start/footballobs/mvnw -------------------------------------------------------------------------------- /chapter3/recipe3-5/start/footballobs/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter3/recipe3-6/end/footballclient/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter3/recipe3-6/end/footballclient/mvnw -------------------------------------------------------------------------------- /chapter3/recipe3-6/end/footballclient/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter3/recipe3-6/end/footballobs/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter3/recipe3-6/end/footballobs/mvnw -------------------------------------------------------------------------------- /chapter3/recipe3-6/end/footballobs/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter3/recipe3-6/end/footballobs/mvnw.cmd -------------------------------------------------------------------------------- /chapter3/recipe3-6/end/footballobs/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter3/recipe3-6/end/footballobs/pom.xml -------------------------------------------------------------------------------- /chapter3/recipe3-6/end/footballobs/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter3/recipe3-6/jmeter/loadBids.jmx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter3/recipe3-6/jmeter/loadBids.jmx -------------------------------------------------------------------------------- /chapter3/recipe3-6/start/footballclient/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter3/recipe3-6/start/footballobs/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter3/recipe3-6/start/footballobs/mvnw -------------------------------------------------------------------------------- /chapter3/recipe3-6/start/footballobs/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter3/recipe3-7/end/footballclient/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter3/recipe3-7/end/footballclient/mvnw -------------------------------------------------------------------------------- /chapter3/recipe3-7/end/footballclient/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter3/recipe3-7/end/footballobs/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter3/recipe3-7/end/footballobs/mvnw -------------------------------------------------------------------------------- /chapter3/recipe3-7/end/footballobs/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter3/recipe3-7/end/footballobs/mvnw.cmd -------------------------------------------------------------------------------- /chapter3/recipe3-7/end/footballobs/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter3/recipe3-7/end/footballobs/pom.xml -------------------------------------------------------------------------------- /chapter3/recipe3-7/end/footballobs/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter3/recipe3-7/jmeter/loadBids.jmx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter3/recipe3-7/jmeter/loadBids.jmx -------------------------------------------------------------------------------- /chapter3/recipe3-7/start/footballclient/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter3/recipe3-7/start/footballobs/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter3/recipe3-7/start/footballobs/mvnw -------------------------------------------------------------------------------- /chapter3/recipe3-7/start/footballobs/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter3/recipe3-8/end/footballclient/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter3/recipe3-8/end/footballclient/mvnw -------------------------------------------------------------------------------- /chapter3/recipe3-8/end/footballclient/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter3/recipe3-8/end/footballobs/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter3/recipe3-8/end/footballobs/mvnw -------------------------------------------------------------------------------- /chapter3/recipe3-8/end/footballobs/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter3/recipe3-8/end/footballobs/mvnw.cmd -------------------------------------------------------------------------------- /chapter3/recipe3-8/end/footballobs/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter3/recipe3-8/jmeter/TradeCards.jmx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter3/recipe3-8/jmeter/TradeCards.jmx -------------------------------------------------------------------------------- /chapter3/recipe3-8/start/footballclient/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter3/recipe3-8/start/footballobs/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter3/recipe3-8/start/footballobs/mvnw -------------------------------------------------------------------------------- /chapter3/recipe3-8/start/footballobs/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter4/recipe4-1/end/registry/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-1/end/registry/mvnw -------------------------------------------------------------------------------- /chapter4/recipe4-1/end/registry/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-1/end/registry/mvnw.cmd -------------------------------------------------------------------------------- /chapter4/recipe4-1/end/registry/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-1/end/registry/pom.xml -------------------------------------------------------------------------------- /chapter4/recipe4-1/end/registry/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapter4/recipe4-2/end/albums/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-2/end/albums/.gitignore -------------------------------------------------------------------------------- /chapter4/recipe4-2/end/albums/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-2/end/albums/mvnw -------------------------------------------------------------------------------- /chapter4/recipe4-2/end/albums/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-2/end/albums/mvnw.cmd -------------------------------------------------------------------------------- /chapter4/recipe4-2/end/albums/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-2/end/albums/pom.xml -------------------------------------------------------------------------------- /chapter4/recipe4-2/end/albums/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter4/recipe4-2/end/football/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-2/end/football/mvnw -------------------------------------------------------------------------------- /chapter4/recipe4-2/end/football/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-2/end/football/mvnw.cmd -------------------------------------------------------------------------------- /chapter4/recipe4-2/end/football/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-2/end/football/pom.xml -------------------------------------------------------------------------------- /chapter4/recipe4-2/end/football/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter4/recipe4-2/end/registry/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-2/end/registry/mvnw -------------------------------------------------------------------------------- /chapter4/recipe4-2/end/registry/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-2/end/registry/mvnw.cmd -------------------------------------------------------------------------------- /chapter4/recipe4-2/end/registry/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-2/end/registry/pom.xml -------------------------------------------------------------------------------- /chapter4/recipe4-2/end/registry/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapter4/recipe4-2/start/albums/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-2/start/albums/mvnw -------------------------------------------------------------------------------- /chapter4/recipe4-2/start/albums/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-2/start/albums/mvnw.cmd -------------------------------------------------------------------------------- /chapter4/recipe4-2/start/albums/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-2/start/albums/pom.xml -------------------------------------------------------------------------------- /chapter4/recipe4-2/start/albums/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter4/recipe4-2/start/football/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-2/start/football/mvnw -------------------------------------------------------------------------------- /chapter4/recipe4-2/start/football/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-2/start/football/pom.xml -------------------------------------------------------------------------------- /chapter4/recipe4-2/start/football/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter4/recipe4-2/start/registry/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-2/start/registry/mvnw -------------------------------------------------------------------------------- /chapter4/recipe4-2/start/registry/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-2/start/registry/pom.xml -------------------------------------------------------------------------------- /chapter4/recipe4-2/start/registry/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapter4/recipe4-3.experimental/end/albums/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter4/recipe4-3.experimental/end/football/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter4/recipe4-3.experimental/end/registry/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapter4/recipe4-3.experimental/start/albums/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter4/recipe4-3.experimental/start/football/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter4/recipe4-3.experimental/start/registry/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapter4/recipe4-3.new/end/albums/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-3.new/end/albums/mvnw -------------------------------------------------------------------------------- /chapter4/recipe4-3.new/end/albums/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-3.new/end/albums/pom.xml -------------------------------------------------------------------------------- /chapter4/recipe4-3.new/end/albums/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter4/recipe4-3.new/end/football/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-3.new/end/football/mvnw -------------------------------------------------------------------------------- /chapter4/recipe4-3.new/end/football/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter4/recipe4-3.new/end/registry/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-3.new/end/registry/mvnw -------------------------------------------------------------------------------- /chapter4/recipe4-3.new/end/registry/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapter4/recipe4-3.new/start/albums/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-3.new/start/albums/mvnw -------------------------------------------------------------------------------- /chapter4/recipe4-3.new/start/albums/src/main/resources/application-test.yml: -------------------------------------------------------------------------------- 1 | footballservice: 2 | url: http://localhost:7979 -------------------------------------------------------------------------------- /chapter4/recipe4-3.new/start/albums/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter4/recipe4-3.new/start/albums/src/main/resources/application.yml: -------------------------------------------------------------------------------- 1 | footballservice: 2 | url: http://localhost:8080 -------------------------------------------------------------------------------- /chapter4/recipe4-3.new/start/football/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter4/recipe4-3.new/start/registry/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapter4/recipe4-3/end/albums/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-3/end/albums/.gitignore -------------------------------------------------------------------------------- /chapter4/recipe4-3/end/albums/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-3/end/albums/mvnw -------------------------------------------------------------------------------- /chapter4/recipe4-3/end/albums/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-3/end/albums/mvnw.cmd -------------------------------------------------------------------------------- /chapter4/recipe4-3/end/albums/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-3/end/albums/pom.xml -------------------------------------------------------------------------------- /chapter4/recipe4-3/end/albums/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter4/recipe4-3/end/football/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-3/end/football/mvnw -------------------------------------------------------------------------------- /chapter4/recipe4-3/end/football/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-3/end/football/mvnw.cmd -------------------------------------------------------------------------------- /chapter4/recipe4-3/end/football/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-3/end/football/pom.xml -------------------------------------------------------------------------------- /chapter4/recipe4-3/end/football/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter4/recipe4-3/end/registry/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-3/end/registry/mvnw -------------------------------------------------------------------------------- /chapter4/recipe4-3/end/registry/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-3/end/registry/mvnw.cmd -------------------------------------------------------------------------------- /chapter4/recipe4-3/end/registry/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-3/end/registry/pom.xml -------------------------------------------------------------------------------- /chapter4/recipe4-3/end/registry/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapter4/recipe4-3/start/albums/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-3/start/albums/mvnw -------------------------------------------------------------------------------- /chapter4/recipe4-3/start/albums/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-3/start/albums/mvnw.cmd -------------------------------------------------------------------------------- /chapter4/recipe4-3/start/albums/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-3/start/albums/pom.xml -------------------------------------------------------------------------------- /chapter4/recipe4-3/start/albums/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter4/recipe4-3/start/football/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-3/start/football/mvnw -------------------------------------------------------------------------------- /chapter4/recipe4-3/start/football/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-3/start/football/pom.xml -------------------------------------------------------------------------------- /chapter4/recipe4-3/start/football/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter4/recipe4-3/start/registry/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-3/start/registry/mvnw -------------------------------------------------------------------------------- /chapter4/recipe4-3/start/registry/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-3/start/registry/pom.xml -------------------------------------------------------------------------------- /chapter4/recipe4-3/start/registry/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapter4/recipe4-4/end/albums/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-4/end/albums/.gitignore -------------------------------------------------------------------------------- /chapter4/recipe4-4/end/albums/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-4/end/albums/mvnw -------------------------------------------------------------------------------- /chapter4/recipe4-4/end/albums/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-4/end/albums/mvnw.cmd -------------------------------------------------------------------------------- /chapter4/recipe4-4/end/albums/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-4/end/albums/pom.xml -------------------------------------------------------------------------------- /chapter4/recipe4-4/end/albums/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter4/recipe4-4/end/football/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-4/end/football/mvnw -------------------------------------------------------------------------------- /chapter4/recipe4-4/end/football/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-4/end/football/mvnw.cmd -------------------------------------------------------------------------------- /chapter4/recipe4-4/end/football/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-4/end/football/pom.xml -------------------------------------------------------------------------------- /chapter4/recipe4-4/end/football/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter4/recipe4-4/end/gateway/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-4/end/gateway/.gitignore -------------------------------------------------------------------------------- /chapter4/recipe4-4/end/gateway/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-4/end/gateway/mvnw -------------------------------------------------------------------------------- /chapter4/recipe4-4/end/gateway/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-4/end/gateway/mvnw.cmd -------------------------------------------------------------------------------- /chapter4/recipe4-4/end/gateway/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-4/end/gateway/pom.xml -------------------------------------------------------------------------------- /chapter4/recipe4-4/end/gateway/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter4/recipe4-4/end/registry/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-4/end/registry/mvnw -------------------------------------------------------------------------------- /chapter4/recipe4-4/end/registry/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-4/end/registry/mvnw.cmd -------------------------------------------------------------------------------- /chapter4/recipe4-4/end/registry/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-4/end/registry/pom.xml -------------------------------------------------------------------------------- /chapter4/recipe4-4/end/registry/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapter4/recipe4-4/start/albums/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-4/start/albums/mvnw -------------------------------------------------------------------------------- /chapter4/recipe4-4/start/albums/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-4/start/albums/mvnw.cmd -------------------------------------------------------------------------------- /chapter4/recipe4-4/start/albums/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-4/start/albums/pom.xml -------------------------------------------------------------------------------- /chapter4/recipe4-4/start/albums/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter4/recipe4-4/start/football/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-4/start/football/mvnw -------------------------------------------------------------------------------- /chapter4/recipe4-4/start/football/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-4/start/football/pom.xml -------------------------------------------------------------------------------- /chapter4/recipe4-4/start/football/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter4/recipe4-4/start/registry/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-4/start/registry/mvnw -------------------------------------------------------------------------------- /chapter4/recipe4-4/start/registry/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-4/start/registry/pom.xml -------------------------------------------------------------------------------- /chapter4/recipe4-4/start/registry/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapter4/recipe4-5/end/albums/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-5/end/albums/.gitignore -------------------------------------------------------------------------------- /chapter4/recipe4-5/end/albums/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-5/end/albums/mvnw -------------------------------------------------------------------------------- /chapter4/recipe4-5/end/albums/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-5/end/albums/mvnw.cmd -------------------------------------------------------------------------------- /chapter4/recipe4-5/end/albums/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-5/end/albums/pom.xml -------------------------------------------------------------------------------- /chapter4/recipe4-5/end/albums/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter4/recipe4-5/end/football/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-5/end/football/mvnw -------------------------------------------------------------------------------- /chapter4/recipe4-5/end/football/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-5/end/football/mvnw.cmd -------------------------------------------------------------------------------- /chapter4/recipe4-5/end/football/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-5/end/football/pom.xml -------------------------------------------------------------------------------- /chapter4/recipe4-5/end/football/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter4/recipe4-5/end/gateway/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-5/end/gateway/.gitignore -------------------------------------------------------------------------------- /chapter4/recipe4-5/end/gateway/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-5/end/gateway/mvnw -------------------------------------------------------------------------------- /chapter4/recipe4-5/end/gateway/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-5/end/gateway/mvnw.cmd -------------------------------------------------------------------------------- /chapter4/recipe4-5/end/gateway/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-5/end/gateway/pom.xml -------------------------------------------------------------------------------- /chapter4/recipe4-5/end/gateway/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter4/recipe4-5/end/registry/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-5/end/registry/mvnw -------------------------------------------------------------------------------- /chapter4/recipe4-5/end/registry/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-5/end/registry/mvnw.cmd -------------------------------------------------------------------------------- /chapter4/recipe4-5/end/registry/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-5/end/registry/pom.xml -------------------------------------------------------------------------------- /chapter4/recipe4-5/end/registry/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapter4/recipe4-5/start/albums/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-5/start/albums/mvnw -------------------------------------------------------------------------------- /chapter4/recipe4-5/start/albums/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-5/start/albums/mvnw.cmd -------------------------------------------------------------------------------- /chapter4/recipe4-5/start/albums/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-5/start/albums/pom.xml -------------------------------------------------------------------------------- /chapter4/recipe4-5/start/albums/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter4/recipe4-5/start/football/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-5/start/football/mvnw -------------------------------------------------------------------------------- /chapter4/recipe4-5/start/football/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-5/start/football/pom.xml -------------------------------------------------------------------------------- /chapter4/recipe4-5/start/football/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter4/recipe4-5/start/gateway/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-5/start/gateway/mvnw -------------------------------------------------------------------------------- /chapter4/recipe4-5/start/gateway/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-5/start/gateway/mvnw.cmd -------------------------------------------------------------------------------- /chapter4/recipe4-5/start/gateway/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-5/start/gateway/pom.xml -------------------------------------------------------------------------------- /chapter4/recipe4-5/start/gateway/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter4/recipe4-5/start/registry/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-5/start/registry/mvnw -------------------------------------------------------------------------------- /chapter4/recipe4-5/start/registry/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-5/start/registry/pom.xml -------------------------------------------------------------------------------- /chapter4/recipe4-5/start/registry/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapter4/recipe4-6/end/albums/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-6/end/albums/.gitignore -------------------------------------------------------------------------------- /chapter4/recipe4-6/end/albums/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-6/end/albums/mvnw -------------------------------------------------------------------------------- /chapter4/recipe4-6/end/albums/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-6/end/albums/mvnw.cmd -------------------------------------------------------------------------------- /chapter4/recipe4-6/end/albums/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-6/end/albums/pom.xml -------------------------------------------------------------------------------- /chapter4/recipe4-6/end/albums/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter4/recipe4-6/end/config/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-6/end/config/.gitignore -------------------------------------------------------------------------------- /chapter4/recipe4-6/end/config/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-6/end/config/mvnw -------------------------------------------------------------------------------- /chapter4/recipe4-6/end/config/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-6/end/config/mvnw.cmd -------------------------------------------------------------------------------- /chapter4/recipe4-6/end/config/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-6/end/config/pom.xml -------------------------------------------------------------------------------- /chapter4/recipe4-6/end/config/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter4/recipe4-6/end/football/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-6/end/football/mvnw -------------------------------------------------------------------------------- /chapter4/recipe4-6/end/football/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-6/end/football/mvnw.cmd -------------------------------------------------------------------------------- /chapter4/recipe4-6/end/football/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-6/end/football/pom.xml -------------------------------------------------------------------------------- /chapter4/recipe4-6/end/football/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter4/recipe4-6/end/gateway/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-6/end/gateway/.gitignore -------------------------------------------------------------------------------- /chapter4/recipe4-6/end/gateway/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-6/end/gateway/mvnw -------------------------------------------------------------------------------- /chapter4/recipe4-6/end/gateway/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-6/end/gateway/mvnw.cmd -------------------------------------------------------------------------------- /chapter4/recipe4-6/end/gateway/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-6/end/gateway/pom.xml -------------------------------------------------------------------------------- /chapter4/recipe4-6/end/gateway/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter4/recipe4-6/end/registry/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-6/end/registry/mvnw -------------------------------------------------------------------------------- /chapter4/recipe4-6/end/registry/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-6/end/registry/mvnw.cmd -------------------------------------------------------------------------------- /chapter4/recipe4-6/end/registry/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-6/end/registry/pom.xml -------------------------------------------------------------------------------- /chapter4/recipe4-6/end/registry/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapter4/recipe4-6/start/albums/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-6/start/albums/mvnw -------------------------------------------------------------------------------- /chapter4/recipe4-6/start/albums/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-6/start/albums/mvnw.cmd -------------------------------------------------------------------------------- /chapter4/recipe4-6/start/albums/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-6/start/albums/pom.xml -------------------------------------------------------------------------------- /chapter4/recipe4-6/start/albums/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter4/recipe4-6/start/football/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-6/start/football/mvnw -------------------------------------------------------------------------------- /chapter4/recipe4-6/start/football/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-6/start/football/pom.xml -------------------------------------------------------------------------------- /chapter4/recipe4-6/start/football/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter4/recipe4-6/start/gateway/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-6/start/gateway/mvnw -------------------------------------------------------------------------------- /chapter4/recipe4-6/start/gateway/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-6/start/gateway/mvnw.cmd -------------------------------------------------------------------------------- /chapter4/recipe4-6/start/gateway/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-6/start/gateway/pom.xml -------------------------------------------------------------------------------- /chapter4/recipe4-6/start/gateway/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter4/recipe4-6/start/registry/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-6/start/registry/mvnw -------------------------------------------------------------------------------- /chapter4/recipe4-6/start/registry/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-6/start/registry/pom.xml -------------------------------------------------------------------------------- /chapter4/recipe4-6/start/registry/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapter4/recipe4-7/end/albums/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-7/end/albums/.gitignore -------------------------------------------------------------------------------- /chapter4/recipe4-7/end/albums/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-7/end/albums/mvnw -------------------------------------------------------------------------------- /chapter4/recipe4-7/end/albums/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-7/end/albums/mvnw.cmd -------------------------------------------------------------------------------- /chapter4/recipe4-7/end/albums/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-7/end/albums/pom.xml -------------------------------------------------------------------------------- /chapter4/recipe4-7/end/albums/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter4/recipe4-7/end/config/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-7/end/config/.gitignore -------------------------------------------------------------------------------- /chapter4/recipe4-7/end/config/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-7/end/config/mvnw -------------------------------------------------------------------------------- /chapter4/recipe4-7/end/config/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-7/end/config/mvnw.cmd -------------------------------------------------------------------------------- /chapter4/recipe4-7/end/config/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-7/end/config/pom.xml -------------------------------------------------------------------------------- /chapter4/recipe4-7/end/config/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter4/recipe4-7/end/football/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-7/end/football/mvnw -------------------------------------------------------------------------------- /chapter4/recipe4-7/end/football/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-7/end/football/mvnw.cmd -------------------------------------------------------------------------------- /chapter4/recipe4-7/end/football/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-7/end/football/pom.xml -------------------------------------------------------------------------------- /chapter4/recipe4-7/end/football/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter4/recipe4-7/end/gateway/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-7/end/gateway/.gitignore -------------------------------------------------------------------------------- /chapter4/recipe4-7/end/gateway/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-7/end/gateway/mvnw -------------------------------------------------------------------------------- /chapter4/recipe4-7/end/gateway/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-7/end/gateway/mvnw.cmd -------------------------------------------------------------------------------- /chapter4/recipe4-7/end/gateway/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-7/end/gateway/pom.xml -------------------------------------------------------------------------------- /chapter4/recipe4-7/end/gateway/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter4/recipe4-7/end/registry/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-7/end/registry/mvnw -------------------------------------------------------------------------------- /chapter4/recipe4-7/end/registry/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-7/end/registry/mvnw.cmd -------------------------------------------------------------------------------- /chapter4/recipe4-7/end/registry/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-7/end/registry/pom.xml -------------------------------------------------------------------------------- /chapter4/recipe4-7/end/registry/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapter4/recipe4-7/start/albums/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-7/start/albums/mvnw -------------------------------------------------------------------------------- /chapter4/recipe4-7/start/albums/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-7/start/albums/mvnw.cmd -------------------------------------------------------------------------------- /chapter4/recipe4-7/start/albums/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-7/start/albums/pom.xml -------------------------------------------------------------------------------- /chapter4/recipe4-7/start/albums/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter4/recipe4-7/start/config/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-7/start/config/mvnw -------------------------------------------------------------------------------- /chapter4/recipe4-7/start/config/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-7/start/config/mvnw.cmd -------------------------------------------------------------------------------- /chapter4/recipe4-7/start/config/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-7/start/config/pom.xml -------------------------------------------------------------------------------- /chapter4/recipe4-7/start/config/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter4/recipe4-7/start/football/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-7/start/football/mvnw -------------------------------------------------------------------------------- /chapter4/recipe4-7/start/football/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-7/start/football/pom.xml -------------------------------------------------------------------------------- /chapter4/recipe4-7/start/football/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter4/recipe4-7/start/gateway/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-7/start/gateway/mvnw -------------------------------------------------------------------------------- /chapter4/recipe4-7/start/gateway/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-7/start/gateway/mvnw.cmd -------------------------------------------------------------------------------- /chapter4/recipe4-7/start/gateway/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-7/start/gateway/pom.xml -------------------------------------------------------------------------------- /chapter4/recipe4-7/start/gateway/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter4/recipe4-7/start/registry/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-7/start/registry/mvnw -------------------------------------------------------------------------------- /chapter4/recipe4-7/start/registry/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-7/start/registry/pom.xml -------------------------------------------------------------------------------- /chapter4/recipe4-7/start/registry/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapter4/recipe4-8/end/albums/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-8/end/albums/.gitignore -------------------------------------------------------------------------------- /chapter4/recipe4-8/end/albums/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-8/end/albums/mvnw -------------------------------------------------------------------------------- /chapter4/recipe4-8/end/albums/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-8/end/albums/mvnw.cmd -------------------------------------------------------------------------------- /chapter4/recipe4-8/end/albums/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-8/end/albums/pom.xml -------------------------------------------------------------------------------- /chapter4/recipe4-8/end/albums/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter4/recipe4-8/end/config/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-8/end/config/.gitignore -------------------------------------------------------------------------------- /chapter4/recipe4-8/end/config/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-8/end/config/mvnw -------------------------------------------------------------------------------- /chapter4/recipe4-8/end/config/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-8/end/config/mvnw.cmd -------------------------------------------------------------------------------- /chapter4/recipe4-8/end/config/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-8/end/config/pom.xml -------------------------------------------------------------------------------- /chapter4/recipe4-8/end/config/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter4/recipe4-8/end/football/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-8/end/football/mvnw -------------------------------------------------------------------------------- /chapter4/recipe4-8/end/football/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-8/end/football/mvnw.cmd -------------------------------------------------------------------------------- /chapter4/recipe4-8/end/football/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-8/end/football/pom.xml -------------------------------------------------------------------------------- /chapter4/recipe4-8/end/football/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter4/recipe4-8/end/footballadmin/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-8/end/footballadmin/mvnw -------------------------------------------------------------------------------- /chapter4/recipe4-8/end/footballadmin/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter4/recipe4-8/end/gateway/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-8/end/gateway/.gitignore -------------------------------------------------------------------------------- /chapter4/recipe4-8/end/gateway/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-8/end/gateway/mvnw -------------------------------------------------------------------------------- /chapter4/recipe4-8/end/gateway/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-8/end/gateway/mvnw.cmd -------------------------------------------------------------------------------- /chapter4/recipe4-8/end/gateway/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-8/end/gateway/pom.xml -------------------------------------------------------------------------------- /chapter4/recipe4-8/end/gateway/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter4/recipe4-8/end/registry/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-8/end/registry/mvnw -------------------------------------------------------------------------------- /chapter4/recipe4-8/end/registry/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-8/end/registry/mvnw.cmd -------------------------------------------------------------------------------- /chapter4/recipe4-8/end/registry/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-8/end/registry/pom.xml -------------------------------------------------------------------------------- /chapter4/recipe4-8/end/registry/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapter4/recipe4-8/start/albums/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-8/start/albums/mvnw -------------------------------------------------------------------------------- /chapter4/recipe4-8/start/albums/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-8/start/albums/mvnw.cmd -------------------------------------------------------------------------------- /chapter4/recipe4-8/start/albums/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-8/start/albums/pom.xml -------------------------------------------------------------------------------- /chapter4/recipe4-8/start/albums/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter4/recipe4-8/start/config/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-8/start/config/mvnw -------------------------------------------------------------------------------- /chapter4/recipe4-8/start/config/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-8/start/config/mvnw.cmd -------------------------------------------------------------------------------- /chapter4/recipe4-8/start/config/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-8/start/config/pom.xml -------------------------------------------------------------------------------- /chapter4/recipe4-8/start/config/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter4/recipe4-8/start/football/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-8/start/football/mvnw -------------------------------------------------------------------------------- /chapter4/recipe4-8/start/football/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-8/start/football/pom.xml -------------------------------------------------------------------------------- /chapter4/recipe4-8/start/football/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter4/recipe4-8/start/gateway/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-8/start/gateway/mvnw -------------------------------------------------------------------------------- /chapter4/recipe4-8/start/gateway/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-8/start/gateway/mvnw.cmd -------------------------------------------------------------------------------- /chapter4/recipe4-8/start/gateway/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-8/start/gateway/pom.xml -------------------------------------------------------------------------------- /chapter4/recipe4-8/start/gateway/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter4/recipe4-8/start/registry/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-8/start/registry/mvnw -------------------------------------------------------------------------------- /chapter4/recipe4-8/start/registry/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-8/start/registry/pom.xml -------------------------------------------------------------------------------- /chapter4/recipe4-8/start/registry/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapter4/recipe4-9/end/footballauth/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-9/end/footballauth/mvnw -------------------------------------------------------------------------------- /chapter4/recipe4-9/end/footballauth/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter4/recipe4-9/end/footballresource/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter4/recipe4-9/end/footballui/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-9/end/footballui/mvnw -------------------------------------------------------------------------------- /chapter4/recipe4-9/end/footballui/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-9/end/footballui/pom.xml -------------------------------------------------------------------------------- /chapter4/recipe4-9/end/footballui/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter4/recipe4-9/end/gateway/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-9/end/gateway/.gitignore -------------------------------------------------------------------------------- /chapter4/recipe4-9/end/gateway/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-9/end/gateway/mvnw -------------------------------------------------------------------------------- /chapter4/recipe4-9/end/gateway/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-9/end/gateway/mvnw.cmd -------------------------------------------------------------------------------- /chapter4/recipe4-9/end/gateway/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-9/end/gateway/pom.xml -------------------------------------------------------------------------------- /chapter4/recipe4-9/end/gateway/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter4/recipe4-9/end/registry/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-9/end/registry/mvnw -------------------------------------------------------------------------------- /chapter4/recipe4-9/end/registry/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-9/end/registry/mvnw.cmd -------------------------------------------------------------------------------- /chapter4/recipe4-9/end/registry/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-9/end/registry/pom.xml -------------------------------------------------------------------------------- /chapter4/recipe4-9/end/registry/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapter4/recipe4-9/start/footballauth/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter4/recipe4-9/start/footballresource/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter4/recipe4-9/start/footballui/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-9/start/footballui/mvnw -------------------------------------------------------------------------------- /chapter4/recipe4-9/start/footballui/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter4/recipe4-9/start/gateway/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-9/start/gateway/mvnw -------------------------------------------------------------------------------- /chapter4/recipe4-9/start/gateway/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-9/start/gateway/mvnw.cmd -------------------------------------------------------------------------------- /chapter4/recipe4-9/start/gateway/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-9/start/gateway/pom.xml -------------------------------------------------------------------------------- /chapter4/recipe4-9/start/gateway/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter4/recipe4-9/start/registry/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-9/start/registry/mvnw -------------------------------------------------------------------------------- /chapter4/recipe4-9/start/registry/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter4/recipe4-9/start/registry/pom.xml -------------------------------------------------------------------------------- /chapter4/recipe4-9/start/registry/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapter5/recipe2-1.bak/end/footballpg/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter5/recipe5-1/end/footballpg/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter5/recipe5-1/end/footballpg/mvnw -------------------------------------------------------------------------------- /chapter5/recipe5-1/end/footballpg/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter5/recipe5-1/end/footballpg/pom.xml -------------------------------------------------------------------------------- /chapter5/recipe5-1/end/footballpg/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapter5/recipe5-10/end/footballpg/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter5/recipe5-10/end/footballpg/mvnw -------------------------------------------------------------------------------- /chapter5/recipe5-10/end/footballpg/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter5/recipe5-10/start/footballpg/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter5/recipe5-10/start/footballpg/mvnw -------------------------------------------------------------------------------- /chapter5/recipe5-10/start/footballpg/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter5/recipe5-11/end/footballpg/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter5/recipe5-11/end/footballpg/mvnw -------------------------------------------------------------------------------- /chapter5/recipe5-11/end/footballpg/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter5/recipe5-11/start/footballpg/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter5/recipe5-11/start/footballpg/mvnw -------------------------------------------------------------------------------- /chapter5/recipe5-11/start/footballpg/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter5/recipe5-2/end/footballpg/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter5/recipe5-2/end/footballpg/mvnw -------------------------------------------------------------------------------- /chapter5/recipe5-2/end/footballpg/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter5/recipe5-2/end/footballpg/pom.xml -------------------------------------------------------------------------------- /chapter5/recipe5-2/end/footballpg/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapter5/recipe5-2/start/footballpg/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter5/recipe5-2/start/footballpg/mvnw -------------------------------------------------------------------------------- /chapter5/recipe5-2/start/footballpg/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapter5/recipe5-3/end/footballpg/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter5/recipe5-3/end/footballpg/mvnw -------------------------------------------------------------------------------- /chapter5/recipe5-3/end/footballpg/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter5/recipe5-3/end/footballpg/pom.xml -------------------------------------------------------------------------------- /chapter5/recipe5-3/end/footballpg/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter5/recipe5-4/end/footballpg/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter5/recipe5-4/end/footballpg/mvnw -------------------------------------------------------------------------------- /chapter5/recipe5-4/end/footballpg/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter5/recipe5-4/end/footballpg/pom.xml -------------------------------------------------------------------------------- /chapter5/recipe5-4/end/footballpg/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter5/recipe5-4/start/data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter5/recipe5-4/start/data.sql -------------------------------------------------------------------------------- /chapter5/recipe5-4/start/footballpg/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter5/recipe5-4/start/footballpg/mvnw -------------------------------------------------------------------------------- /chapter5/recipe5-4/start/footballpg/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter5/recipe5-5/end/footballpg/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter5/recipe5-5/end/footballpg/mvnw -------------------------------------------------------------------------------- /chapter5/recipe5-5/end/footballpg/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter5/recipe5-5/end/footballpg/pom.xml -------------------------------------------------------------------------------- /chapter5/recipe5-5/end/footballpg/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter5/recipe5-5/start/footballpg/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter5/recipe5-5/start/footballpg/mvnw -------------------------------------------------------------------------------- /chapter5/recipe5-5/start/footballpg/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter5/recipe5-6/end/footballpg/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter5/recipe5-6/end/footballpg/mvnw -------------------------------------------------------------------------------- /chapter5/recipe5-6/end/footballpg/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter5/recipe5-6/end/footballpg/pom.xml -------------------------------------------------------------------------------- /chapter5/recipe5-6/end/footballpg/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter5/recipe5-6/start/footballpg/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter5/recipe5-6/start/footballpg/mvnw -------------------------------------------------------------------------------- /chapter5/recipe5-6/start/footballpg/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter5/recipe5-7/end/footballpg/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter5/recipe5-7/end/footballpg/mvnw -------------------------------------------------------------------------------- /chapter5/recipe5-7/end/footballpg/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter5/recipe5-7/end/footballpg/pom.xml -------------------------------------------------------------------------------- /chapter5/recipe5-7/end/footballpg/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter5/recipe5-7/start/footballpg/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter5/recipe5-7/start/footballpg/mvnw -------------------------------------------------------------------------------- /chapter5/recipe5-7/start/footballpg/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter5/recipe5-8/end/footballpg/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter5/recipe5-8/end/footballpg/mvnw -------------------------------------------------------------------------------- /chapter5/recipe5-8/end/footballpg/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter5/recipe5-8/end/footballpg/pom.xml -------------------------------------------------------------------------------- /chapter5/recipe5-8/end/footballpg/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter5/recipe5-8/start/footballpg/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter5/recipe5-8/start/footballpg/mvnw -------------------------------------------------------------------------------- /chapter5/recipe5-8/start/footballpg/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter5/recipe5-9/end/footballpg/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter5/recipe5-9/end/footballpg/mvnw -------------------------------------------------------------------------------- /chapter5/recipe5-9/end/footballpg/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter5/recipe5-9/end/footballpg/pom.xml -------------------------------------------------------------------------------- /chapter5/recipe5-9/end/footballpg/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter5/recipe5-9/start/footballpg/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter5/recipe5-9/start/footballpg/mvnw -------------------------------------------------------------------------------- /chapter5/recipe5-9/start/footballpg/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter6/recipe6-1/end/footballmdb/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter6/recipe6-1/end/footballmdb/mvnw -------------------------------------------------------------------------------- /chapter6/recipe6-1/end/footballmdb/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter6/recipe6-1/end/script/requests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter6/recipe6-1/end/script/requests.sh -------------------------------------------------------------------------------- /chapter6/recipe6-1/start/data/teams.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter6/recipe6-1/start/data/teams.json -------------------------------------------------------------------------------- /chapter6/recipe6-10/end/footballcdb/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter6/recipe6-10/end/footballcdb/mvnw -------------------------------------------------------------------------------- /chapter6/recipe6-10/end/footballcdb/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter6/recipe6-10/end/footballcdb/src/test/resources/createKeyspace.cql: -------------------------------------------------------------------------------- 1 | CREATE KEYSPACE footballKeyspace WITH replication = {'class': 'SimpleStrategy'}; -------------------------------------------------------------------------------- /chapter6/recipe6-10/start/footballcdb/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter6/recipe6-10/start/footballcdb/src/test/resources/createKeyspace.cql: -------------------------------------------------------------------------------- 1 | CREATE KEYSPACE footballKeyspace WITH replication = {'class': 'SimpleStrategy'}; -------------------------------------------------------------------------------- /chapter6/recipe6-2/end/footballmdb/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter6/recipe6-2/end/footballmdb/mvnw -------------------------------------------------------------------------------- /chapter6/recipe6-2/end/footballmdb/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter6/recipe6-2/start/data/teams.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter6/recipe6-2/start/data/teams.json -------------------------------------------------------------------------------- /chapter6/recipe6-2/start/footballmdb/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter6/recipe6-2/start/footballmdb/mvnw -------------------------------------------------------------------------------- /chapter6/recipe6-2/start/footballmdb/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter6/recipe6-3/end/footballmdb/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter6/recipe6-3/end/footballmdb/mvnw -------------------------------------------------------------------------------- /chapter6/recipe6-3/end/footballmdb/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter6/recipe6-3/start/data/events.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter6/recipe6-3/start/data/events.json -------------------------------------------------------------------------------- /chapter6/recipe6-3/start/data/teams.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter6/recipe6-3/start/data/teams.json -------------------------------------------------------------------------------- /chapter6/recipe6-3/start/footballmdb/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter6/recipe6-3/start/footballmdb/mvnw -------------------------------------------------------------------------------- /chapter6/recipe6-3/start/footballmdb/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter6/recipe6-4/end/footballmdb/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter6/recipe6-4/end/footballmdb/mvnw -------------------------------------------------------------------------------- /chapter6/recipe6-4/end/footballmdb/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter6/recipe6-4/start/footballmdb/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter6/recipe6-4/start/footballmdb/mvnw -------------------------------------------------------------------------------- /chapter6/recipe6-4/start/footballmdb/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter6/recipe6-5/end/footballmdb/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter6/recipe6-5/end/footballmdb/mvnw -------------------------------------------------------------------------------- /chapter6/recipe6-5/end/footballmdb/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter6/recipe6-5/start/footballmdb/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter6/recipe6-5/start/footballmdb/mvnw -------------------------------------------------------------------------------- /chapter6/recipe6-5/start/footballmdb/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter6/recipe6-6/end/footballmdb/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter6/recipe6-6/end/footballmdb/mvnw -------------------------------------------------------------------------------- /chapter6/recipe6-6/end/footballmdb/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter6/recipe6-6/start/footballmdb/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter6/recipe6-6/start/footballmdb/mvnw -------------------------------------------------------------------------------- /chapter6/recipe6-6/start/footballmdb/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter6/recipe6-7/end/footballcdb/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter6/recipe6-7/end/footballcdb/mvnw -------------------------------------------------------------------------------- /chapter6/recipe6-7/end/footballcdb/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter6/recipe6-8/end/footballcdb/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter6/recipe6-8/end/footballcdb/mvnw -------------------------------------------------------------------------------- /chapter6/recipe6-8/end/footballcdb/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter6/recipe6-8/end/footballcdb/src/test/resources/createKeyspace.cql: -------------------------------------------------------------------------------- 1 | CREATE KEYSPACE footballKeyspace WITH replication = {'class': 'SimpleStrategy'}; -------------------------------------------------------------------------------- /chapter6/recipe6-8/start/footballcdb/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter6/recipe6-8/start/footballcdb/mvnw -------------------------------------------------------------------------------- /chapter6/recipe6-8/start/footballcdb/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter6/recipe6-9/end/footballcdb/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter6/recipe6-9/end/footballcdb/mvnw -------------------------------------------------------------------------------- /chapter6/recipe6-9/end/footballcdb/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter6/recipe6-9/end/footballcdb/src/test/resources/createKeyspace.cql: -------------------------------------------------------------------------------- 1 | CREATE KEYSPACE footballKeyspace WITH replication = {'class': 'SimpleStrategy'}; -------------------------------------------------------------------------------- /chapter6/recipe6-9/start/footballcdb/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter6/recipe6-9/start/footballcdb/mvnw -------------------------------------------------------------------------------- /chapter6/recipe6-9/start/footballcdb/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter6/recipe6-9/start/footballcdb/src/test/resources/createKeyspace.cql: -------------------------------------------------------------------------------- 1 | CREATE KEYSPACE footballKeyspace WITH replication = {'class': 'SimpleStrategy'}; -------------------------------------------------------------------------------- /chapter7/dbscripts/cleanup.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter7/dbscripts/cleanup.sql -------------------------------------------------------------------------------- /chapter7/docker/12900_rev3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter7/docker/12900_rev3.json -------------------------------------------------------------------------------- /chapter7/docker/docker-compose-base.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter7/docker/docker-compose-base.yml -------------------------------------------------------------------------------- /chapter7/docker/docker-compose-redis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter7/docker/docker-compose-redis.yml -------------------------------------------------------------------------------- /chapter7/docker/prometheus.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter7/docker/prometheus.yml -------------------------------------------------------------------------------- /chapter7/football/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter7/football/.gitignore -------------------------------------------------------------------------------- /chapter7/football/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter7/football/mvnw -------------------------------------------------------------------------------- /chapter7/football/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter7/football/mvnw.cmd -------------------------------------------------------------------------------- /chapter7/football/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter7/football/pom.xml -------------------------------------------------------------------------------- /chapter7/football/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter7/jmeter/Create-Users.jmx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter7/jmeter/Create-Users.jmx -------------------------------------------------------------------------------- /chapter7/jmeter/Football-updates.jmx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter7/jmeter/Football-updates.jmx -------------------------------------------------------------------------------- /chapter7/jmeter/Football.jmx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter7/jmeter/Football.jmx -------------------------------------------------------------------------------- /chapter7/jmeter/players.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter7/jmeter/players.csv -------------------------------------------------------------------------------- /chapter7/jmeter/teams-native.jmx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter7/jmeter/teams-native.jmx -------------------------------------------------------------------------------- /chapter7/recipe7-1/end/football/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter7/recipe7-1/end/football/mvnw -------------------------------------------------------------------------------- /chapter7/recipe7-1/end/football/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter7/recipe7-1/end/football/mvnw.cmd -------------------------------------------------------------------------------- /chapter7/recipe7-1/end/football/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter7/recipe7-1/end/football/pom.xml -------------------------------------------------------------------------------- /chapter7/recipe7-1/end/football/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter7/recipe7-1/start/football/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter7/recipe7-1/start/football/mvnw -------------------------------------------------------------------------------- /chapter7/recipe7-1/start/football/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter7/recipe7-1/start/football/pom.xml -------------------------------------------------------------------------------- /chapter7/recipe7-1/start/football/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter7/recipe7-2/end/football/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter7/recipe7-2/end/football/mvnw -------------------------------------------------------------------------------- /chapter7/recipe7-2/end/football/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter7/recipe7-2/end/football/mvnw.cmd -------------------------------------------------------------------------------- /chapter7/recipe7-2/end/football/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter7/recipe7-2/end/football/pom.xml -------------------------------------------------------------------------------- /chapter7/recipe7-2/end/football/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter7/recipe7-2/start/football/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter7/recipe7-2/start/football/mvnw -------------------------------------------------------------------------------- /chapter7/recipe7-2/start/football/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter7/recipe7-2/start/football/pom.xml -------------------------------------------------------------------------------- /chapter7/recipe7-2/start/football/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter7/recipe7-3/end/football/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter7/recipe7-3/end/football/mvnw -------------------------------------------------------------------------------- /chapter7/recipe7-3/end/football/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter7/recipe7-3/end/football/mvnw.cmd -------------------------------------------------------------------------------- /chapter7/recipe7-3/end/football/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter7/recipe7-3/end/football/pom.xml -------------------------------------------------------------------------------- /chapter7/recipe7-3/end/football/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter7/recipe7-3/start/football/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter7/recipe7-3/start/football/mvnw -------------------------------------------------------------------------------- /chapter7/recipe7-3/start/football/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter7/recipe7-3/start/football/pom.xml -------------------------------------------------------------------------------- /chapter7/recipe7-3/start/football/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter7/recipe7-4/end/football/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter7/recipe7-4/end/football/mvnw -------------------------------------------------------------------------------- /chapter7/recipe7-4/end/football/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter7/recipe7-4/end/football/mvnw.cmd -------------------------------------------------------------------------------- /chapter7/recipe7-4/end/football/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter7/recipe7-4/end/football/pom.xml -------------------------------------------------------------------------------- /chapter7/recipe7-4/end/football/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter7/recipe7-4/start/football/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter7/recipe7-4/start/football/mvnw -------------------------------------------------------------------------------- /chapter7/recipe7-4/start/football/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter7/recipe7-4/start/football/pom.xml -------------------------------------------------------------------------------- /chapter7/recipe7-4/start/football/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter7/recipe7-5/end/footballnative/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter7/recipe7-6/end/football/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter7/recipe7-6/end/football/mvnw -------------------------------------------------------------------------------- /chapter7/recipe7-6/end/football/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter7/recipe7-6/end/football/mvnw.cmd -------------------------------------------------------------------------------- /chapter7/recipe7-6/end/football/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter7/recipe7-6/end/football/pom.xml -------------------------------------------------------------------------------- /chapter7/recipe7-6/end/football/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter7/recipe7-6/start/football/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter7/recipe7-6/start/football/mvnw -------------------------------------------------------------------------------- /chapter7/recipe7-6/start/football/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter7/recipe7-6/start/football/pom.xml -------------------------------------------------------------------------------- /chapter7/recipe7-6/start/football/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter7/recipe7-7/end/football/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter7/recipe7-7/end/football/mvnw -------------------------------------------------------------------------------- /chapter7/recipe7-7/end/football/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter7/recipe7-7/end/football/mvnw.cmd -------------------------------------------------------------------------------- /chapter7/recipe7-7/end/football/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter7/recipe7-7/end/football/pom.xml -------------------------------------------------------------------------------- /chapter7/recipe7-7/end/football/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter7/recipe7-7/start/football/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter7/recipe7-7/start/football/mvnw -------------------------------------------------------------------------------- /chapter7/recipe7-7/start/football/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter7/recipe7-7/start/football/pom.xml -------------------------------------------------------------------------------- /chapter7/recipe7-7/start/football/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter7/recipe7-8/end/football/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter7/recipe7-8/end/football/mvnw -------------------------------------------------------------------------------- /chapter7/recipe7-8/end/football/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter7/recipe7-8/end/football/mvnw.cmd -------------------------------------------------------------------------------- /chapter7/recipe7-8/end/football/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter7/recipe7-8/end/football/pom.xml -------------------------------------------------------------------------------- /chapter7/recipe7-8/end/football/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter7/recipe7-8/start/football/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter7/recipe7-8/start/football/mvnw -------------------------------------------------------------------------------- /chapter7/recipe7-8/start/football/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter7/recipe7-8/start/football/pom.xml -------------------------------------------------------------------------------- /chapter7/recipe7-8/start/football/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter8/football/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter8/football/.gitignore -------------------------------------------------------------------------------- /chapter8/football/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter8/football/mvnw -------------------------------------------------------------------------------- /chapter8/football/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter8/football/mvnw.cmd -------------------------------------------------------------------------------- /chapter8/football/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter8/football/pom.xml -------------------------------------------------------------------------------- /chapter8/football/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter8/recipe8-1/end/cards-functional/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter8/recipe8-1/end/cards/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter8/recipe8-1/end/cards/.gitignore -------------------------------------------------------------------------------- /chapter8/recipe8-1/end/cards/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter8/recipe8-1/end/cards/mvnw -------------------------------------------------------------------------------- /chapter8/recipe8-1/end/cards/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter8/recipe8-1/end/cards/mvnw.cmd -------------------------------------------------------------------------------- /chapter8/recipe8-1/end/cards/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter8/recipe8-1/end/cards/pom.xml -------------------------------------------------------------------------------- /chapter8/recipe8-1/end/cards/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter8/recipe8-2/end/cards/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter8/recipe8-2/end/cards/.gitignore -------------------------------------------------------------------------------- /chapter8/recipe8-2/end/cards/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter8/recipe8-2/end/cards/mvnw -------------------------------------------------------------------------------- /chapter8/recipe8-2/end/cards/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter8/recipe8-2/end/cards/mvnw.cmd -------------------------------------------------------------------------------- /chapter8/recipe8-2/end/cards/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter8/recipe8-2/end/cards/pom.xml -------------------------------------------------------------------------------- /chapter8/recipe8-2/end/cards/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter8/recipe8-2/end/consumer/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter8/recipe8-2/end/consumer/mvnw -------------------------------------------------------------------------------- /chapter8/recipe8-2/end/consumer/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter8/recipe8-2/end/consumer/mvnw.cmd -------------------------------------------------------------------------------- /chapter8/recipe8-2/end/consumer/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter8/recipe8-2/end/consumer/pom.xml -------------------------------------------------------------------------------- /chapter8/recipe8-2/end/consumer/src/main/resources/application-test.yml: -------------------------------------------------------------------------------- 1 | footballservice: 2 | url: http://localhost:7979 -------------------------------------------------------------------------------- /chapter8/recipe8-2/end/consumer/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter8/recipe8-2/start/cards/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter8/recipe8-2/start/cards/.gitignore -------------------------------------------------------------------------------- /chapter8/recipe8-2/start/cards/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter8/recipe8-2/start/cards/mvnw -------------------------------------------------------------------------------- /chapter8/recipe8-2/start/cards/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter8/recipe8-2/start/cards/mvnw.cmd -------------------------------------------------------------------------------- /chapter8/recipe8-2/start/cards/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter8/recipe8-2/start/cards/pom.xml -------------------------------------------------------------------------------- /chapter8/recipe8-2/start/cards/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter8/recipe8-3/end/cards/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter8/recipe8-3/end/cards/.gitignore -------------------------------------------------------------------------------- /chapter8/recipe8-3/end/cards/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter8/recipe8-3/end/cards/mvnw -------------------------------------------------------------------------------- /chapter8/recipe8-3/end/cards/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter8/recipe8-3/end/cards/mvnw.cmd -------------------------------------------------------------------------------- /chapter8/recipe8-3/end/cards/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter8/recipe8-3/end/cards/pom.xml -------------------------------------------------------------------------------- /chapter8/recipe8-3/end/cards/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter8/recipe8-3/end/consumer/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter8/recipe8-3/end/consumer/mvnw -------------------------------------------------------------------------------- /chapter8/recipe8-3/end/consumer/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter8/recipe8-3/end/consumer/mvnw.cmd -------------------------------------------------------------------------------- /chapter8/recipe8-3/end/consumer/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter8/recipe8-3/end/consumer/pom.xml -------------------------------------------------------------------------------- /chapter8/recipe8-3/end/consumer/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter8/recipe8-3/start/cards/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter8/recipe8-3/start/cards/.gitignore -------------------------------------------------------------------------------- /chapter8/recipe8-3/start/cards/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter8/recipe8-3/start/cards/mvnw -------------------------------------------------------------------------------- /chapter8/recipe8-3/start/cards/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter8/recipe8-3/start/cards/mvnw.cmd -------------------------------------------------------------------------------- /chapter8/recipe8-3/start/cards/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter8/recipe8-3/start/cards/pom.xml -------------------------------------------------------------------------------- /chapter8/recipe8-3/start/cards/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter8/recipe8-3/start/consumer/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter8/recipe8-3/start/consumer/mvnw -------------------------------------------------------------------------------- /chapter8/recipe8-3/start/consumer/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter8/recipe8-3/start/consumer/pom.xml -------------------------------------------------------------------------------- /chapter8/recipe8-3/start/consumer/src/main/resources/application-test.yml: -------------------------------------------------------------------------------- 1 | footballservice: 2 | url: http://localhost:7979 -------------------------------------------------------------------------------- /chapter8/recipe8-3/start/consumer/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter8/recipe8-4/end/football/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter8/recipe8-4/end/football/mvnw -------------------------------------------------------------------------------- /chapter8/recipe8-4/end/football/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter8/recipe8-4/end/football/mvnw.cmd -------------------------------------------------------------------------------- /chapter8/recipe8-4/end/football/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter8/recipe8-4/end/football/pom.xml -------------------------------------------------------------------------------- /chapter8/recipe8-4/end/football/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter8/recipe8-4/start/football/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter8/recipe8-4/start/football/mvnw -------------------------------------------------------------------------------- /chapter8/recipe8-4/start/football/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter8/recipe8-4/start/football/pom.xml -------------------------------------------------------------------------------- /chapter8/recipe8-4/start/football/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter8/recipe8-5/end/matches/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter8/recipe8-5/end/matches/.gitignore -------------------------------------------------------------------------------- /chapter8/recipe8-5/end/matches/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter8/recipe8-5/end/matches/mvnw -------------------------------------------------------------------------------- /chapter8/recipe8-5/end/matches/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter8/recipe8-5/end/matches/mvnw.cmd -------------------------------------------------------------------------------- /chapter8/recipe8-5/end/matches/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter8/recipe8-5/end/matches/pom.xml -------------------------------------------------------------------------------- /chapter8/recipe8-5/end/matches/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | spring.application.name=matches 2 | -------------------------------------------------------------------------------- /chapter8/recipe8-5/end/rabbitmq/matches/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | spring.application.name=matches 2 | -------------------------------------------------------------------------------- /chapter8/recipe8-5/end/rabbitmq/ranking/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | spring.application.name=ranking 2 | -------------------------------------------------------------------------------- /chapter8/recipe8-5/end/rabbitmq/timeline/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | spring.application.name=timeline 2 | -------------------------------------------------------------------------------- /chapter8/recipe8-5/end/timeline/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter8/recipe8-5/end/timeline/mvnw -------------------------------------------------------------------------------- /chapter8/recipe8-5/end/timeline/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter8/recipe8-5/end/timeline/mvnw.cmd -------------------------------------------------------------------------------- /chapter8/recipe8-5/end/timeline/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter8/recipe8-5/end/timeline/pom.xml -------------------------------------------------------------------------------- /chapter8/recipe8-5/end/timeline/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | spring.application.name=timeline 2 | -------------------------------------------------------------------------------- /chapter8/recipe8-5/start/matches/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter8/recipe8-5/start/matches/mvnw -------------------------------------------------------------------------------- /chapter8/recipe8-5/start/matches/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter8/recipe8-5/start/matches/mvnw.cmd -------------------------------------------------------------------------------- /chapter8/recipe8-5/start/matches/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter8/recipe8-5/start/matches/pom.xml -------------------------------------------------------------------------------- /chapter8/recipe8-5/start/matches/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | spring.application.name=matches 2 | -------------------------------------------------------------------------------- /chapter8/recipe8-5/start/timeline/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter8/recipe8-5/start/timeline/mvnw -------------------------------------------------------------------------------- /chapter8/recipe8-5/start/timeline/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter8/recipe8-5/start/timeline/pom.xml -------------------------------------------------------------------------------- /chapter8/recipe8-5/start/timeline/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | spring.application.name=timeline 2 | -------------------------------------------------------------------------------- /chapter8/recipe8-6/end/matches/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter8/recipe8-6/end/matches/.gitignore -------------------------------------------------------------------------------- /chapter8/recipe8-6/end/matches/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter8/recipe8-6/end/matches/mvnw -------------------------------------------------------------------------------- /chapter8/recipe8-6/end/matches/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter8/recipe8-6/end/matches/mvnw.cmd -------------------------------------------------------------------------------- /chapter8/recipe8-6/end/matches/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter8/recipe8-6/end/matches/pom.xml -------------------------------------------------------------------------------- /chapter8/recipe8-6/end/matches/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | spring.application.name=matches 2 | -------------------------------------------------------------------------------- /chapter8/recipe8-6/end/score/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter8/recipe8-6/end/score/.gitignore -------------------------------------------------------------------------------- /chapter8/recipe8-6/end/score/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter8/recipe8-6/end/score/mvnw -------------------------------------------------------------------------------- /chapter8/recipe8-6/end/score/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter8/recipe8-6/end/score/mvnw.cmd -------------------------------------------------------------------------------- /chapter8/recipe8-6/end/score/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter8/recipe8-6/end/score/pom.xml -------------------------------------------------------------------------------- /chapter8/recipe8-6/end/score/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | spring.application.name=score 2 | -------------------------------------------------------------------------------- /chapter8/recipe8-6/end/timeline/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter8/recipe8-6/end/timeline/mvnw -------------------------------------------------------------------------------- /chapter8/recipe8-6/end/timeline/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter8/recipe8-6/end/timeline/mvnw.cmd -------------------------------------------------------------------------------- /chapter8/recipe8-6/end/timeline/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter8/recipe8-6/end/timeline/pom.xml -------------------------------------------------------------------------------- /chapter8/recipe8-6/end/timeline/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | spring.application.name=timeline 2 | -------------------------------------------------------------------------------- /chapter8/recipe8-7/end/matches/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter8/recipe8-7/end/matches/.gitignore -------------------------------------------------------------------------------- /chapter8/recipe8-7/end/matches/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter8/recipe8-7/end/matches/mvnw -------------------------------------------------------------------------------- /chapter8/recipe8-7/end/matches/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter8/recipe8-7/end/matches/mvnw.cmd -------------------------------------------------------------------------------- /chapter8/recipe8-7/end/matches/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter8/recipe8-7/end/matches/pom.xml -------------------------------------------------------------------------------- /chapter8/recipe8-7/end/matches/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | spring.application.name=matches 2 | -------------------------------------------------------------------------------- /chapter8/recipe8-7/end/score/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter8/recipe8-7/end/score/.gitignore -------------------------------------------------------------------------------- /chapter8/recipe8-7/end/score/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter8/recipe8-7/end/score/mvnw -------------------------------------------------------------------------------- /chapter8/recipe8-7/end/score/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter8/recipe8-7/end/score/mvnw.cmd -------------------------------------------------------------------------------- /chapter8/recipe8-7/end/score/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter8/recipe8-7/end/score/pom.xml -------------------------------------------------------------------------------- /chapter8/recipe8-7/end/score/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | spring.application.name=score 2 | -------------------------------------------------------------------------------- /chapter8/recipe8-7/end/timeline/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter8/recipe8-7/end/timeline/mvnw -------------------------------------------------------------------------------- /chapter8/recipe8-7/end/timeline/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter8/recipe8-7/end/timeline/mvnw.cmd -------------------------------------------------------------------------------- /chapter8/recipe8-7/end/timeline/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter8/recipe8-7/end/timeline/pom.xml -------------------------------------------------------------------------------- /chapter8/recipe8-7/end/timeline/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | spring.application.name=timeline 2 | -------------------------------------------------------------------------------- /chapter8/recipe8-7/start/matches/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter8/recipe8-7/start/matches/mvnw -------------------------------------------------------------------------------- /chapter8/recipe8-7/start/matches/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter8/recipe8-7/start/matches/mvnw.cmd -------------------------------------------------------------------------------- /chapter8/recipe8-7/start/matches/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter8/recipe8-7/start/matches/pom.xml -------------------------------------------------------------------------------- /chapter8/recipe8-7/start/matches/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | spring.application.name=matches 2 | -------------------------------------------------------------------------------- /chapter8/recipe8-7/start/score/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter8/recipe8-7/start/score/.gitignore -------------------------------------------------------------------------------- /chapter8/recipe8-7/start/score/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter8/recipe8-7/start/score/mvnw -------------------------------------------------------------------------------- /chapter8/recipe8-7/start/score/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter8/recipe8-7/start/score/mvnw.cmd -------------------------------------------------------------------------------- /chapter8/recipe8-7/start/score/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter8/recipe8-7/start/score/pom.xml -------------------------------------------------------------------------------- /chapter8/recipe8-7/start/score/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | spring.application.name=score 2 | -------------------------------------------------------------------------------- /chapter8/recipe8-7/start/timeline/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter8/recipe8-7/start/timeline/mvnw -------------------------------------------------------------------------------- /chapter8/recipe8-7/start/timeline/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter8/recipe8-7/start/timeline/pom.xml -------------------------------------------------------------------------------- /chapter8/recipe8-7/start/timeline/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | spring.application.name=timeline 2 | -------------------------------------------------------------------------------- /chapter9/football/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter9/football/.gitignore -------------------------------------------------------------------------------- /chapter9/football/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter9/football/mvnw -------------------------------------------------------------------------------- /chapter9/football/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter9/football/mvnw.cmd -------------------------------------------------------------------------------- /chapter9/football/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter9/football/pom.xml -------------------------------------------------------------------------------- /chapter9/football/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapter9/football/src/test/resources/createKeyspace.cql: -------------------------------------------------------------------------------- 1 | CREATE KEYSPACE footballKeyspace WITH replication = {'class': 'SimpleStrategy'}; -------------------------------------------------------------------------------- /chapter9/recipe9-1/end/football/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter9/recipe9-1/end/football/mvnw -------------------------------------------------------------------------------- /chapter9/recipe9-1/end/football/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter9/recipe9-1/end/football/mvnw.cmd -------------------------------------------------------------------------------- /chapter9/recipe9-1/end/football/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter9/recipe9-1/end/football/pom.xml -------------------------------------------------------------------------------- /chapter9/recipe9-1/end/football/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapter9/recipe9-1/end/football/src/test/resources/createKeyspace.cql: -------------------------------------------------------------------------------- 1 | CREATE KEYSPACE footballKeyspace WITH replication = {'class': 'SimpleStrategy'}; -------------------------------------------------------------------------------- /chapter9/recipe9-1/start/football/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter9/recipe9-1/start/football/mvnw -------------------------------------------------------------------------------- /chapter9/recipe9-1/start/football/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter9/recipe9-1/start/football/pom.xml -------------------------------------------------------------------------------- /chapter9/recipe9-1/start/football/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapter9/recipe9-1/start/football/src/test/resources/createKeyspace.cql: -------------------------------------------------------------------------------- 1 | CREATE KEYSPACE footballKeyspace WITH replication = {'class': 'SimpleStrategy'}; -------------------------------------------------------------------------------- /chapter9/recipe9-2/end/football/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter9/recipe9-2/end/football/mvnw -------------------------------------------------------------------------------- /chapter9/recipe9-2/end/football/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter9/recipe9-2/end/football/mvnw.cmd -------------------------------------------------------------------------------- /chapter9/recipe9-2/end/football/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter9/recipe9-2/end/football/pom.xml -------------------------------------------------------------------------------- /chapter9/recipe9-2/end/football/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapter9/recipe9-2/end/football/src/test/resources/createKeyspace.cql: -------------------------------------------------------------------------------- 1 | CREATE KEYSPACE footballKeyspace WITH replication = {'class': 'SimpleStrategy'}; -------------------------------------------------------------------------------- /chapter9/recipe9-2/start/football/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter9/recipe9-2/start/football/mvnw -------------------------------------------------------------------------------- /chapter9/recipe9-2/start/football/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter9/recipe9-2/start/football/pom.xml -------------------------------------------------------------------------------- /chapter9/recipe9-2/start/football/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapter9/recipe9-2/start/football/src/test/resources/createKeyspace.cql: -------------------------------------------------------------------------------- 1 | CREATE KEYSPACE footballKeyspace WITH replication = {'class': 'SimpleStrategy'}; -------------------------------------------------------------------------------- /chapter9/recipe9-3/end/football/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter9/recipe9-3/end/football/mvnw -------------------------------------------------------------------------------- /chapter9/recipe9-3/end/football/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter9/recipe9-3/end/football/mvnw.cmd -------------------------------------------------------------------------------- /chapter9/recipe9-3/end/football/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter9/recipe9-3/end/football/pom.xml -------------------------------------------------------------------------------- /chapter9/recipe9-3/end/football/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapter9/recipe9-3/end/football/src/test/resources/createKeyspace.cql: -------------------------------------------------------------------------------- 1 | CREATE KEYSPACE footballKeyspace WITH replication = {'class': 'SimpleStrategy'}; -------------------------------------------------------------------------------- /chapter9/recipe9-3/start/football/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter9/recipe9-3/start/football/mvnw -------------------------------------------------------------------------------- /chapter9/recipe9-3/start/football/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter9/recipe9-3/start/football/pom.xml -------------------------------------------------------------------------------- /chapter9/recipe9-3/start/football/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapter9/recipe9-3/start/football/src/test/resources/createKeyspace.cql: -------------------------------------------------------------------------------- 1 | CREATE KEYSPACE footballKeyspace WITH replication = {'class': 'SimpleStrategy'}; -------------------------------------------------------------------------------- /chapter9/recipe9-4/end/football/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter9/recipe9-4/end/football/mvnw -------------------------------------------------------------------------------- /chapter9/recipe9-4/end/football/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter9/recipe9-4/end/football/mvnw.cmd -------------------------------------------------------------------------------- /chapter9/recipe9-4/end/football/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter9/recipe9-4/end/football/pom.xml -------------------------------------------------------------------------------- /chapter9/recipe9-4/end/football/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapter9/recipe9-4/end/football/src/test/resources/createKeyspace.cql: -------------------------------------------------------------------------------- 1 | CREATE KEYSPACE footballKeyspace WITH replication = {'class': 'SimpleStrategy'}; -------------------------------------------------------------------------------- /chapter9/recipe9-4/start/football/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter9/recipe9-4/start/football/mvnw -------------------------------------------------------------------------------- /chapter9/recipe9-4/start/football/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter9/recipe9-4/start/football/pom.xml -------------------------------------------------------------------------------- /chapter9/recipe9-4/start/football/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapter9/recipe9-4/start/football/src/test/resources/createKeyspace.cql: -------------------------------------------------------------------------------- 1 | CREATE KEYSPACE footballKeyspace WITH replication = {'class': 'SimpleStrategy'}; -------------------------------------------------------------------------------- /chapter9/recipe9-5/end/football/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter9/recipe9-5/end/football/mvnw -------------------------------------------------------------------------------- /chapter9/recipe9-5/end/football/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter9/recipe9-5/end/football/mvnw.cmd -------------------------------------------------------------------------------- /chapter9/recipe9-5/end/football/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter9/recipe9-5/end/football/pom.xml -------------------------------------------------------------------------------- /chapter9/recipe9-5/end/football/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapter9/recipe9-5/end/football/src/test/resources/createKeyspace.cql: -------------------------------------------------------------------------------- 1 | CREATE KEYSPACE footballKeyspace WITH replication = {'class': 'SimpleStrategy'}; -------------------------------------------------------------------------------- /chapter9/recipe9-5/start/football/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter9/recipe9-5/start/football/mvnw -------------------------------------------------------------------------------- /chapter9/recipe9-5/start/football/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter9/recipe9-5/start/football/pom.xml -------------------------------------------------------------------------------- /chapter9/recipe9-5/start/football/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapter9/recipe9-5/start/football/src/test/resources/createKeyspace.cql: -------------------------------------------------------------------------------- 1 | CREATE KEYSPACE footballKeyspace WITH replication = {'class': 'SimpleStrategy'}; -------------------------------------------------------------------------------- /chapter9/recipe9-6/end/football/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter9/recipe9-6/end/football/mvnw -------------------------------------------------------------------------------- /chapter9/recipe9-6/end/football/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter9/recipe9-6/end/football/mvnw.cmd -------------------------------------------------------------------------------- /chapter9/recipe9-6/end/football/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter9/recipe9-6/end/football/pom.xml -------------------------------------------------------------------------------- /chapter9/recipe9-6/end/football/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapter9/recipe9-6/end/football/src/test/resources/createKeyspace.cql: -------------------------------------------------------------------------------- 1 | CREATE KEYSPACE footballKeyspace WITH replication = {'class': 'SimpleStrategy'}; -------------------------------------------------------------------------------- /chapter9/recipe9-6/start/football/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter9/recipe9-6/start/football/mvnw -------------------------------------------------------------------------------- /chapter9/recipe9-6/start/football/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter9/recipe9-6/start/football/pom.xml -------------------------------------------------------------------------------- /chapter9/recipe9-6/start/football/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapter9/recipe9-6/start/football/src/test/resources/createKeyspace.cql: -------------------------------------------------------------------------------- 1 | CREATE KEYSPACE footballKeyspace WITH replication = {'class': 'SimpleStrategy'}; -------------------------------------------------------------------------------- /chapter9/recipe9-7/end/football/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter9/recipe9-7/end/football/mvnw -------------------------------------------------------------------------------- /chapter9/recipe9-7/end/football/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter9/recipe9-7/end/football/mvnw.cmd -------------------------------------------------------------------------------- /chapter9/recipe9-7/end/football/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter9/recipe9-7/end/football/pom.xml -------------------------------------------------------------------------------- /chapter9/recipe9-7/end/football/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapter9/recipe9-7/end/football/src/test/resources/createKeyspace.cql: -------------------------------------------------------------------------------- 1 | CREATE KEYSPACE footballKeyspace WITH replication = {'class': 'SimpleStrategy'}; -------------------------------------------------------------------------------- /chapter9/recipe9-7/start/football/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter9/recipe9-7/start/football/mvnw -------------------------------------------------------------------------------- /chapter9/recipe9-7/start/football/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter9/recipe9-7/start/football/pom.xml -------------------------------------------------------------------------------- /chapter9/recipe9-7/start/football/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapter9/recipe9-7/start/football/src/test/resources/createKeyspace.cql: -------------------------------------------------------------------------------- 1 | CREATE KEYSPACE footballKeyspace WITH replication = {'class': 'SimpleStrategy'}; -------------------------------------------------------------------------------- /chapter9/recipe9-8/end/football/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter9/recipe9-8/end/football/mvnw -------------------------------------------------------------------------------- /chapter9/recipe9-8/end/football/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter9/recipe9-8/end/football/mvnw.cmd -------------------------------------------------------------------------------- /chapter9/recipe9-8/end/football/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter9/recipe9-8/end/football/pom.xml -------------------------------------------------------------------------------- /chapter9/recipe9-8/end/football/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapter9/recipe9-8/end/football/src/test/resources/createKeyspace.cql: -------------------------------------------------------------------------------- 1 | CREATE KEYSPACE footballKeyspace WITH replication = {'class': 'SimpleStrategy'}; -------------------------------------------------------------------------------- /chapter9/recipe9-8/start/football/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter9/recipe9-8/start/football/mvnw -------------------------------------------------------------------------------- /chapter9/recipe9-8/start/football/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-Boot-3.0-Cookbook/HEAD/chapter9/recipe9-8/start/football/pom.xml -------------------------------------------------------------------------------- /chapter9/recipe9-8/start/football/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapter9/recipe9-8/start/football/src/test/resources/createKeyspace.cql: -------------------------------------------------------------------------------- 1 | CREATE KEYSPACE footballKeyspace WITH replication = {'class': 'SimpleStrategy'}; --------------------------------------------------------------------------------