├── Chapter02 ├── .DS_Store ├── .gitignore ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── .DS_Store │ ├── main │ ├── .DS_Store │ ├── java │ │ └── springfive │ │ │ └── cms │ │ │ ├── CmsApplication.java │ │ │ ├── domain │ │ │ ├── models │ │ │ │ ├── Category.java │ │ │ │ ├── News.java │ │ │ │ ├── Review.java │ │ │ │ ├── Role.java │ │ │ │ ├── Tag.java │ │ │ │ └── User.java │ │ │ ├── repository │ │ │ │ ├── AbstractRepository.java │ │ │ │ ├── CategoryRepository.java │ │ │ │ └── UserRepository.java │ │ │ ├── resources │ │ │ │ ├── CategoryResource.java │ │ │ │ ├── NewsResource.java │ │ │ │ └── UserResource.java │ │ │ ├── service │ │ │ │ ├── CategoryService.java │ │ │ │ ├── NewsService.java │ │ │ │ └── UserService.java │ │ │ └── vo │ │ │ │ ├── CategoryRequest.java │ │ │ │ ├── NewsRequest.java │ │ │ │ └── UserRequest.java │ │ │ └── infra │ │ │ └── swagger │ │ │ └── SwaggerConfiguration.java │ └── resources │ │ ├── .DS_Store │ │ ├── application.properties │ │ └── static │ │ ├── .DS_Store │ │ ├── app │ │ ├── .DS_Store │ │ ├── app.js │ │ ├── components │ │ │ ├── .DS_Store │ │ │ ├── categories │ │ │ │ ├── category-controller.js │ │ │ │ ├── category-service.js │ │ │ │ └── view │ │ │ │ │ ├── categories.html │ │ │ │ │ └── create-category.html │ │ │ ├── news │ │ │ │ ├── news-controller.js │ │ │ │ └── news-service.js │ │ │ └── users │ │ │ │ ├── user-controller.js │ │ │ │ └── user-service.js │ │ ├── controllers.js │ │ └── services.js │ │ └── index.html │ └── test │ └── java │ └── springfive │ └── cms │ ├── CmsApplicationTests.java │ └── domain │ └── models │ └── NewsTest.java ├── Chapter03 ├── .DS_Store ├── cms-mongo-non-reactive │ ├── .gitignore │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── springfive │ │ │ │ └── cms │ │ │ │ ├── CmsApplication.java │ │ │ │ ├── domain │ │ │ │ ├── models │ │ │ │ │ ├── Category.java │ │ │ │ │ ├── News.java │ │ │ │ │ ├── Review.java │ │ │ │ │ ├── Role.java │ │ │ │ │ ├── Tag.java │ │ │ │ │ └── User.java │ │ │ │ ├── repository │ │ │ │ │ ├── CategoryRepository.java │ │ │ │ │ └── UserRepository.java │ │ │ │ ├── resources │ │ │ │ │ ├── CategoryResource.java │ │ │ │ │ ├── NewsResource.java │ │ │ │ │ └── UserResource.java │ │ │ │ ├── service │ │ │ │ │ ├── CategoryService.java │ │ │ │ │ ├── NewsService.java │ │ │ │ │ └── UserService.java │ │ │ │ └── vo │ │ │ │ │ ├── CategoryRequest.java │ │ │ │ │ ├── NewsRequest.java │ │ │ │ │ └── UserRequest.java │ │ │ │ └── infra │ │ │ │ └── swagger │ │ │ │ └── SwaggerConfiguration.java │ │ └── resources │ │ │ ├── application-container.yaml │ │ │ ├── application.yaml │ │ │ └── static │ │ │ ├── app │ │ │ ├── app.js │ │ │ ├── components │ │ │ │ ├── categories │ │ │ │ │ ├── category-controller.js │ │ │ │ │ ├── category-service.js │ │ │ │ │ └── view │ │ │ │ │ │ ├── categories.html │ │ │ │ │ │ └── create-category.html │ │ │ │ ├── news │ │ │ │ │ ├── news-controller.js │ │ │ │ │ └── news-service.js │ │ │ │ └── users │ │ │ │ │ ├── user-controller.js │ │ │ │ │ └── user-service.js │ │ │ ├── controllers.js │ │ │ └── services.js │ │ │ └── index.html │ │ └── test │ │ └── java │ │ └── springfive │ │ └── cms │ │ ├── CmsApplicationTests.java │ │ └── domain │ │ └── models │ │ └── NewsTest.java ├── cms-mongodb │ ├── .gitignore │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── springfive │ │ │ │ └── cms │ │ │ │ ├── CmsApplication.java │ │ │ │ └── domain │ │ │ │ ├── models │ │ │ │ ├── Category.java │ │ │ │ ├── News.java │ │ │ │ ├── Review.java │ │ │ │ ├── Role.java │ │ │ │ ├── Tag.java │ │ │ │ └── User.java │ │ │ │ ├── repository │ │ │ │ ├── CategoryRepository.java │ │ │ │ ├── NewsRepository.java │ │ │ │ └── UserRepository.java │ │ │ │ ├── resources │ │ │ │ ├── CategoryResource.java │ │ │ │ ├── NewsResource.java │ │ │ │ └── UserResource.java │ │ │ │ ├── service │ │ │ │ ├── CategoryService.java │ │ │ │ ├── NewsService.java │ │ │ │ └── UserService.java │ │ │ │ └── vo │ │ │ │ ├── CategoryRequest.java │ │ │ │ ├── NewsRequest.java │ │ │ │ └── UserRequest.java │ │ └── resources │ │ │ ├── application.yaml │ │ │ └── static │ │ │ ├── app │ │ │ ├── app.js │ │ │ ├── components │ │ │ │ ├── categories │ │ │ │ │ ├── category-controller.js │ │ │ │ │ ├── category-service.js │ │ │ │ │ └── view │ │ │ │ │ │ ├── categories.html │ │ │ │ │ │ └── create-category.html │ │ │ │ ├── news │ │ │ │ │ ├── news-controller.js │ │ │ │ │ └── news-service.js │ │ │ │ └── users │ │ │ │ │ ├── user-controller.js │ │ │ │ │ └── user-service.js │ │ │ ├── controllers.js │ │ │ └── services.js │ │ │ └── index.html │ │ └── test │ │ └── java │ │ └── springfive │ │ └── cms │ │ ├── CmsApplicationTests.java │ │ ├── domain │ │ └── models │ │ │ └── NewsTest.java │ │ └── reactor │ │ └── SimpleReactorExample.java └── cms-postgres │ ├── .gitignore │ ├── pom.xml │ └── src │ ├── main │ ├── java │ │ └── springfive │ │ │ └── cms │ │ │ ├── CmsApplication.java │ │ │ ├── domain │ │ │ ├── exceptions │ │ │ │ ├── CategoryNotFoundException.java │ │ │ │ ├── NewsNotFoundException.java │ │ │ │ └── UserNotFoundException.java │ │ │ ├── models │ │ │ │ ├── Category.java │ │ │ │ ├── News.java │ │ │ │ ├── Review.java │ │ │ │ ├── Role.java │ │ │ │ ├── Tag.java │ │ │ │ └── User.java │ │ │ ├── repository │ │ │ │ ├── CategoryRepository.java │ │ │ │ ├── NewsRepository.java │ │ │ │ └── UserRepository.java │ │ │ ├── resources │ │ │ │ ├── CategoryResource.java │ │ │ │ ├── NewsResource.java │ │ │ │ └── UserResource.java │ │ │ ├── service │ │ │ │ ├── CategoryService.java │ │ │ │ ├── NewsService.java │ │ │ │ └── UserService.java │ │ │ └── vo │ │ │ │ ├── CategoryRequest.java │ │ │ │ ├── NewsRequest.java │ │ │ │ └── UserRequest.java │ │ │ └── swagger │ │ │ └── SwaggerConfiguration.java │ └── resources │ │ ├── application.yaml │ │ └── static │ │ ├── app │ │ ├── app.js │ │ ├── components │ │ │ ├── categories │ │ │ │ ├── category-controller.js │ │ │ │ ├── category-service.js │ │ │ │ └── view │ │ │ │ │ ├── categories.html │ │ │ │ │ └── create-category.html │ │ │ ├── news │ │ │ │ ├── news-controller.js │ │ │ │ └── news-service.js │ │ │ └── users │ │ │ │ ├── user-controller.js │ │ │ │ └── user-service.js │ │ ├── controllers.js │ │ └── services.js │ │ └── index.html │ └── test │ └── java │ └── springfive │ └── cms │ ├── CmsApplicationTests.java │ └── domain │ └── models │ └── NewsTest.java ├── Chapter04 ├── tracked-hashtag-service │ ├── .gitignore │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ └── main │ │ ├── kotlin │ │ └── springfive │ │ │ └── twittertracked │ │ │ ├── TrackedHashTagApplication.kt │ │ │ ├── domain │ │ │ ├── TrackedHashTag.kt │ │ │ ├── repository │ │ │ │ └── TrackedHashTagRepository.kt │ │ │ ├── resource │ │ │ │ └── TrackedHashTagResource.kt │ │ │ └── service │ │ │ │ └── TrackedHashTagService.kt │ │ │ └── infra │ │ │ ├── rabbitmq │ │ │ └── RabbitMQConfiguration.kt │ │ │ └── redis │ │ │ └── RedisConfiguration.kt │ │ └── resources │ │ └── application.yaml ├── tweet-dispatcher │ ├── .gitignore │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ └── main │ │ ├── kotlin │ │ └── springfive │ │ │ └── twitterdispatcher │ │ │ ├── TweetDispatcherApplication.kt │ │ │ ├── domain │ │ │ ├── controller │ │ │ │ └── TweetResource.kt │ │ │ └── service │ │ │ │ └── TwitterDispatcher.kt │ │ │ └── infra │ │ │ └── rabbitmq │ │ │ └── RabbitMQConfiguration.kt │ │ └── resources │ │ └── application.yaml └── tweet-gathering │ ├── .gitignore │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ └── main │ ├── kotlin │ └── springfive │ │ └── twittergathering │ │ ├── TweetGatheringApplication.kt │ │ ├── domain │ │ ├── TrackedHashTag.kt │ │ └── service │ │ │ ├── TweetGatherService.kt │ │ │ └── TwitterGatherRunner.kt │ │ └── infra │ │ ├── rabbitmq │ │ └── RabbitMQConfiguration.kt │ │ ├── twitter │ │ ├── EncodeUtils.kt │ │ ├── Twitter.kt │ │ └── TwitterConfiguration.kt │ │ └── web │ │ └── WebClientProducer.kt │ └── resources │ └── application.yaml ├── Chapter05 └── tweet-gathering │ ├── .DS_Store │ ├── .gitignore │ ├── .mvn │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ └── main │ ├── kotlin │ └── springfive │ │ └── twittergathering │ │ ├── TweetGatheringApplication.kt │ │ ├── domain │ │ ├── TrackedHashTag.kt │ │ └── service │ │ │ ├── TweetGatherService.kt │ │ │ └── TwitterGatherRunner.kt │ │ └── infra │ │ ├── rabbitmq │ │ └── RabbitMQConfiguration.kt │ │ ├── twitter │ │ ├── EncodeUtils.kt │ │ ├── Twitter.kt │ │ └── TwitterConfiguration.kt │ │ └── web │ │ └── WebClientProducer.kt │ └── resources │ └── application.yaml ├── Chapter06 ├── .DS_Store └── tweet-dispatcher │ ├── .DS_Store │ ├── .gitignore │ ├── .mvn │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ └── main │ ├── kotlin │ └── springfive │ │ └── twitterdispatcher │ │ ├── TweetDispatcherApplication.kt │ │ ├── domain │ │ ├── controller │ │ │ └── TweetResource.kt │ │ └── service │ │ │ └── TwitterDispatcher.kt │ │ └── infra │ │ └── rabbitmq │ │ └── RabbitMQConfiguration.kt │ └── resources │ └── application.yaml ├── Chapter07 ├── config-server │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── springfive │ │ │ │ └── airline │ │ │ │ └── configserver │ │ │ │ └── ConfigServerApplication.java │ │ └── resources │ │ │ └── application.yaml │ │ └── test │ │ └── java │ │ └── springfive │ │ └── airline │ │ └── configserver │ │ └── ConfigServerApplicationTests.java ├── docker │ ├── .DS_Store │ ├── docker-compose-infra-full.yaml │ └── docker-compose-min.yaml ├── eureka │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── springfive │ │ │ └── airline │ │ │ └── eureka │ │ │ └── EurekaApplication.java │ │ └── resources │ │ └── bootstrap.yaml ├── gateway │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── springfive │ │ │ │ └── airline │ │ │ │ ├── gateway │ │ │ │ ├── GatewayApplication.java │ │ │ │ └── infra │ │ │ │ │ └── route │ │ │ │ │ └── SampleRoute.java │ │ │ │ └── infra │ │ │ │ └── route │ │ │ │ └── SampleRoute.java │ │ └── resources │ │ │ └── bootstrap.yaml │ │ └── test │ │ └── java │ │ └── springfive │ │ └── airline │ │ └── gateway │ │ └── GatewayApplicationTests.java └── zipkin-server │ ├── .gitignore │ ├── .mvn │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ └── main │ ├── java │ └── springfive │ │ └── airline │ │ └── ZipkinServerApplication.java │ └── resources │ └── bootstrap.yaml ├── Chapter08 ├── admin │ ├── .gitignore │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── springfive │ │ │ └── airline │ │ │ └── admin │ │ │ └── AdminApplication.java │ │ └── resources │ │ └── bootstrap.yaml ├── airline-fare │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── springfive │ │ │ │ └── airline │ │ │ │ └── airlinefare │ │ │ │ ├── AirlineFareApplication.java │ │ │ │ ├── domain │ │ │ │ ├── Booking.java │ │ │ │ ├── Class.java │ │ │ │ ├── Fare.java │ │ │ │ ├── FareQuery.java │ │ │ │ ├── Flight.java │ │ │ │ ├── Passenger.java │ │ │ │ ├── PassengerDocument.java │ │ │ │ ├── Plane.java │ │ │ │ ├── RegularPrice.java │ │ │ │ ├── Reservation.java │ │ │ │ ├── Seat.java │ │ │ │ ├── repository │ │ │ │ │ └── FareRepository.java │ │ │ │ ├── resource │ │ │ │ │ └── FareResource.java │ │ │ │ ├── rules │ │ │ │ │ ├── FareContext.java │ │ │ │ │ ├── OccupationRule.java │ │ │ │ │ ├── Rule.java │ │ │ │ │ ├── TimeTaxRule.java │ │ │ │ │ └── spec │ │ │ │ │ │ ├── occupation │ │ │ │ │ │ ├── AbstractBandRule.java │ │ │ │ │ │ ├── Band.java │ │ │ │ │ │ ├── FirstBand.java │ │ │ │ │ │ ├── SecondBand.java │ │ │ │ │ │ └── ThirdBand.java │ │ │ │ │ │ └── time │ │ │ │ │ │ ├── MonthsBeforeDeparture.java │ │ │ │ │ │ ├── OneMonth.java │ │ │ │ │ │ ├── ThreeMonths.java │ │ │ │ │ │ └── TwoMonths.java │ │ │ │ ├── service │ │ │ │ │ ├── BookingService.java │ │ │ │ │ ├── DiscoveryService.java │ │ │ │ │ ├── FareService.java │ │ │ │ │ └── FlightService.java │ │ │ │ └── specification │ │ │ │ │ ├── AbstractSpecification.java │ │ │ │ │ ├── AndSpecification.java │ │ │ │ │ ├── NotSpecification.java │ │ │ │ │ ├── OrSpecification.java │ │ │ │ │ └── Specification.java │ │ │ │ └── infra │ │ │ │ ├── redis │ │ │ │ └── RedisConfiguration.java │ │ │ │ └── web │ │ │ │ └── WebClientProducer.java │ │ └── resources │ │ │ └── bootstrap.yaml │ │ └── test │ │ └── java │ │ └── springfive │ │ └── airline │ │ └── airlinefare │ │ └── AirlineFareApplicationTests.java ├── airline-flights │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── springfive │ │ │ │ └── airline │ │ │ │ └── airlineflights │ │ │ │ ├── AirlineFlightsApplication.java │ │ │ │ ├── domain │ │ │ │ ├── Airport.java │ │ │ │ ├── Class.java │ │ │ │ ├── Connection.java │ │ │ │ ├── Flight.java │ │ │ │ ├── Plane.java │ │ │ │ ├── PlaneModel.java │ │ │ │ ├── RegularPrice.java │ │ │ │ ├── exception │ │ │ │ │ └── PlaneNotFoundException.java │ │ │ │ ├── repository │ │ │ │ │ └── FlightRepository.java │ │ │ │ ├── resource │ │ │ │ │ ├── FlightResource.java │ │ │ │ │ └── data │ │ │ │ │ │ ├── FlightQuery.java │ │ │ │ │ │ └── FlightRequest.java │ │ │ │ └── service │ │ │ │ │ ├── DiscoveryService.java │ │ │ │ │ ├── FlightService.java │ │ │ │ │ └── PlaneService.java │ │ │ │ └── infra │ │ │ │ ├── sleuth │ │ │ │ └── SleuthConfiguration.java │ │ │ │ └── web │ │ │ │ └── WebClientProducer.java │ │ └── resources │ │ │ ├── bootstrap.yaml │ │ │ └── swagger │ │ │ ├── favicon-16x16.png │ │ │ ├── favicon-32x32.png │ │ │ ├── index.html │ │ │ ├── oauth2-redirect.html │ │ │ ├── swagger-ui-bundle.js │ │ │ ├── swagger-ui-bundle.js.map │ │ │ ├── swagger-ui-standalone-preset.js │ │ │ ├── swagger-ui-standalone-preset.js.map │ │ │ ├── swagger-ui.css │ │ │ ├── swagger-ui.css.map │ │ │ ├── swagger-ui.js │ │ │ ├── swagger-ui.js.map │ │ │ └── swagger.json │ │ └── test │ │ └── java │ │ └── springfive │ │ └── airline │ │ └── airlineflights │ │ └── AirlineFlightsApplicationTests.java ├── airline-passengers │ ├── .gitignore │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── springfive │ │ │ │ └── airline │ │ │ │ └── airlinepassengers │ │ │ │ ├── AirlinePassengersApplication.java │ │ │ │ └── domain │ │ │ │ ├── Address.java │ │ │ │ ├── Contact.java │ │ │ │ ├── Passenger.java │ │ │ │ ├── PassengerDocument.java │ │ │ │ ├── repository │ │ │ │ └── PassengerRepository.java │ │ │ │ ├── resource │ │ │ │ ├── PassengerResource.java │ │ │ │ └── data │ │ │ │ │ └── PassengerRequest.java │ │ │ │ └── service │ │ │ │ └── PassengerService.java │ │ └── resources │ │ │ ├── bootstrap.yaml │ │ │ └── static │ │ │ └── swagger │ │ │ ├── favicon-16x16.png │ │ │ ├── favicon-32x32.png │ │ │ ├── index.html │ │ │ ├── oauth2-redirect.html │ │ │ ├── swagger-ui-bundle.js │ │ │ ├── swagger-ui-bundle.js.map │ │ │ ├── swagger-ui-standalone-preset.js │ │ │ ├── swagger-ui-standalone-preset.js.map │ │ │ ├── swagger-ui.css │ │ │ ├── swagger-ui.css.map │ │ │ ├── swagger-ui.js │ │ │ ├── swagger-ui.js.map │ │ │ └── swagger.json │ │ └── test │ │ └── java │ │ └── springfive │ │ └── airline │ │ └── airlinepassengers │ │ └── AirlinePassengersApplicationTests.java ├── airline-planes │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── springfive │ │ │ │ └── airline │ │ │ │ └── airlineplanes │ │ │ │ ├── AirlinePlanesApplication.java │ │ │ │ ├── domain │ │ │ │ ├── Class.java │ │ │ │ ├── Plane.java │ │ │ │ ├── PlaneModel.java │ │ │ │ ├── Seat.java │ │ │ │ ├── SeatIdentity.java │ │ │ │ ├── repository │ │ │ │ │ └── PlaneRepository.java │ │ │ │ ├── resource │ │ │ │ │ ├── PlaneResource.java │ │ │ │ │ └── data │ │ │ │ │ │ └── PlaneRequest.java │ │ │ │ └── service │ │ │ │ │ └── PlaneService.java │ │ │ │ └── infra │ │ │ │ └── sleuth │ │ │ │ └── SleuthConfiguration.java │ │ └── resources │ │ │ ├── bootstrap.yaml │ │ │ └── static │ │ │ └── swagger │ │ │ ├── favicon-16x16.png │ │ │ ├── favicon-32x32.png │ │ │ ├── index.html │ │ │ ├── oauth2-redirect.html │ │ │ ├── swagger-ui-bundle.js │ │ │ ├── swagger-ui-bundle.js.map │ │ │ ├── swagger-ui-standalone-preset.js │ │ │ ├── swagger-ui.css │ │ │ ├── swagger-ui.js │ │ │ └── swagger.json │ │ └── test │ │ └── java │ │ └── springfive │ │ └── airline │ │ └── airlineplanes │ │ └── AirlinePlanesApplicationTests.java ├── api-edge │ ├── .gitignore │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── springfive │ │ │ └── airline │ │ │ └── edge │ │ │ └── EdgeServerApplication.java │ │ └── resources │ │ └── bootstrap.yaml ├── hystrix-ui │ ├── .gitignore │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── springfive.airline.hystrix.ui │ │ │ └── HystrixApplication.java │ │ └── resources │ │ └── bootstrap.yaml └── turbine │ ├── .gitignore │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ └── main │ ├── java │ └── springfive │ │ └── airline │ │ └── turbine │ │ └── AirlineTurbineApplication.java │ └── resources │ └── bootstrap.yaml ├── Chapter09 ├── .DS_Store ├── admin │ ├── .gitignore │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── springfive │ │ │ └── airline │ │ │ └── admin │ │ │ └── AdminApplication.java │ │ └── resources │ │ └── bootstrap.yaml ├── airline-booking │ ├── .gitignore │ ├── .idea │ │ └── workspace.xml │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── springfive │ │ │ │ └── airline │ │ │ │ └── airlinebooking │ │ │ │ ├── AirlineBookingApplication.java │ │ │ │ ├── domain │ │ │ │ ├── Booking.java │ │ │ │ ├── Class.java │ │ │ │ ├── Flight.java │ │ │ │ ├── Payment.java │ │ │ │ ├── Plane.java │ │ │ │ ├── Seat.java │ │ │ │ ├── exception │ │ │ │ │ ├── AlreadyBookedException.java │ │ │ │ │ ├── PlaneNotFoundException.java │ │ │ │ │ └── SeatNotAvailableOnPlaneException.java │ │ │ │ ├── fare │ │ │ │ │ ├── Fare.java │ │ │ │ │ ├── Passenger.java │ │ │ │ │ └── Reservation.java │ │ │ │ ├── payment │ │ │ │ │ ├── PaymentResponse.java │ │ │ │ │ ├── PaymentStatus.java │ │ │ │ │ └── RequestPayment.java │ │ │ │ ├── repository │ │ │ │ │ └── BookingRepository.java │ │ │ │ ├── resource │ │ │ │ │ ├── BoardingPassResource.java │ │ │ │ │ ├── BookingResource.java │ │ │ │ │ └── data │ │ │ │ │ │ └── BookingRequest.java │ │ │ │ └── service │ │ │ │ │ ├── BookingService.java │ │ │ │ │ ├── DiscoveryService.java │ │ │ │ │ ├── FareService.java │ │ │ │ │ ├── FlightService.java │ │ │ │ │ ├── PaymentRequesterService.java │ │ │ │ │ ├── PaymentResponseProcessor.java │ │ │ │ │ ├── PlaneService.java │ │ │ │ │ ├── TokenService.java │ │ │ │ │ └── data │ │ │ │ │ └── TotalBooked.java │ │ │ │ └── infra │ │ │ │ ├── mail │ │ │ │ └── Mail.java │ │ │ │ ├── oauth │ │ │ │ ├── AccessToken.java │ │ │ │ ├── Credentials.java │ │ │ │ ├── CredentialsProducer.java │ │ │ │ └── OAuthTokenConfiguration.java │ │ │ │ ├── rabbitmq │ │ │ │ └── RabbitMQConfiguration.java │ │ │ │ └── web │ │ │ │ └── WebClientProducer.java │ │ └── resources │ │ │ └── bootstrap.yaml │ │ └── test │ │ └── java │ │ └── springfive │ │ └── airline │ │ └── airlinebooking │ │ └── AirlineBookingApplicationTests.java ├── airline-ecommerce │ ├── .gitignore │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── springfive │ │ │ └── airline │ │ │ └── airlineecommerce │ │ │ ├── AirlineEcommerceApplication.java │ │ │ ├── domain │ │ │ ├── FlightSearch.java │ │ │ ├── booking │ │ │ │ └── TotalBooked.java │ │ │ ├── flight │ │ │ │ ├── Airport.java │ │ │ │ ├── Class.java │ │ │ │ ├── Connection.java │ │ │ │ ├── Flight.java │ │ │ │ ├── Plane.java │ │ │ │ ├── PlaneModel.java │ │ │ │ └── RegularPrice.java │ │ │ ├── passenger │ │ │ │ ├── Address.java │ │ │ │ ├── Contact.java │ │ │ │ ├── Passenger.java │ │ │ │ └── PassengerDocument.java │ │ │ ├── resource │ │ │ │ ├── BuyTicketResource.java │ │ │ │ ├── FlightResource.java │ │ │ │ ├── PassengerResource.java │ │ │ │ └── data │ │ │ │ │ ├── BookingRequest.java │ │ │ │ │ └── PassengerRequest.java │ │ │ └── service │ │ │ │ ├── BookingService.java │ │ │ │ ├── DiscoveryService.java │ │ │ │ ├── FlightService.java │ │ │ │ ├── PassengerService.java │ │ │ │ ├── TokenService.java │ │ │ │ └── data │ │ │ │ └── AvailableSeats.java │ │ │ └── infra │ │ │ ├── oauth │ │ │ ├── AccessToken.java │ │ │ ├── Credentials.java │ │ │ ├── CredentialsProducer.java │ │ │ └── OAuthTokenConfiguration.java │ │ │ └── web │ │ │ └── WebClientProducer.java │ │ └── resources │ │ └── bootstrap.yaml ├── airline-fare │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── springfive │ │ │ │ └── airline │ │ │ │ └── airlinefare │ │ │ │ ├── AirlineFareApplication.java │ │ │ │ ├── domain │ │ │ │ ├── Booking.java │ │ │ │ ├── Class.java │ │ │ │ ├── Fare.java │ │ │ │ ├── FareQuery.java │ │ │ │ ├── FlightRequest.java │ │ │ │ ├── Passenger.java │ │ │ │ ├── PassengerDocument.java │ │ │ │ ├── Plane.java │ │ │ │ ├── RegularPrice.java │ │ │ │ ├── Reservation.java │ │ │ │ ├── Seat.java │ │ │ │ ├── flight │ │ │ │ │ ├── Flight.java │ │ │ │ │ ├── FlightInfo.java │ │ │ │ │ └── FlightRequest.java │ │ │ │ ├── repository │ │ │ │ │ └── FareRepository.java │ │ │ │ ├── resource │ │ │ │ │ └── FareResource.java │ │ │ │ ├── rules │ │ │ │ │ ├── FareContext.java │ │ │ │ │ ├── OccupationRule.java │ │ │ │ │ ├── Rule.java │ │ │ │ │ ├── TimeTaxRule.java │ │ │ │ │ └── spec │ │ │ │ │ │ ├── occupation │ │ │ │ │ │ ├── AbstractBandRule.java │ │ │ │ │ │ ├── Band.java │ │ │ │ │ │ ├── FirstBand.java │ │ │ │ │ │ ├── SecondBand.java │ │ │ │ │ │ └── ThirdBand.java │ │ │ │ │ │ └── time │ │ │ │ │ │ ├── MonthsBeforeDeparture.java │ │ │ │ │ │ ├── OneMonth.java │ │ │ │ │ │ ├── ThreeMonths.java │ │ │ │ │ │ └── TwoMonths.java │ │ │ │ ├── service │ │ │ │ │ ├── BookingService.java │ │ │ │ │ ├── DiscoveryService.java │ │ │ │ │ ├── FareService.java │ │ │ │ │ ├── FlightService.java │ │ │ │ │ └── TokenService.java │ │ │ │ └── specification │ │ │ │ │ ├── AbstractSpecification.java │ │ │ │ │ ├── AndSpecification.java │ │ │ │ │ ├── NotSpecification.java │ │ │ │ │ ├── OrSpecification.java │ │ │ │ │ └── Specification.java │ │ │ │ └── infra │ │ │ │ ├── oauth │ │ │ │ ├── AccessToken.java │ │ │ │ ├── Credentials.java │ │ │ │ ├── CredentialsProducer.java │ │ │ │ └── OAuthTokenConfiguration.java │ │ │ │ ├── redis │ │ │ │ └── RedisConfiguration.java │ │ │ │ └── web │ │ │ │ └── WebClientProducer.java │ │ └── resources │ │ │ └── bootstrap.yaml │ │ └── test │ │ └── java │ │ └── springfive │ │ └── airline │ │ └── airlinefare │ │ └── AirlineFareApplicationTests.java ├── airline-flights │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── springfive │ │ │ │ └── airline │ │ │ │ └── airlineflights │ │ │ │ ├── AirlineFlightsApplication.java │ │ │ │ ├── domain │ │ │ │ ├── Airport.java │ │ │ │ ├── Class.java │ │ │ │ ├── Connection.java │ │ │ │ ├── Flight.java │ │ │ │ ├── Plane.java │ │ │ │ ├── PlaneModel.java │ │ │ │ ├── RegularPrice.java │ │ │ │ ├── Seat.java │ │ │ │ ├── exception │ │ │ │ │ └── PlaneNotFoundException.java │ │ │ │ ├── repository │ │ │ │ │ └── FlightRepository.java │ │ │ │ ├── resource │ │ │ │ │ ├── FlightResource.java │ │ │ │ │ └── data │ │ │ │ │ │ ├── FlightQuery.java │ │ │ │ │ │ └── FlightRequest.java │ │ │ │ └── service │ │ │ │ │ ├── BookingService.java │ │ │ │ │ ├── DiscoveryService.java │ │ │ │ │ ├── FlightService.java │ │ │ │ │ ├── PlaneService.java │ │ │ │ │ ├── TokenService.java │ │ │ │ │ └── data │ │ │ │ │ ├── AvailableSeats.java │ │ │ │ │ └── TotalBooked.java │ │ │ │ └── infra │ │ │ │ ├── oauth │ │ │ │ ├── AccessToken.java │ │ │ │ ├── Credentials.java │ │ │ │ ├── CredentialsProducer.java │ │ │ │ └── OAuthTokenConfiguration.java │ │ │ │ ├── sleuth │ │ │ │ └── SleuthConfiguration.java │ │ │ │ └── web │ │ │ │ └── WebClientProducer.java │ │ └── resources │ │ │ ├── bootstrap.yaml │ │ │ └── swagger │ │ │ ├── favicon-16x16.png │ │ │ ├── favicon-32x32.png │ │ │ ├── index.html │ │ │ ├── oauth2-redirect.html │ │ │ ├── swagger-ui-bundle.js │ │ │ ├── swagger-ui-bundle.js.map │ │ │ ├── swagger-ui-standalone-preset.js │ │ │ ├── swagger-ui-standalone-preset.js.map │ │ │ ├── swagger-ui.css │ │ │ ├── swagger-ui.css.map │ │ │ ├── swagger-ui.js │ │ │ ├── swagger-ui.js.map │ │ │ └── swagger.json │ │ └── test │ │ └── java │ │ └── springfive │ │ └── airline │ │ └── airlineflights │ │ └── AirlineFlightsApplicationTests.java ├── airline-passengers │ ├── .gitignore │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── springfive │ │ │ │ └── airline │ │ │ │ └── airlinepassengers │ │ │ │ ├── AirlinePassengersApplication.java │ │ │ │ ├── domain │ │ │ │ ├── Address.java │ │ │ │ ├── Contact.java │ │ │ │ ├── Passenger.java │ │ │ │ ├── PassengerDocument.java │ │ │ │ ├── repository │ │ │ │ │ └── PassengerRepository.java │ │ │ │ ├── resource │ │ │ │ │ ├── PassengerResource.java │ │ │ │ │ └── data │ │ │ │ │ │ └── PassengerRequest.java │ │ │ │ └── service │ │ │ │ │ └── PassengerService.java │ │ │ │ └── infra │ │ │ │ └── oauth │ │ │ │ ├── AccessToken.java │ │ │ │ └── OAuthTokenConfiguration.java │ │ └── resources │ │ │ ├── bootstrap.yaml │ │ │ └── static │ │ │ └── swagger │ │ │ ├── favicon-16x16.png │ │ │ ├── favicon-32x32.png │ │ │ ├── index.html │ │ │ ├── oauth2-redirect.html │ │ │ ├── swagger-ui-bundle.js │ │ │ ├── swagger-ui-bundle.js.map │ │ │ ├── swagger-ui-standalone-preset.js │ │ │ ├── swagger-ui-standalone-preset.js.map │ │ │ ├── swagger-ui.css │ │ │ ├── swagger-ui.css.map │ │ │ ├── swagger-ui.js │ │ │ ├── swagger-ui.js.map │ │ │ └── swagger.json │ │ └── test │ │ └── java │ │ └── springfive │ │ └── airline │ │ └── airlinepassengers │ │ └── AirlinePassengersApplicationTests.java ├── airline-payments │ ├── .gitignore │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── springfive │ │ │ └── airline │ │ │ └── airlinepayments │ │ │ ├── PaymentsApplication.java │ │ │ ├── domain │ │ │ ├── Amount.java │ │ │ ├── Booking.java │ │ │ ├── Payment.java │ │ │ ├── data │ │ │ │ ├── PaymentResponse.java │ │ │ │ ├── PaymentStatus.java │ │ │ │ └── RequestPayment.java │ │ │ ├── repository │ │ │ │ └── PaymentRepository.java │ │ │ ├── resource │ │ │ │ └── PaymentResource.java │ │ │ └── service │ │ │ │ ├── PaymentRegister.java │ │ │ │ ├── PaymentRequestListener.java │ │ │ │ ├── PaymentResponseService.java │ │ │ │ ├── PaymentService.java │ │ │ │ └── PaymentsFinder.java │ │ │ └── infra │ │ │ ├── oauth │ │ │ └── OAuthTokenConfiguration.java │ │ │ ├── rabbitmq │ │ │ └── RabbitMQConfiguration.java │ │ │ └── web │ │ │ └── WebClientProducer.java │ │ └── resources │ │ └── bootstrap.yaml ├── airline-planes │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── springfive │ │ │ │ └── airline │ │ │ │ └── airlineplanes │ │ │ │ ├── AirlinePlanesApplication.java │ │ │ │ ├── domain │ │ │ │ ├── Class.java │ │ │ │ ├── Plane.java │ │ │ │ ├── PlaneModel.java │ │ │ │ ├── Seat.java │ │ │ │ ├── SeatIdentity.java │ │ │ │ ├── repository │ │ │ │ │ └── PlaneRepository.java │ │ │ │ ├── resource │ │ │ │ │ ├── PlaneResource.java │ │ │ │ │ └── data │ │ │ │ │ │ └── PlaneRequest.java │ │ │ │ └── service │ │ │ │ │ └── PlaneService.java │ │ │ │ └── infra │ │ │ │ ├── oauth │ │ │ │ └── OAuthTokenConfiguration.java │ │ │ │ └── sleuth │ │ │ │ └── SleuthConfiguration.java │ │ └── resources │ │ │ ├── bootstrap.yaml │ │ │ └── static │ │ │ └── swagger │ │ │ ├── favicon-16x16.png │ │ │ ├── favicon-32x32.png │ │ │ ├── index.html │ │ │ ├── oauth2-redirect.html │ │ │ ├── swagger-ui-bundle.js │ │ │ ├── swagger-ui-bundle.js.map │ │ │ ├── swagger-ui-standalone-preset.js │ │ │ ├── swagger-ui.css │ │ │ ├── swagger-ui.js │ │ │ └── swagger.json │ │ └── test │ │ └── java │ │ └── springfive │ │ └── airline │ │ └── airlineplanes │ │ └── AirlinePlanesApplicationTests.java ├── api-edge │ ├── .gitignore │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── springfive │ │ │ └── airline │ │ │ └── edge │ │ │ └── EdgeServerApplication.java │ │ └── resources │ │ └── bootstrap.yaml ├── auth-service │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── springfive │ │ │ │ └── airline │ │ │ │ └── authservice │ │ │ │ ├── AuthServiceApplication.java │ │ │ │ ├── domain │ │ │ │ ├── Credential.java │ │ │ │ ├── Scope.java │ │ │ │ └── data │ │ │ │ │ ├── CredentialData.java │ │ │ │ │ └── CredentialRequest.java │ │ │ │ ├── infra │ │ │ │ ├── oauth │ │ │ │ │ ├── OAuth2AuthServer.java │ │ │ │ │ └── OAuthTokenProducer.java │ │ │ │ ├── security │ │ │ │ │ └── SecurityConfig.java │ │ │ │ └── sleuth │ │ │ │ │ └── SleuthConfiguration.java │ │ │ │ ├── repository │ │ │ │ └── CredentialRepository.java │ │ │ │ ├── resource │ │ │ │ ├── CredentialResource.java │ │ │ │ └── RegisterResource.java │ │ │ │ └── service │ │ │ │ ├── AuthenticationService.java │ │ │ │ ├── CredentialService.java │ │ │ │ └── CredentialsDetailsService.java │ │ └── resources │ │ │ └── bootstrap.yaml │ │ └── test │ │ └── java │ │ └── springfive │ │ └── airline │ │ └── authservice │ │ └── AuthServiceApplicationTests.java ├── config-server │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── springfive │ │ │ │ └── airline │ │ │ │ └── configserver │ │ │ │ └── ConfigServerApplication.java │ │ └── resources │ │ │ └── application.yaml │ │ └── test │ │ └── java │ │ └── springfive │ │ └── airline │ │ └── configserver │ │ └── ConfigServerApplicationTests.java ├── eureka │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── springfive │ │ │ └── airline │ │ │ └── eureka │ │ │ └── EurekaApplication.java │ │ └── resources │ │ └── bootstrap.yaml ├── hystrix-ui │ ├── .gitignore │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── springfive.airline.hystrix.ui │ │ │ └── HystrixApplication.java │ │ └── resources │ │ └── bootstrap.yaml ├── mail-service │ ├── .gitignore │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── springfive │ │ │ └── airline │ │ │ └── mailservice │ │ │ ├── MailServiceApplication.java │ │ │ ├── domain │ │ │ ├── Mail.java │ │ │ └── service │ │ │ │ ├── MailQueueConsumer.java │ │ │ │ ├── MailSender.java │ │ │ │ └── data │ │ │ │ ├── Content.java │ │ │ │ ├── Email.java │ │ │ │ ├── SendgridMail.java │ │ │ │ └── To.java │ │ │ └── infra │ │ │ ├── rabbitmq │ │ │ └── RabbitMQConfiguration.java │ │ │ └── web │ │ │ └── WebClientProducer.java │ │ └── resources │ │ └── bootstrap.yaml ├── turbine │ ├── .gitignore │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── springfive │ │ │ └── airline │ │ │ └── turbine │ │ │ └── AirlineTurbineApplication.java │ │ └── resources │ │ └── bootstrap.yaml └── zipkin-server │ ├── .DS_Store │ ├── .gitignore │ ├── .mvn │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ ├── .DS_Store │ └── main │ ├── .DS_Store │ ├── java │ ├── .DS_Store │ └── springfive │ │ ├── .DS_Store │ │ └── airline │ │ ├── .DS_Store │ │ └── ZipkinServerApplication.java │ └── resources │ └── bootstrap.yaml ├── LICENSE ├── README.md ├── config-files ├── admin-docker.yaml ├── admin.yaml ├── auth-docker.yaml ├── auth.yaml ├── bookings-docker.yaml ├── bookings.yaml ├── discovery-docker.yaml ├── discovery.yaml ├── dummy.yaml ├── ecommerce-docker.yaml ├── ecommerce.yaml ├── edge-docker.yaml ├── edge.yaml ├── fares-docker.yaml ├── fares.yaml ├── flights-docker.yaml ├── flights.yaml ├── gateway.yaml ├── hystrixui-docker.yaml ├── hystrixui.yaml ├── mail-docker.yaml ├── mail.yaml ├── passengers-docker.yaml ├── passengers.yaml ├── payments-docker.yaml ├── payments.yaml ├── planes-docker.yaml ├── planes.yaml ├── turbine-docker.yaml ├── turbine.yaml ├── zipkin-docker.yaml └── zipkin.yaml ├── postman ├── Bookings_Collection_EDGE.postman_collection ├── Ecommerce_Collection_EDGE.postman_collection ├── Fares_Collection_EDGE.postman_collection ├── Flights_Collection.postman_collection ├── Flights_Collection_EDGE.postman_collection ├── Passengers_Collection_EDGE.postman_collection ├── Planes_Collection.postman_collection ├── Planes_Collection_EDGE.postman_collection ├── flights.postman_collection └── planes.postman_collection └── stacks ├── docker-compose-infra-small.yaml ├── docker-compose-infra.yaml └── docker-compose-micro.yaml /Chapter02/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter02/.DS_Store -------------------------------------------------------------------------------- /Chapter02/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter02/.gitignore -------------------------------------------------------------------------------- /Chapter02/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter02/mvnw -------------------------------------------------------------------------------- /Chapter02/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter02/mvnw.cmd -------------------------------------------------------------------------------- /Chapter02/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter02/pom.xml -------------------------------------------------------------------------------- /Chapter02/src/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter02/src/.DS_Store -------------------------------------------------------------------------------- /Chapter02/src/main/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter02/src/main/.DS_Store -------------------------------------------------------------------------------- /Chapter02/src/main/java/springfive/cms/CmsApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter02/src/main/java/springfive/cms/CmsApplication.java -------------------------------------------------------------------------------- /Chapter02/src/main/java/springfive/cms/domain/models/Category.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter02/src/main/java/springfive/cms/domain/models/Category.java -------------------------------------------------------------------------------- /Chapter02/src/main/java/springfive/cms/domain/models/News.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter02/src/main/java/springfive/cms/domain/models/News.java -------------------------------------------------------------------------------- /Chapter02/src/main/java/springfive/cms/domain/models/Review.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter02/src/main/java/springfive/cms/domain/models/Review.java -------------------------------------------------------------------------------- /Chapter02/src/main/java/springfive/cms/domain/models/Role.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter02/src/main/java/springfive/cms/domain/models/Role.java -------------------------------------------------------------------------------- /Chapter02/src/main/java/springfive/cms/domain/models/Tag.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter02/src/main/java/springfive/cms/domain/models/Tag.java -------------------------------------------------------------------------------- /Chapter02/src/main/java/springfive/cms/domain/models/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter02/src/main/java/springfive/cms/domain/models/User.java -------------------------------------------------------------------------------- /Chapter02/src/main/java/springfive/cms/domain/repository/AbstractRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter02/src/main/java/springfive/cms/domain/repository/AbstractRepository.java -------------------------------------------------------------------------------- /Chapter02/src/main/java/springfive/cms/domain/repository/CategoryRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter02/src/main/java/springfive/cms/domain/repository/CategoryRepository.java -------------------------------------------------------------------------------- /Chapter02/src/main/java/springfive/cms/domain/repository/UserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter02/src/main/java/springfive/cms/domain/repository/UserRepository.java -------------------------------------------------------------------------------- /Chapter02/src/main/java/springfive/cms/domain/resources/CategoryResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter02/src/main/java/springfive/cms/domain/resources/CategoryResource.java -------------------------------------------------------------------------------- /Chapter02/src/main/java/springfive/cms/domain/resources/NewsResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter02/src/main/java/springfive/cms/domain/resources/NewsResource.java -------------------------------------------------------------------------------- /Chapter02/src/main/java/springfive/cms/domain/resources/UserResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter02/src/main/java/springfive/cms/domain/resources/UserResource.java -------------------------------------------------------------------------------- /Chapter02/src/main/java/springfive/cms/domain/service/CategoryService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter02/src/main/java/springfive/cms/domain/service/CategoryService.java -------------------------------------------------------------------------------- /Chapter02/src/main/java/springfive/cms/domain/service/NewsService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter02/src/main/java/springfive/cms/domain/service/NewsService.java -------------------------------------------------------------------------------- /Chapter02/src/main/java/springfive/cms/domain/service/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter02/src/main/java/springfive/cms/domain/service/UserService.java -------------------------------------------------------------------------------- /Chapter02/src/main/java/springfive/cms/domain/vo/CategoryRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter02/src/main/java/springfive/cms/domain/vo/CategoryRequest.java -------------------------------------------------------------------------------- /Chapter02/src/main/java/springfive/cms/domain/vo/NewsRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter02/src/main/java/springfive/cms/domain/vo/NewsRequest.java -------------------------------------------------------------------------------- /Chapter02/src/main/java/springfive/cms/domain/vo/UserRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter02/src/main/java/springfive/cms/domain/vo/UserRequest.java -------------------------------------------------------------------------------- /Chapter02/src/main/java/springfive/cms/infra/swagger/SwaggerConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter02/src/main/java/springfive/cms/infra/swagger/SwaggerConfiguration.java -------------------------------------------------------------------------------- /Chapter02/src/main/resources/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter02/src/main/resources/.DS_Store -------------------------------------------------------------------------------- /Chapter02/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter02/src/main/resources/static/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter02/src/main/resources/static/.DS_Store -------------------------------------------------------------------------------- /Chapter02/src/main/resources/static/app/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter02/src/main/resources/static/app/.DS_Store -------------------------------------------------------------------------------- /Chapter02/src/main/resources/static/app/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter02/src/main/resources/static/app/app.js -------------------------------------------------------------------------------- /Chapter02/src/main/resources/static/app/components/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter02/src/main/resources/static/app/components/.DS_Store -------------------------------------------------------------------------------- /Chapter02/src/main/resources/static/app/components/categories/category-controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter02/src/main/resources/static/app/components/categories/category-controller.js -------------------------------------------------------------------------------- /Chapter02/src/main/resources/static/app/components/categories/category-service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter02/src/main/resources/static/app/components/categories/category-service.js -------------------------------------------------------------------------------- /Chapter02/src/main/resources/static/app/components/categories/view/categories.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter02/src/main/resources/static/app/components/categories/view/categories.html -------------------------------------------------------------------------------- /Chapter02/src/main/resources/static/app/components/categories/view/create-category.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter02/src/main/resources/static/app/components/categories/view/create-category.html -------------------------------------------------------------------------------- /Chapter02/src/main/resources/static/app/components/news/news-controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter02/src/main/resources/static/app/components/news/news-controller.js -------------------------------------------------------------------------------- /Chapter02/src/main/resources/static/app/components/news/news-service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter02/src/main/resources/static/app/components/news/news-service.js -------------------------------------------------------------------------------- /Chapter02/src/main/resources/static/app/components/users/user-controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter02/src/main/resources/static/app/components/users/user-controller.js -------------------------------------------------------------------------------- /Chapter02/src/main/resources/static/app/components/users/user-service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter02/src/main/resources/static/app/components/users/user-service.js -------------------------------------------------------------------------------- /Chapter02/src/main/resources/static/app/controllers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter02/src/main/resources/static/app/controllers.js -------------------------------------------------------------------------------- /Chapter02/src/main/resources/static/app/services.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter02/src/main/resources/static/app/services.js -------------------------------------------------------------------------------- /Chapter02/src/main/resources/static/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter02/src/main/resources/static/index.html -------------------------------------------------------------------------------- /Chapter02/src/test/java/springfive/cms/CmsApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter02/src/test/java/springfive/cms/CmsApplicationTests.java -------------------------------------------------------------------------------- /Chapter02/src/test/java/springfive/cms/domain/models/NewsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter02/src/test/java/springfive/cms/domain/models/NewsTest.java -------------------------------------------------------------------------------- /Chapter03/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter03/.DS_Store -------------------------------------------------------------------------------- /Chapter03/cms-mongo-non-reactive/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter03/cms-mongo-non-reactive/.gitignore -------------------------------------------------------------------------------- /Chapter03/cms-mongo-non-reactive/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter03/cms-mongo-non-reactive/pom.xml -------------------------------------------------------------------------------- /Chapter03/cms-mongo-non-reactive/src/main/java/springfive/cms/CmsApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter03/cms-mongo-non-reactive/src/main/java/springfive/cms/CmsApplication.java -------------------------------------------------------------------------------- /Chapter03/cms-mongo-non-reactive/src/main/java/springfive/cms/domain/models/Category.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter03/cms-mongo-non-reactive/src/main/java/springfive/cms/domain/models/Category.java -------------------------------------------------------------------------------- /Chapter03/cms-mongo-non-reactive/src/main/java/springfive/cms/domain/models/News.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter03/cms-mongo-non-reactive/src/main/java/springfive/cms/domain/models/News.java -------------------------------------------------------------------------------- /Chapter03/cms-mongo-non-reactive/src/main/java/springfive/cms/domain/models/Review.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter03/cms-mongo-non-reactive/src/main/java/springfive/cms/domain/models/Review.java -------------------------------------------------------------------------------- /Chapter03/cms-mongo-non-reactive/src/main/java/springfive/cms/domain/models/Role.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter03/cms-mongo-non-reactive/src/main/java/springfive/cms/domain/models/Role.java -------------------------------------------------------------------------------- /Chapter03/cms-mongo-non-reactive/src/main/java/springfive/cms/domain/models/Tag.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter03/cms-mongo-non-reactive/src/main/java/springfive/cms/domain/models/Tag.java -------------------------------------------------------------------------------- /Chapter03/cms-mongo-non-reactive/src/main/java/springfive/cms/domain/models/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter03/cms-mongo-non-reactive/src/main/java/springfive/cms/domain/models/User.java -------------------------------------------------------------------------------- /Chapter03/cms-mongo-non-reactive/src/main/java/springfive/cms/domain/repository/CategoryRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter03/cms-mongo-non-reactive/src/main/java/springfive/cms/domain/repository/CategoryRepository.java -------------------------------------------------------------------------------- /Chapter03/cms-mongo-non-reactive/src/main/java/springfive/cms/domain/repository/UserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter03/cms-mongo-non-reactive/src/main/java/springfive/cms/domain/repository/UserRepository.java -------------------------------------------------------------------------------- /Chapter03/cms-mongo-non-reactive/src/main/java/springfive/cms/domain/resources/CategoryResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter03/cms-mongo-non-reactive/src/main/java/springfive/cms/domain/resources/CategoryResource.java -------------------------------------------------------------------------------- /Chapter03/cms-mongo-non-reactive/src/main/java/springfive/cms/domain/resources/NewsResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter03/cms-mongo-non-reactive/src/main/java/springfive/cms/domain/resources/NewsResource.java -------------------------------------------------------------------------------- /Chapter03/cms-mongo-non-reactive/src/main/java/springfive/cms/domain/resources/UserResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter03/cms-mongo-non-reactive/src/main/java/springfive/cms/domain/resources/UserResource.java -------------------------------------------------------------------------------- /Chapter03/cms-mongo-non-reactive/src/main/java/springfive/cms/domain/service/CategoryService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter03/cms-mongo-non-reactive/src/main/java/springfive/cms/domain/service/CategoryService.java -------------------------------------------------------------------------------- /Chapter03/cms-mongo-non-reactive/src/main/java/springfive/cms/domain/service/NewsService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter03/cms-mongo-non-reactive/src/main/java/springfive/cms/domain/service/NewsService.java -------------------------------------------------------------------------------- /Chapter03/cms-mongo-non-reactive/src/main/java/springfive/cms/domain/service/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter03/cms-mongo-non-reactive/src/main/java/springfive/cms/domain/service/UserService.java -------------------------------------------------------------------------------- /Chapter03/cms-mongo-non-reactive/src/main/java/springfive/cms/domain/vo/CategoryRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter03/cms-mongo-non-reactive/src/main/java/springfive/cms/domain/vo/CategoryRequest.java -------------------------------------------------------------------------------- /Chapter03/cms-mongo-non-reactive/src/main/java/springfive/cms/domain/vo/NewsRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter03/cms-mongo-non-reactive/src/main/java/springfive/cms/domain/vo/NewsRequest.java -------------------------------------------------------------------------------- /Chapter03/cms-mongo-non-reactive/src/main/java/springfive/cms/domain/vo/UserRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter03/cms-mongo-non-reactive/src/main/java/springfive/cms/domain/vo/UserRequest.java -------------------------------------------------------------------------------- /Chapter03/cms-mongo-non-reactive/src/main/java/springfive/cms/infra/swagger/SwaggerConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter03/cms-mongo-non-reactive/src/main/java/springfive/cms/infra/swagger/SwaggerConfiguration.java -------------------------------------------------------------------------------- /Chapter03/cms-mongo-non-reactive/src/main/resources/application-container.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter03/cms-mongo-non-reactive/src/main/resources/application-container.yaml -------------------------------------------------------------------------------- /Chapter03/cms-mongo-non-reactive/src/main/resources/application.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter03/cms-mongo-non-reactive/src/main/resources/application.yaml -------------------------------------------------------------------------------- /Chapter03/cms-mongo-non-reactive/src/main/resources/static/app/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter03/cms-mongo-non-reactive/src/main/resources/static/app/app.js -------------------------------------------------------------------------------- /Chapter03/cms-mongo-non-reactive/src/main/resources/static/app/components/categories/category-service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter03/cms-mongo-non-reactive/src/main/resources/static/app/components/categories/category-service.js -------------------------------------------------------------------------------- /Chapter03/cms-mongo-non-reactive/src/main/resources/static/app/components/categories/view/categories.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter03/cms-mongo-non-reactive/src/main/resources/static/app/components/categories/view/categories.html -------------------------------------------------------------------------------- /Chapter03/cms-mongo-non-reactive/src/main/resources/static/app/components/news/news-controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter03/cms-mongo-non-reactive/src/main/resources/static/app/components/news/news-controller.js -------------------------------------------------------------------------------- /Chapter03/cms-mongo-non-reactive/src/main/resources/static/app/components/news/news-service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter03/cms-mongo-non-reactive/src/main/resources/static/app/components/news/news-service.js -------------------------------------------------------------------------------- /Chapter03/cms-mongo-non-reactive/src/main/resources/static/app/components/users/user-controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter03/cms-mongo-non-reactive/src/main/resources/static/app/components/users/user-controller.js -------------------------------------------------------------------------------- /Chapter03/cms-mongo-non-reactive/src/main/resources/static/app/components/users/user-service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter03/cms-mongo-non-reactive/src/main/resources/static/app/components/users/user-service.js -------------------------------------------------------------------------------- /Chapter03/cms-mongo-non-reactive/src/main/resources/static/app/controllers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter03/cms-mongo-non-reactive/src/main/resources/static/app/controllers.js -------------------------------------------------------------------------------- /Chapter03/cms-mongo-non-reactive/src/main/resources/static/app/services.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter03/cms-mongo-non-reactive/src/main/resources/static/app/services.js -------------------------------------------------------------------------------- /Chapter03/cms-mongo-non-reactive/src/main/resources/static/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter03/cms-mongo-non-reactive/src/main/resources/static/index.html -------------------------------------------------------------------------------- /Chapter03/cms-mongo-non-reactive/src/test/java/springfive/cms/CmsApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter03/cms-mongo-non-reactive/src/test/java/springfive/cms/CmsApplicationTests.java -------------------------------------------------------------------------------- /Chapter03/cms-mongo-non-reactive/src/test/java/springfive/cms/domain/models/NewsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter03/cms-mongo-non-reactive/src/test/java/springfive/cms/domain/models/NewsTest.java -------------------------------------------------------------------------------- /Chapter03/cms-mongodb/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter03/cms-mongodb/.gitignore -------------------------------------------------------------------------------- /Chapter03/cms-mongodb/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter03/cms-mongodb/pom.xml -------------------------------------------------------------------------------- /Chapter03/cms-mongodb/src/main/java/springfive/cms/CmsApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter03/cms-mongodb/src/main/java/springfive/cms/CmsApplication.java -------------------------------------------------------------------------------- /Chapter03/cms-mongodb/src/main/java/springfive/cms/domain/models/Category.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter03/cms-mongodb/src/main/java/springfive/cms/domain/models/Category.java -------------------------------------------------------------------------------- /Chapter03/cms-mongodb/src/main/java/springfive/cms/domain/models/News.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter03/cms-mongodb/src/main/java/springfive/cms/domain/models/News.java -------------------------------------------------------------------------------- /Chapter03/cms-mongodb/src/main/java/springfive/cms/domain/models/Review.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter03/cms-mongodb/src/main/java/springfive/cms/domain/models/Review.java -------------------------------------------------------------------------------- /Chapter03/cms-mongodb/src/main/java/springfive/cms/domain/models/Role.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter03/cms-mongodb/src/main/java/springfive/cms/domain/models/Role.java -------------------------------------------------------------------------------- /Chapter03/cms-mongodb/src/main/java/springfive/cms/domain/models/Tag.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter03/cms-mongodb/src/main/java/springfive/cms/domain/models/Tag.java -------------------------------------------------------------------------------- /Chapter03/cms-mongodb/src/main/java/springfive/cms/domain/models/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter03/cms-mongodb/src/main/java/springfive/cms/domain/models/User.java -------------------------------------------------------------------------------- /Chapter03/cms-mongodb/src/main/java/springfive/cms/domain/repository/CategoryRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter03/cms-mongodb/src/main/java/springfive/cms/domain/repository/CategoryRepository.java -------------------------------------------------------------------------------- /Chapter03/cms-mongodb/src/main/java/springfive/cms/domain/repository/NewsRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter03/cms-mongodb/src/main/java/springfive/cms/domain/repository/NewsRepository.java -------------------------------------------------------------------------------- /Chapter03/cms-mongodb/src/main/java/springfive/cms/domain/repository/UserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter03/cms-mongodb/src/main/java/springfive/cms/domain/repository/UserRepository.java -------------------------------------------------------------------------------- /Chapter03/cms-mongodb/src/main/java/springfive/cms/domain/resources/CategoryResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter03/cms-mongodb/src/main/java/springfive/cms/domain/resources/CategoryResource.java -------------------------------------------------------------------------------- /Chapter03/cms-mongodb/src/main/java/springfive/cms/domain/resources/NewsResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter03/cms-mongodb/src/main/java/springfive/cms/domain/resources/NewsResource.java -------------------------------------------------------------------------------- /Chapter03/cms-mongodb/src/main/java/springfive/cms/domain/resources/UserResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter03/cms-mongodb/src/main/java/springfive/cms/domain/resources/UserResource.java -------------------------------------------------------------------------------- /Chapter03/cms-mongodb/src/main/java/springfive/cms/domain/service/CategoryService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter03/cms-mongodb/src/main/java/springfive/cms/domain/service/CategoryService.java -------------------------------------------------------------------------------- /Chapter03/cms-mongodb/src/main/java/springfive/cms/domain/service/NewsService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter03/cms-mongodb/src/main/java/springfive/cms/domain/service/NewsService.java -------------------------------------------------------------------------------- /Chapter03/cms-mongodb/src/main/java/springfive/cms/domain/service/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter03/cms-mongodb/src/main/java/springfive/cms/domain/service/UserService.java -------------------------------------------------------------------------------- /Chapter03/cms-mongodb/src/main/java/springfive/cms/domain/vo/CategoryRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter03/cms-mongodb/src/main/java/springfive/cms/domain/vo/CategoryRequest.java -------------------------------------------------------------------------------- /Chapter03/cms-mongodb/src/main/java/springfive/cms/domain/vo/NewsRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter03/cms-mongodb/src/main/java/springfive/cms/domain/vo/NewsRequest.java -------------------------------------------------------------------------------- /Chapter03/cms-mongodb/src/main/java/springfive/cms/domain/vo/UserRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter03/cms-mongodb/src/main/java/springfive/cms/domain/vo/UserRequest.java -------------------------------------------------------------------------------- /Chapter03/cms-mongodb/src/main/resources/application.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter03/cms-mongodb/src/main/resources/application.yaml -------------------------------------------------------------------------------- /Chapter03/cms-mongodb/src/main/resources/static/app/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter03/cms-mongodb/src/main/resources/static/app/app.js -------------------------------------------------------------------------------- /Chapter03/cms-mongodb/src/main/resources/static/app/components/categories/category-controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter03/cms-mongodb/src/main/resources/static/app/components/categories/category-controller.js -------------------------------------------------------------------------------- /Chapter03/cms-mongodb/src/main/resources/static/app/components/categories/category-service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter03/cms-mongodb/src/main/resources/static/app/components/categories/category-service.js -------------------------------------------------------------------------------- /Chapter03/cms-mongodb/src/main/resources/static/app/components/categories/view/categories.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter03/cms-mongodb/src/main/resources/static/app/components/categories/view/categories.html -------------------------------------------------------------------------------- /Chapter03/cms-mongodb/src/main/resources/static/app/components/categories/view/create-category.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter03/cms-mongodb/src/main/resources/static/app/components/categories/view/create-category.html -------------------------------------------------------------------------------- /Chapter03/cms-mongodb/src/main/resources/static/app/components/news/news-controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter03/cms-mongodb/src/main/resources/static/app/components/news/news-controller.js -------------------------------------------------------------------------------- /Chapter03/cms-mongodb/src/main/resources/static/app/components/news/news-service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter03/cms-mongodb/src/main/resources/static/app/components/news/news-service.js -------------------------------------------------------------------------------- /Chapter03/cms-mongodb/src/main/resources/static/app/components/users/user-controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter03/cms-mongodb/src/main/resources/static/app/components/users/user-controller.js -------------------------------------------------------------------------------- /Chapter03/cms-mongodb/src/main/resources/static/app/components/users/user-service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter03/cms-mongodb/src/main/resources/static/app/components/users/user-service.js -------------------------------------------------------------------------------- /Chapter03/cms-mongodb/src/main/resources/static/app/controllers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter03/cms-mongodb/src/main/resources/static/app/controllers.js -------------------------------------------------------------------------------- /Chapter03/cms-mongodb/src/main/resources/static/app/services.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter03/cms-mongodb/src/main/resources/static/app/services.js -------------------------------------------------------------------------------- /Chapter03/cms-mongodb/src/main/resources/static/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter03/cms-mongodb/src/main/resources/static/index.html -------------------------------------------------------------------------------- /Chapter03/cms-mongodb/src/test/java/springfive/cms/CmsApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter03/cms-mongodb/src/test/java/springfive/cms/CmsApplicationTests.java -------------------------------------------------------------------------------- /Chapter03/cms-mongodb/src/test/java/springfive/cms/domain/models/NewsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter03/cms-mongodb/src/test/java/springfive/cms/domain/models/NewsTest.java -------------------------------------------------------------------------------- /Chapter03/cms-mongodb/src/test/java/springfive/cms/reactor/SimpleReactorExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter03/cms-mongodb/src/test/java/springfive/cms/reactor/SimpleReactorExample.java -------------------------------------------------------------------------------- /Chapter03/cms-postgres/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter03/cms-postgres/.gitignore -------------------------------------------------------------------------------- /Chapter03/cms-postgres/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter03/cms-postgres/pom.xml -------------------------------------------------------------------------------- /Chapter03/cms-postgres/src/main/java/springfive/cms/CmsApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter03/cms-postgres/src/main/java/springfive/cms/CmsApplication.java -------------------------------------------------------------------------------- /Chapter03/cms-postgres/src/main/java/springfive/cms/domain/exceptions/CategoryNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter03/cms-postgres/src/main/java/springfive/cms/domain/exceptions/CategoryNotFoundException.java -------------------------------------------------------------------------------- /Chapter03/cms-postgres/src/main/java/springfive/cms/domain/exceptions/NewsNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter03/cms-postgres/src/main/java/springfive/cms/domain/exceptions/NewsNotFoundException.java -------------------------------------------------------------------------------- /Chapter03/cms-postgres/src/main/java/springfive/cms/domain/exceptions/UserNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter03/cms-postgres/src/main/java/springfive/cms/domain/exceptions/UserNotFoundException.java -------------------------------------------------------------------------------- /Chapter03/cms-postgres/src/main/java/springfive/cms/domain/models/Category.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter03/cms-postgres/src/main/java/springfive/cms/domain/models/Category.java -------------------------------------------------------------------------------- /Chapter03/cms-postgres/src/main/java/springfive/cms/domain/models/News.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter03/cms-postgres/src/main/java/springfive/cms/domain/models/News.java -------------------------------------------------------------------------------- /Chapter03/cms-postgres/src/main/java/springfive/cms/domain/models/Review.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter03/cms-postgres/src/main/java/springfive/cms/domain/models/Review.java -------------------------------------------------------------------------------- /Chapter03/cms-postgres/src/main/java/springfive/cms/domain/models/Role.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter03/cms-postgres/src/main/java/springfive/cms/domain/models/Role.java -------------------------------------------------------------------------------- /Chapter03/cms-postgres/src/main/java/springfive/cms/domain/models/Tag.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter03/cms-postgres/src/main/java/springfive/cms/domain/models/Tag.java -------------------------------------------------------------------------------- /Chapter03/cms-postgres/src/main/java/springfive/cms/domain/models/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter03/cms-postgres/src/main/java/springfive/cms/domain/models/User.java -------------------------------------------------------------------------------- /Chapter03/cms-postgres/src/main/java/springfive/cms/domain/repository/CategoryRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter03/cms-postgres/src/main/java/springfive/cms/domain/repository/CategoryRepository.java -------------------------------------------------------------------------------- /Chapter03/cms-postgres/src/main/java/springfive/cms/domain/repository/NewsRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter03/cms-postgres/src/main/java/springfive/cms/domain/repository/NewsRepository.java -------------------------------------------------------------------------------- /Chapter03/cms-postgres/src/main/java/springfive/cms/domain/repository/UserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter03/cms-postgres/src/main/java/springfive/cms/domain/repository/UserRepository.java -------------------------------------------------------------------------------- /Chapter03/cms-postgres/src/main/java/springfive/cms/domain/resources/CategoryResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter03/cms-postgres/src/main/java/springfive/cms/domain/resources/CategoryResource.java -------------------------------------------------------------------------------- /Chapter03/cms-postgres/src/main/java/springfive/cms/domain/resources/NewsResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter03/cms-postgres/src/main/java/springfive/cms/domain/resources/NewsResource.java -------------------------------------------------------------------------------- /Chapter03/cms-postgres/src/main/java/springfive/cms/domain/resources/UserResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter03/cms-postgres/src/main/java/springfive/cms/domain/resources/UserResource.java -------------------------------------------------------------------------------- /Chapter03/cms-postgres/src/main/java/springfive/cms/domain/service/CategoryService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter03/cms-postgres/src/main/java/springfive/cms/domain/service/CategoryService.java -------------------------------------------------------------------------------- /Chapter03/cms-postgres/src/main/java/springfive/cms/domain/service/NewsService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter03/cms-postgres/src/main/java/springfive/cms/domain/service/NewsService.java -------------------------------------------------------------------------------- /Chapter03/cms-postgres/src/main/java/springfive/cms/domain/service/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter03/cms-postgres/src/main/java/springfive/cms/domain/service/UserService.java -------------------------------------------------------------------------------- /Chapter03/cms-postgres/src/main/java/springfive/cms/domain/vo/CategoryRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter03/cms-postgres/src/main/java/springfive/cms/domain/vo/CategoryRequest.java -------------------------------------------------------------------------------- /Chapter03/cms-postgres/src/main/java/springfive/cms/domain/vo/NewsRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter03/cms-postgres/src/main/java/springfive/cms/domain/vo/NewsRequest.java -------------------------------------------------------------------------------- /Chapter03/cms-postgres/src/main/java/springfive/cms/domain/vo/UserRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter03/cms-postgres/src/main/java/springfive/cms/domain/vo/UserRequest.java -------------------------------------------------------------------------------- /Chapter03/cms-postgres/src/main/java/springfive/cms/swagger/SwaggerConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter03/cms-postgres/src/main/java/springfive/cms/swagger/SwaggerConfiguration.java -------------------------------------------------------------------------------- /Chapter03/cms-postgres/src/main/resources/application.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter03/cms-postgres/src/main/resources/application.yaml -------------------------------------------------------------------------------- /Chapter03/cms-postgres/src/main/resources/static/app/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter03/cms-postgres/src/main/resources/static/app/app.js -------------------------------------------------------------------------------- /Chapter03/cms-postgres/src/main/resources/static/app/components/categories/category-controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter03/cms-postgres/src/main/resources/static/app/components/categories/category-controller.js -------------------------------------------------------------------------------- /Chapter03/cms-postgres/src/main/resources/static/app/components/categories/category-service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter03/cms-postgres/src/main/resources/static/app/components/categories/category-service.js -------------------------------------------------------------------------------- /Chapter03/cms-postgres/src/main/resources/static/app/components/categories/view/categories.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter03/cms-postgres/src/main/resources/static/app/components/categories/view/categories.html -------------------------------------------------------------------------------- /Chapter03/cms-postgres/src/main/resources/static/app/components/categories/view/create-category.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter03/cms-postgres/src/main/resources/static/app/components/categories/view/create-category.html -------------------------------------------------------------------------------- /Chapter03/cms-postgres/src/main/resources/static/app/components/news/news-controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter03/cms-postgres/src/main/resources/static/app/components/news/news-controller.js -------------------------------------------------------------------------------- /Chapter03/cms-postgres/src/main/resources/static/app/components/news/news-service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter03/cms-postgres/src/main/resources/static/app/components/news/news-service.js -------------------------------------------------------------------------------- /Chapter03/cms-postgres/src/main/resources/static/app/components/users/user-controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter03/cms-postgres/src/main/resources/static/app/components/users/user-controller.js -------------------------------------------------------------------------------- /Chapter03/cms-postgres/src/main/resources/static/app/components/users/user-service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter03/cms-postgres/src/main/resources/static/app/components/users/user-service.js -------------------------------------------------------------------------------- /Chapter03/cms-postgres/src/main/resources/static/app/controllers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter03/cms-postgres/src/main/resources/static/app/controllers.js -------------------------------------------------------------------------------- /Chapter03/cms-postgres/src/main/resources/static/app/services.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter03/cms-postgres/src/main/resources/static/app/services.js -------------------------------------------------------------------------------- /Chapter03/cms-postgres/src/main/resources/static/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter03/cms-postgres/src/main/resources/static/index.html -------------------------------------------------------------------------------- /Chapter03/cms-postgres/src/test/java/springfive/cms/CmsApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter03/cms-postgres/src/test/java/springfive/cms/CmsApplicationTests.java -------------------------------------------------------------------------------- /Chapter03/cms-postgres/src/test/java/springfive/cms/domain/models/NewsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter03/cms-postgres/src/test/java/springfive/cms/domain/models/NewsTest.java -------------------------------------------------------------------------------- /Chapter04/tracked-hashtag-service/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter04/tracked-hashtag-service/.gitignore -------------------------------------------------------------------------------- /Chapter04/tracked-hashtag-service/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter04/tracked-hashtag-service/mvnw -------------------------------------------------------------------------------- /Chapter04/tracked-hashtag-service/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter04/tracked-hashtag-service/mvnw.cmd -------------------------------------------------------------------------------- /Chapter04/tracked-hashtag-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter04/tracked-hashtag-service/pom.xml -------------------------------------------------------------------------------- /Chapter04/tracked-hashtag-service/src/main/kotlin/springfive/twittertracked/TrackedHashTagApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter04/tracked-hashtag-service/src/main/kotlin/springfive/twittertracked/TrackedHashTagApplication.kt -------------------------------------------------------------------------------- /Chapter04/tracked-hashtag-service/src/main/kotlin/springfive/twittertracked/domain/TrackedHashTag.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter04/tracked-hashtag-service/src/main/kotlin/springfive/twittertracked/domain/TrackedHashTag.kt -------------------------------------------------------------------------------- /Chapter04/tracked-hashtag-service/src/main/resources/application.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter04/tracked-hashtag-service/src/main/resources/application.yaml -------------------------------------------------------------------------------- /Chapter04/tweet-dispatcher/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter04/tweet-dispatcher/.gitignore -------------------------------------------------------------------------------- /Chapter04/tweet-dispatcher/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter04/tweet-dispatcher/mvnw -------------------------------------------------------------------------------- /Chapter04/tweet-dispatcher/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter04/tweet-dispatcher/mvnw.cmd -------------------------------------------------------------------------------- /Chapter04/tweet-dispatcher/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter04/tweet-dispatcher/pom.xml -------------------------------------------------------------------------------- /Chapter04/tweet-dispatcher/src/main/kotlin/springfive/twitterdispatcher/TweetDispatcherApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter04/tweet-dispatcher/src/main/kotlin/springfive/twitterdispatcher/TweetDispatcherApplication.kt -------------------------------------------------------------------------------- /Chapter04/tweet-dispatcher/src/main/resources/application.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter04/tweet-dispatcher/src/main/resources/application.yaml -------------------------------------------------------------------------------- /Chapter04/tweet-gathering/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter04/tweet-gathering/.gitignore -------------------------------------------------------------------------------- /Chapter04/tweet-gathering/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter04/tweet-gathering/mvnw -------------------------------------------------------------------------------- /Chapter04/tweet-gathering/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter04/tweet-gathering/mvnw.cmd -------------------------------------------------------------------------------- /Chapter04/tweet-gathering/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter04/tweet-gathering/pom.xml -------------------------------------------------------------------------------- /Chapter04/tweet-gathering/src/main/kotlin/springfive/twittergathering/TweetGatheringApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter04/tweet-gathering/src/main/kotlin/springfive/twittergathering/TweetGatheringApplication.kt -------------------------------------------------------------------------------- /Chapter04/tweet-gathering/src/main/kotlin/springfive/twittergathering/domain/TrackedHashTag.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter04/tweet-gathering/src/main/kotlin/springfive/twittergathering/domain/TrackedHashTag.kt -------------------------------------------------------------------------------- /Chapter04/tweet-gathering/src/main/kotlin/springfive/twittergathering/infra/twitter/EncodeUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter04/tweet-gathering/src/main/kotlin/springfive/twittergathering/infra/twitter/EncodeUtils.kt -------------------------------------------------------------------------------- /Chapter04/tweet-gathering/src/main/kotlin/springfive/twittergathering/infra/twitter/Twitter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter04/tweet-gathering/src/main/kotlin/springfive/twittergathering/infra/twitter/Twitter.kt -------------------------------------------------------------------------------- /Chapter04/tweet-gathering/src/main/kotlin/springfive/twittergathering/infra/web/WebClientProducer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter04/tweet-gathering/src/main/kotlin/springfive/twittergathering/infra/web/WebClientProducer.kt -------------------------------------------------------------------------------- /Chapter04/tweet-gathering/src/main/resources/application.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter04/tweet-gathering/src/main/resources/application.yaml -------------------------------------------------------------------------------- /Chapter05/tweet-gathering/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter05/tweet-gathering/.DS_Store -------------------------------------------------------------------------------- /Chapter05/tweet-gathering/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter05/tweet-gathering/.gitignore -------------------------------------------------------------------------------- /Chapter05/tweet-gathering/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter05/tweet-gathering/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /Chapter05/tweet-gathering/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter05/tweet-gathering/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /Chapter05/tweet-gathering/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter05/tweet-gathering/mvnw -------------------------------------------------------------------------------- /Chapter05/tweet-gathering/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter05/tweet-gathering/mvnw.cmd -------------------------------------------------------------------------------- /Chapter05/tweet-gathering/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter05/tweet-gathering/pom.xml -------------------------------------------------------------------------------- /Chapter05/tweet-gathering/src/main/kotlin/springfive/twittergathering/TweetGatheringApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter05/tweet-gathering/src/main/kotlin/springfive/twittergathering/TweetGatheringApplication.kt -------------------------------------------------------------------------------- /Chapter05/tweet-gathering/src/main/kotlin/springfive/twittergathering/domain/TrackedHashTag.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter05/tweet-gathering/src/main/kotlin/springfive/twittergathering/domain/TrackedHashTag.kt -------------------------------------------------------------------------------- /Chapter05/tweet-gathering/src/main/kotlin/springfive/twittergathering/infra/twitter/EncodeUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter05/tweet-gathering/src/main/kotlin/springfive/twittergathering/infra/twitter/EncodeUtils.kt -------------------------------------------------------------------------------- /Chapter05/tweet-gathering/src/main/kotlin/springfive/twittergathering/infra/twitter/Twitter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter05/tweet-gathering/src/main/kotlin/springfive/twittergathering/infra/twitter/Twitter.kt -------------------------------------------------------------------------------- /Chapter05/tweet-gathering/src/main/kotlin/springfive/twittergathering/infra/web/WebClientProducer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter05/tweet-gathering/src/main/kotlin/springfive/twittergathering/infra/web/WebClientProducer.kt -------------------------------------------------------------------------------- /Chapter05/tweet-gathering/src/main/resources/application.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter05/tweet-gathering/src/main/resources/application.yaml -------------------------------------------------------------------------------- /Chapter06/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter06/.DS_Store -------------------------------------------------------------------------------- /Chapter06/tweet-dispatcher/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter06/tweet-dispatcher/.DS_Store -------------------------------------------------------------------------------- /Chapter06/tweet-dispatcher/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter06/tweet-dispatcher/.gitignore -------------------------------------------------------------------------------- /Chapter06/tweet-dispatcher/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter06/tweet-dispatcher/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /Chapter06/tweet-dispatcher/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter06/tweet-dispatcher/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /Chapter06/tweet-dispatcher/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter06/tweet-dispatcher/mvnw -------------------------------------------------------------------------------- /Chapter06/tweet-dispatcher/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter06/tweet-dispatcher/mvnw.cmd -------------------------------------------------------------------------------- /Chapter06/tweet-dispatcher/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter06/tweet-dispatcher/pom.xml -------------------------------------------------------------------------------- /Chapter06/tweet-dispatcher/src/main/kotlin/springfive/twitterdispatcher/TweetDispatcherApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter06/tweet-dispatcher/src/main/kotlin/springfive/twitterdispatcher/TweetDispatcherApplication.kt -------------------------------------------------------------------------------- /Chapter06/tweet-dispatcher/src/main/resources/application.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter06/tweet-dispatcher/src/main/resources/application.yaml -------------------------------------------------------------------------------- /Chapter07/config-server/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter07/config-server/.gitignore -------------------------------------------------------------------------------- /Chapter07/config-server/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter07/config-server/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /Chapter07/config-server/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter07/config-server/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /Chapter07/config-server/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter07/config-server/mvnw -------------------------------------------------------------------------------- /Chapter07/config-server/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter07/config-server/mvnw.cmd -------------------------------------------------------------------------------- /Chapter07/config-server/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter07/config-server/pom.xml -------------------------------------------------------------------------------- /Chapter07/config-server/src/main/java/springfive/airline/configserver/ConfigServerApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter07/config-server/src/main/java/springfive/airline/configserver/ConfigServerApplication.java -------------------------------------------------------------------------------- /Chapter07/config-server/src/main/resources/application.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter07/config-server/src/main/resources/application.yaml -------------------------------------------------------------------------------- /Chapter07/config-server/src/test/java/springfive/airline/configserver/ConfigServerApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter07/config-server/src/test/java/springfive/airline/configserver/ConfigServerApplicationTests.java -------------------------------------------------------------------------------- /Chapter07/docker/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter07/docker/.DS_Store -------------------------------------------------------------------------------- /Chapter07/docker/docker-compose-infra-full.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter07/docker/docker-compose-infra-full.yaml -------------------------------------------------------------------------------- /Chapter07/docker/docker-compose-min.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter07/docker/docker-compose-min.yaml -------------------------------------------------------------------------------- /Chapter07/eureka/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter07/eureka/.gitignore -------------------------------------------------------------------------------- /Chapter07/eureka/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter07/eureka/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /Chapter07/eureka/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter07/eureka/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /Chapter07/eureka/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter07/eureka/mvnw -------------------------------------------------------------------------------- /Chapter07/eureka/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter07/eureka/mvnw.cmd -------------------------------------------------------------------------------- /Chapter07/eureka/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter07/eureka/pom.xml -------------------------------------------------------------------------------- /Chapter07/eureka/src/main/java/springfive/airline/eureka/EurekaApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter07/eureka/src/main/java/springfive/airline/eureka/EurekaApplication.java -------------------------------------------------------------------------------- /Chapter07/eureka/src/main/resources/bootstrap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter07/eureka/src/main/resources/bootstrap.yaml -------------------------------------------------------------------------------- /Chapter07/gateway/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter07/gateway/.gitignore -------------------------------------------------------------------------------- /Chapter07/gateway/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter07/gateway/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /Chapter07/gateway/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter07/gateway/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /Chapter07/gateway/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter07/gateway/mvnw -------------------------------------------------------------------------------- /Chapter07/gateway/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter07/gateway/mvnw.cmd -------------------------------------------------------------------------------- /Chapter07/gateway/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter07/gateway/pom.xml -------------------------------------------------------------------------------- /Chapter07/gateway/src/main/java/springfive/airline/gateway/GatewayApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter07/gateway/src/main/java/springfive/airline/gateway/GatewayApplication.java -------------------------------------------------------------------------------- /Chapter07/gateway/src/main/java/springfive/airline/gateway/infra/route/SampleRoute.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter07/gateway/src/main/java/springfive/airline/gateway/infra/route/SampleRoute.java -------------------------------------------------------------------------------- /Chapter07/gateway/src/main/java/springfive/airline/infra/route/SampleRoute.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter07/gateway/src/main/java/springfive/airline/infra/route/SampleRoute.java -------------------------------------------------------------------------------- /Chapter07/gateway/src/main/resources/bootstrap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter07/gateway/src/main/resources/bootstrap.yaml -------------------------------------------------------------------------------- /Chapter07/gateway/src/test/java/springfive/airline/gateway/GatewayApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter07/gateway/src/test/java/springfive/airline/gateway/GatewayApplicationTests.java -------------------------------------------------------------------------------- /Chapter07/zipkin-server/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter07/zipkin-server/.gitignore -------------------------------------------------------------------------------- /Chapter07/zipkin-server/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter07/zipkin-server/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /Chapter07/zipkin-server/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter07/zipkin-server/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /Chapter07/zipkin-server/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter07/zipkin-server/mvnw -------------------------------------------------------------------------------- /Chapter07/zipkin-server/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter07/zipkin-server/mvnw.cmd -------------------------------------------------------------------------------- /Chapter07/zipkin-server/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter07/zipkin-server/pom.xml -------------------------------------------------------------------------------- /Chapter07/zipkin-server/src/main/java/springfive/airline/ZipkinServerApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter07/zipkin-server/src/main/java/springfive/airline/ZipkinServerApplication.java -------------------------------------------------------------------------------- /Chapter07/zipkin-server/src/main/resources/bootstrap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter07/zipkin-server/src/main/resources/bootstrap.yaml -------------------------------------------------------------------------------- /Chapter08/admin/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/admin/.gitignore -------------------------------------------------------------------------------- /Chapter08/admin/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/admin/mvnw -------------------------------------------------------------------------------- /Chapter08/admin/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/admin/mvnw.cmd -------------------------------------------------------------------------------- /Chapter08/admin/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/admin/pom.xml -------------------------------------------------------------------------------- /Chapter08/admin/src/main/java/springfive/airline/admin/AdminApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/admin/src/main/java/springfive/airline/admin/AdminApplication.java -------------------------------------------------------------------------------- /Chapter08/admin/src/main/resources/bootstrap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/admin/src/main/resources/bootstrap.yaml -------------------------------------------------------------------------------- /Chapter08/airline-fare/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/airline-fare/.gitignore -------------------------------------------------------------------------------- /Chapter08/airline-fare/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/airline-fare/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /Chapter08/airline-fare/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/airline-fare/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /Chapter08/airline-fare/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/airline-fare/mvnw -------------------------------------------------------------------------------- /Chapter08/airline-fare/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/airline-fare/mvnw.cmd -------------------------------------------------------------------------------- /Chapter08/airline-fare/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/airline-fare/pom.xml -------------------------------------------------------------------------------- /Chapter08/airline-fare/src/main/java/springfive/airline/airlinefare/AirlineFareApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/airline-fare/src/main/java/springfive/airline/airlinefare/AirlineFareApplication.java -------------------------------------------------------------------------------- /Chapter08/airline-fare/src/main/java/springfive/airline/airlinefare/domain/Booking.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/airline-fare/src/main/java/springfive/airline/airlinefare/domain/Booking.java -------------------------------------------------------------------------------- /Chapter08/airline-fare/src/main/java/springfive/airline/airlinefare/domain/Class.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/airline-fare/src/main/java/springfive/airline/airlinefare/domain/Class.java -------------------------------------------------------------------------------- /Chapter08/airline-fare/src/main/java/springfive/airline/airlinefare/domain/Fare.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/airline-fare/src/main/java/springfive/airline/airlinefare/domain/Fare.java -------------------------------------------------------------------------------- /Chapter08/airline-fare/src/main/java/springfive/airline/airlinefare/domain/FareQuery.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/airline-fare/src/main/java/springfive/airline/airlinefare/domain/FareQuery.java -------------------------------------------------------------------------------- /Chapter08/airline-fare/src/main/java/springfive/airline/airlinefare/domain/Flight.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/airline-fare/src/main/java/springfive/airline/airlinefare/domain/Flight.java -------------------------------------------------------------------------------- /Chapter08/airline-fare/src/main/java/springfive/airline/airlinefare/domain/Passenger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/airline-fare/src/main/java/springfive/airline/airlinefare/domain/Passenger.java -------------------------------------------------------------------------------- /Chapter08/airline-fare/src/main/java/springfive/airline/airlinefare/domain/PassengerDocument.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/airline-fare/src/main/java/springfive/airline/airlinefare/domain/PassengerDocument.java -------------------------------------------------------------------------------- /Chapter08/airline-fare/src/main/java/springfive/airline/airlinefare/domain/Plane.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/airline-fare/src/main/java/springfive/airline/airlinefare/domain/Plane.java -------------------------------------------------------------------------------- /Chapter08/airline-fare/src/main/java/springfive/airline/airlinefare/domain/RegularPrice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/airline-fare/src/main/java/springfive/airline/airlinefare/domain/RegularPrice.java -------------------------------------------------------------------------------- /Chapter08/airline-fare/src/main/java/springfive/airline/airlinefare/domain/Reservation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/airline-fare/src/main/java/springfive/airline/airlinefare/domain/Reservation.java -------------------------------------------------------------------------------- /Chapter08/airline-fare/src/main/java/springfive/airline/airlinefare/domain/Seat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/airline-fare/src/main/java/springfive/airline/airlinefare/domain/Seat.java -------------------------------------------------------------------------------- /Chapter08/airline-fare/src/main/java/springfive/airline/airlinefare/domain/repository/FareRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/airline-fare/src/main/java/springfive/airline/airlinefare/domain/repository/FareRepository.java -------------------------------------------------------------------------------- /Chapter08/airline-fare/src/main/java/springfive/airline/airlinefare/domain/resource/FareResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/airline-fare/src/main/java/springfive/airline/airlinefare/domain/resource/FareResource.java -------------------------------------------------------------------------------- /Chapter08/airline-fare/src/main/java/springfive/airline/airlinefare/domain/rules/FareContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/airline-fare/src/main/java/springfive/airline/airlinefare/domain/rules/FareContext.java -------------------------------------------------------------------------------- /Chapter08/airline-fare/src/main/java/springfive/airline/airlinefare/domain/rules/OccupationRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/airline-fare/src/main/java/springfive/airline/airlinefare/domain/rules/OccupationRule.java -------------------------------------------------------------------------------- /Chapter08/airline-fare/src/main/java/springfive/airline/airlinefare/domain/rules/Rule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/airline-fare/src/main/java/springfive/airline/airlinefare/domain/rules/Rule.java -------------------------------------------------------------------------------- /Chapter08/airline-fare/src/main/java/springfive/airline/airlinefare/domain/rules/TimeTaxRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/airline-fare/src/main/java/springfive/airline/airlinefare/domain/rules/TimeTaxRule.java -------------------------------------------------------------------------------- /Chapter08/airline-fare/src/main/java/springfive/airline/airlinefare/domain/rules/spec/time/OneMonth.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/airline-fare/src/main/java/springfive/airline/airlinefare/domain/rules/spec/time/OneMonth.java -------------------------------------------------------------------------------- /Chapter08/airline-fare/src/main/java/springfive/airline/airlinefare/domain/rules/spec/time/TwoMonths.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/airline-fare/src/main/java/springfive/airline/airlinefare/domain/rules/spec/time/TwoMonths.java -------------------------------------------------------------------------------- /Chapter08/airline-fare/src/main/java/springfive/airline/airlinefare/domain/service/BookingService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/airline-fare/src/main/java/springfive/airline/airlinefare/domain/service/BookingService.java -------------------------------------------------------------------------------- /Chapter08/airline-fare/src/main/java/springfive/airline/airlinefare/domain/service/DiscoveryService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/airline-fare/src/main/java/springfive/airline/airlinefare/domain/service/DiscoveryService.java -------------------------------------------------------------------------------- /Chapter08/airline-fare/src/main/java/springfive/airline/airlinefare/domain/service/FareService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/airline-fare/src/main/java/springfive/airline/airlinefare/domain/service/FareService.java -------------------------------------------------------------------------------- /Chapter08/airline-fare/src/main/java/springfive/airline/airlinefare/domain/service/FlightService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/airline-fare/src/main/java/springfive/airline/airlinefare/domain/service/FlightService.java -------------------------------------------------------------------------------- /Chapter08/airline-fare/src/main/java/springfive/airline/airlinefare/infra/redis/RedisConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/airline-fare/src/main/java/springfive/airline/airlinefare/infra/redis/RedisConfiguration.java -------------------------------------------------------------------------------- /Chapter08/airline-fare/src/main/java/springfive/airline/airlinefare/infra/web/WebClientProducer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/airline-fare/src/main/java/springfive/airline/airlinefare/infra/web/WebClientProducer.java -------------------------------------------------------------------------------- /Chapter08/airline-fare/src/main/resources/bootstrap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/airline-fare/src/main/resources/bootstrap.yaml -------------------------------------------------------------------------------- /Chapter08/airline-fare/src/test/java/springfive/airline/airlinefare/AirlineFareApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/airline-fare/src/test/java/springfive/airline/airlinefare/AirlineFareApplicationTests.java -------------------------------------------------------------------------------- /Chapter08/airline-flights/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/airline-flights/.gitignore -------------------------------------------------------------------------------- /Chapter08/airline-flights/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/airline-flights/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /Chapter08/airline-flights/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/airline-flights/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /Chapter08/airline-flights/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/airline-flights/mvnw -------------------------------------------------------------------------------- /Chapter08/airline-flights/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/airline-flights/mvnw.cmd -------------------------------------------------------------------------------- /Chapter08/airline-flights/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/airline-flights/pom.xml -------------------------------------------------------------------------------- /Chapter08/airline-flights/src/main/java/springfive/airline/airlineflights/AirlineFlightsApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/airline-flights/src/main/java/springfive/airline/airlineflights/AirlineFlightsApplication.java -------------------------------------------------------------------------------- /Chapter08/airline-flights/src/main/java/springfive/airline/airlineflights/domain/Airport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/airline-flights/src/main/java/springfive/airline/airlineflights/domain/Airport.java -------------------------------------------------------------------------------- /Chapter08/airline-flights/src/main/java/springfive/airline/airlineflights/domain/Class.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/airline-flights/src/main/java/springfive/airline/airlineflights/domain/Class.java -------------------------------------------------------------------------------- /Chapter08/airline-flights/src/main/java/springfive/airline/airlineflights/domain/Connection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/airline-flights/src/main/java/springfive/airline/airlineflights/domain/Connection.java -------------------------------------------------------------------------------- /Chapter08/airline-flights/src/main/java/springfive/airline/airlineflights/domain/Flight.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/airline-flights/src/main/java/springfive/airline/airlineflights/domain/Flight.java -------------------------------------------------------------------------------- /Chapter08/airline-flights/src/main/java/springfive/airline/airlineflights/domain/Plane.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/airline-flights/src/main/java/springfive/airline/airlineflights/domain/Plane.java -------------------------------------------------------------------------------- /Chapter08/airline-flights/src/main/java/springfive/airline/airlineflights/domain/PlaneModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/airline-flights/src/main/java/springfive/airline/airlineflights/domain/PlaneModel.java -------------------------------------------------------------------------------- /Chapter08/airline-flights/src/main/java/springfive/airline/airlineflights/domain/RegularPrice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/airline-flights/src/main/java/springfive/airline/airlineflights/domain/RegularPrice.java -------------------------------------------------------------------------------- /Chapter08/airline-flights/src/main/resources/bootstrap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/airline-flights/src/main/resources/bootstrap.yaml -------------------------------------------------------------------------------- /Chapter08/airline-flights/src/main/resources/swagger/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/airline-flights/src/main/resources/swagger/favicon-16x16.png -------------------------------------------------------------------------------- /Chapter08/airline-flights/src/main/resources/swagger/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/airline-flights/src/main/resources/swagger/favicon-32x32.png -------------------------------------------------------------------------------- /Chapter08/airline-flights/src/main/resources/swagger/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/airline-flights/src/main/resources/swagger/index.html -------------------------------------------------------------------------------- /Chapter08/airline-flights/src/main/resources/swagger/oauth2-redirect.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/airline-flights/src/main/resources/swagger/oauth2-redirect.html -------------------------------------------------------------------------------- /Chapter08/airline-flights/src/main/resources/swagger/swagger-ui-bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/airline-flights/src/main/resources/swagger/swagger-ui-bundle.js -------------------------------------------------------------------------------- /Chapter08/airline-flights/src/main/resources/swagger/swagger-ui-bundle.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/airline-flights/src/main/resources/swagger/swagger-ui-bundle.js.map -------------------------------------------------------------------------------- /Chapter08/airline-flights/src/main/resources/swagger/swagger-ui-standalone-preset.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/airline-flights/src/main/resources/swagger/swagger-ui-standalone-preset.js -------------------------------------------------------------------------------- /Chapter08/airline-flights/src/main/resources/swagger/swagger-ui-standalone-preset.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/airline-flights/src/main/resources/swagger/swagger-ui-standalone-preset.js.map -------------------------------------------------------------------------------- /Chapter08/airline-flights/src/main/resources/swagger/swagger-ui.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/airline-flights/src/main/resources/swagger/swagger-ui.css -------------------------------------------------------------------------------- /Chapter08/airline-flights/src/main/resources/swagger/swagger-ui.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/airline-flights/src/main/resources/swagger/swagger-ui.css.map -------------------------------------------------------------------------------- /Chapter08/airline-flights/src/main/resources/swagger/swagger-ui.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/airline-flights/src/main/resources/swagger/swagger-ui.js -------------------------------------------------------------------------------- /Chapter08/airline-flights/src/main/resources/swagger/swagger-ui.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/airline-flights/src/main/resources/swagger/swagger-ui.js.map -------------------------------------------------------------------------------- /Chapter08/airline-flights/src/main/resources/swagger/swagger.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/airline-flights/src/main/resources/swagger/swagger.json -------------------------------------------------------------------------------- /Chapter08/airline-passengers/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/airline-passengers/.gitignore -------------------------------------------------------------------------------- /Chapter08/airline-passengers/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/airline-passengers/pom.xml -------------------------------------------------------------------------------- /Chapter08/airline-passengers/src/main/java/springfive/airline/airlinepassengers/domain/Address.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/airline-passengers/src/main/java/springfive/airline/airlinepassengers/domain/Address.java -------------------------------------------------------------------------------- /Chapter08/airline-passengers/src/main/java/springfive/airline/airlinepassengers/domain/Contact.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/airline-passengers/src/main/java/springfive/airline/airlinepassengers/domain/Contact.java -------------------------------------------------------------------------------- /Chapter08/airline-passengers/src/main/java/springfive/airline/airlinepassengers/domain/Passenger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/airline-passengers/src/main/java/springfive/airline/airlinepassengers/domain/Passenger.java -------------------------------------------------------------------------------- /Chapter08/airline-passengers/src/main/resources/bootstrap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/airline-passengers/src/main/resources/bootstrap.yaml -------------------------------------------------------------------------------- /Chapter08/airline-passengers/src/main/resources/static/swagger/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/airline-passengers/src/main/resources/static/swagger/favicon-16x16.png -------------------------------------------------------------------------------- /Chapter08/airline-passengers/src/main/resources/static/swagger/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/airline-passengers/src/main/resources/static/swagger/favicon-32x32.png -------------------------------------------------------------------------------- /Chapter08/airline-passengers/src/main/resources/static/swagger/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/airline-passengers/src/main/resources/static/swagger/index.html -------------------------------------------------------------------------------- /Chapter08/airline-passengers/src/main/resources/static/swagger/oauth2-redirect.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/airline-passengers/src/main/resources/static/swagger/oauth2-redirect.html -------------------------------------------------------------------------------- /Chapter08/airline-passengers/src/main/resources/static/swagger/swagger-ui-bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/airline-passengers/src/main/resources/static/swagger/swagger-ui-bundle.js -------------------------------------------------------------------------------- /Chapter08/airline-passengers/src/main/resources/static/swagger/swagger-ui-bundle.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/airline-passengers/src/main/resources/static/swagger/swagger-ui-bundle.js.map -------------------------------------------------------------------------------- /Chapter08/airline-passengers/src/main/resources/static/swagger/swagger-ui-standalone-preset.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/airline-passengers/src/main/resources/static/swagger/swagger-ui-standalone-preset.js -------------------------------------------------------------------------------- /Chapter08/airline-passengers/src/main/resources/static/swagger/swagger-ui-standalone-preset.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/airline-passengers/src/main/resources/static/swagger/swagger-ui-standalone-preset.js.map -------------------------------------------------------------------------------- /Chapter08/airline-passengers/src/main/resources/static/swagger/swagger-ui.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/airline-passengers/src/main/resources/static/swagger/swagger-ui.css -------------------------------------------------------------------------------- /Chapter08/airline-passengers/src/main/resources/static/swagger/swagger-ui.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/airline-passengers/src/main/resources/static/swagger/swagger-ui.css.map -------------------------------------------------------------------------------- /Chapter08/airline-passengers/src/main/resources/static/swagger/swagger-ui.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/airline-passengers/src/main/resources/static/swagger/swagger-ui.js -------------------------------------------------------------------------------- /Chapter08/airline-passengers/src/main/resources/static/swagger/swagger-ui.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/airline-passengers/src/main/resources/static/swagger/swagger-ui.js.map -------------------------------------------------------------------------------- /Chapter08/airline-passengers/src/main/resources/static/swagger/swagger.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/airline-passengers/src/main/resources/static/swagger/swagger.json -------------------------------------------------------------------------------- /Chapter08/airline-planes/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/airline-planes/.gitignore -------------------------------------------------------------------------------- /Chapter08/airline-planes/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/airline-planes/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /Chapter08/airline-planes/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/airline-planes/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /Chapter08/airline-planes/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/airline-planes/mvnw -------------------------------------------------------------------------------- /Chapter08/airline-planes/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/airline-planes/mvnw.cmd -------------------------------------------------------------------------------- /Chapter08/airline-planes/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/airline-planes/pom.xml -------------------------------------------------------------------------------- /Chapter08/airline-planes/src/main/java/springfive/airline/airlineplanes/AirlinePlanesApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/airline-planes/src/main/java/springfive/airline/airlineplanes/AirlinePlanesApplication.java -------------------------------------------------------------------------------- /Chapter08/airline-planes/src/main/java/springfive/airline/airlineplanes/domain/Class.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/airline-planes/src/main/java/springfive/airline/airlineplanes/domain/Class.java -------------------------------------------------------------------------------- /Chapter08/airline-planes/src/main/java/springfive/airline/airlineplanes/domain/Plane.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/airline-planes/src/main/java/springfive/airline/airlineplanes/domain/Plane.java -------------------------------------------------------------------------------- /Chapter08/airline-planes/src/main/java/springfive/airline/airlineplanes/domain/PlaneModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/airline-planes/src/main/java/springfive/airline/airlineplanes/domain/PlaneModel.java -------------------------------------------------------------------------------- /Chapter08/airline-planes/src/main/java/springfive/airline/airlineplanes/domain/Seat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/airline-planes/src/main/java/springfive/airline/airlineplanes/domain/Seat.java -------------------------------------------------------------------------------- /Chapter08/airline-planes/src/main/java/springfive/airline/airlineplanes/domain/SeatIdentity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/airline-planes/src/main/java/springfive/airline/airlineplanes/domain/SeatIdentity.java -------------------------------------------------------------------------------- /Chapter08/airline-planes/src/main/java/springfive/airline/airlineplanes/domain/service/PlaneService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/airline-planes/src/main/java/springfive/airline/airlineplanes/domain/service/PlaneService.java -------------------------------------------------------------------------------- /Chapter08/airline-planes/src/main/resources/bootstrap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/airline-planes/src/main/resources/bootstrap.yaml -------------------------------------------------------------------------------- /Chapter08/airline-planes/src/main/resources/static/swagger/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/airline-planes/src/main/resources/static/swagger/favicon-16x16.png -------------------------------------------------------------------------------- /Chapter08/airline-planes/src/main/resources/static/swagger/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/airline-planes/src/main/resources/static/swagger/favicon-32x32.png -------------------------------------------------------------------------------- /Chapter08/airline-planes/src/main/resources/static/swagger/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/airline-planes/src/main/resources/static/swagger/index.html -------------------------------------------------------------------------------- /Chapter08/airline-planes/src/main/resources/static/swagger/oauth2-redirect.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/airline-planes/src/main/resources/static/swagger/oauth2-redirect.html -------------------------------------------------------------------------------- /Chapter08/airline-planes/src/main/resources/static/swagger/swagger-ui-bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/airline-planes/src/main/resources/static/swagger/swagger-ui-bundle.js -------------------------------------------------------------------------------- /Chapter08/airline-planes/src/main/resources/static/swagger/swagger-ui-bundle.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/airline-planes/src/main/resources/static/swagger/swagger-ui-bundle.js.map -------------------------------------------------------------------------------- /Chapter08/airline-planes/src/main/resources/static/swagger/swagger-ui-standalone-preset.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/airline-planes/src/main/resources/static/swagger/swagger-ui-standalone-preset.js -------------------------------------------------------------------------------- /Chapter08/airline-planes/src/main/resources/static/swagger/swagger-ui.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/airline-planes/src/main/resources/static/swagger/swagger-ui.css -------------------------------------------------------------------------------- /Chapter08/airline-planes/src/main/resources/static/swagger/swagger-ui.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/airline-planes/src/main/resources/static/swagger/swagger-ui.js -------------------------------------------------------------------------------- /Chapter08/airline-planes/src/main/resources/static/swagger/swagger.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/airline-planes/src/main/resources/static/swagger/swagger.json -------------------------------------------------------------------------------- /Chapter08/api-edge/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/api-edge/.gitignore -------------------------------------------------------------------------------- /Chapter08/api-edge/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/api-edge/mvnw -------------------------------------------------------------------------------- /Chapter08/api-edge/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/api-edge/mvnw.cmd -------------------------------------------------------------------------------- /Chapter08/api-edge/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/api-edge/pom.xml -------------------------------------------------------------------------------- /Chapter08/api-edge/src/main/java/springfive/airline/edge/EdgeServerApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/api-edge/src/main/java/springfive/airline/edge/EdgeServerApplication.java -------------------------------------------------------------------------------- /Chapter08/api-edge/src/main/resources/bootstrap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/api-edge/src/main/resources/bootstrap.yaml -------------------------------------------------------------------------------- /Chapter08/hystrix-ui/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/hystrix-ui/.gitignore -------------------------------------------------------------------------------- /Chapter08/hystrix-ui/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/hystrix-ui/mvnw -------------------------------------------------------------------------------- /Chapter08/hystrix-ui/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/hystrix-ui/mvnw.cmd -------------------------------------------------------------------------------- /Chapter08/hystrix-ui/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/hystrix-ui/pom.xml -------------------------------------------------------------------------------- /Chapter08/hystrix-ui/src/main/java/springfive.airline.hystrix.ui/HystrixApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/hystrix-ui/src/main/java/springfive.airline.hystrix.ui/HystrixApplication.java -------------------------------------------------------------------------------- /Chapter08/hystrix-ui/src/main/resources/bootstrap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/hystrix-ui/src/main/resources/bootstrap.yaml -------------------------------------------------------------------------------- /Chapter08/turbine/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/turbine/.gitignore -------------------------------------------------------------------------------- /Chapter08/turbine/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/turbine/mvnw -------------------------------------------------------------------------------- /Chapter08/turbine/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/turbine/mvnw.cmd -------------------------------------------------------------------------------- /Chapter08/turbine/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/turbine/pom.xml -------------------------------------------------------------------------------- /Chapter08/turbine/src/main/java/springfive/airline/turbine/AirlineTurbineApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/turbine/src/main/java/springfive/airline/turbine/AirlineTurbineApplication.java -------------------------------------------------------------------------------- /Chapter08/turbine/src/main/resources/bootstrap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter08/turbine/src/main/resources/bootstrap.yaml -------------------------------------------------------------------------------- /Chapter09/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/.DS_Store -------------------------------------------------------------------------------- /Chapter09/admin/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/admin/.gitignore -------------------------------------------------------------------------------- /Chapter09/admin/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/admin/mvnw -------------------------------------------------------------------------------- /Chapter09/admin/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/admin/mvnw.cmd -------------------------------------------------------------------------------- /Chapter09/admin/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/admin/pom.xml -------------------------------------------------------------------------------- /Chapter09/admin/src/main/java/springfive/airline/admin/AdminApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/admin/src/main/java/springfive/airline/admin/AdminApplication.java -------------------------------------------------------------------------------- /Chapter09/admin/src/main/resources/bootstrap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/admin/src/main/resources/bootstrap.yaml -------------------------------------------------------------------------------- /Chapter09/airline-booking/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-booking/.gitignore -------------------------------------------------------------------------------- /Chapter09/airline-booking/.idea/workspace.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-booking/.idea/workspace.xml -------------------------------------------------------------------------------- /Chapter09/airline-booking/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-booking/pom.xml -------------------------------------------------------------------------------- /Chapter09/airline-booking/src/main/java/springfive/airline/airlinebooking/AirlineBookingApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-booking/src/main/java/springfive/airline/airlinebooking/AirlineBookingApplication.java -------------------------------------------------------------------------------- /Chapter09/airline-booking/src/main/java/springfive/airline/airlinebooking/domain/Booking.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-booking/src/main/java/springfive/airline/airlinebooking/domain/Booking.java -------------------------------------------------------------------------------- /Chapter09/airline-booking/src/main/java/springfive/airline/airlinebooking/domain/Class.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-booking/src/main/java/springfive/airline/airlinebooking/domain/Class.java -------------------------------------------------------------------------------- /Chapter09/airline-booking/src/main/java/springfive/airline/airlinebooking/domain/Flight.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-booking/src/main/java/springfive/airline/airlinebooking/domain/Flight.java -------------------------------------------------------------------------------- /Chapter09/airline-booking/src/main/java/springfive/airline/airlinebooking/domain/Payment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-booking/src/main/java/springfive/airline/airlinebooking/domain/Payment.java -------------------------------------------------------------------------------- /Chapter09/airline-booking/src/main/java/springfive/airline/airlinebooking/domain/Plane.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-booking/src/main/java/springfive/airline/airlinebooking/domain/Plane.java -------------------------------------------------------------------------------- /Chapter09/airline-booking/src/main/java/springfive/airline/airlinebooking/domain/Seat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-booking/src/main/java/springfive/airline/airlinebooking/domain/Seat.java -------------------------------------------------------------------------------- /Chapter09/airline-booking/src/main/java/springfive/airline/airlinebooking/domain/fare/Fare.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-booking/src/main/java/springfive/airline/airlinebooking/domain/fare/Fare.java -------------------------------------------------------------------------------- /Chapter09/airline-booking/src/main/java/springfive/airline/airlinebooking/domain/fare/Passenger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-booking/src/main/java/springfive/airline/airlinebooking/domain/fare/Passenger.java -------------------------------------------------------------------------------- /Chapter09/airline-booking/src/main/java/springfive/airline/airlinebooking/domain/fare/Reservation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-booking/src/main/java/springfive/airline/airlinebooking/domain/fare/Reservation.java -------------------------------------------------------------------------------- /Chapter09/airline-booking/src/main/java/springfive/airline/airlinebooking/domain/service/FareService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-booking/src/main/java/springfive/airline/airlinebooking/domain/service/FareService.java -------------------------------------------------------------------------------- /Chapter09/airline-booking/src/main/java/springfive/airline/airlinebooking/infra/mail/Mail.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-booking/src/main/java/springfive/airline/airlinebooking/infra/mail/Mail.java -------------------------------------------------------------------------------- /Chapter09/airline-booking/src/main/java/springfive/airline/airlinebooking/infra/oauth/AccessToken.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-booking/src/main/java/springfive/airline/airlinebooking/infra/oauth/AccessToken.java -------------------------------------------------------------------------------- /Chapter09/airline-booking/src/main/java/springfive/airline/airlinebooking/infra/oauth/Credentials.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-booking/src/main/java/springfive/airline/airlinebooking/infra/oauth/Credentials.java -------------------------------------------------------------------------------- /Chapter09/airline-booking/src/main/resources/bootstrap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-booking/src/main/resources/bootstrap.yaml -------------------------------------------------------------------------------- /Chapter09/airline-ecommerce/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-ecommerce/.gitignore -------------------------------------------------------------------------------- /Chapter09/airline-ecommerce/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-ecommerce/pom.xml -------------------------------------------------------------------------------- /Chapter09/airline-ecommerce/src/main/java/springfive/airline/airlineecommerce/domain/FlightSearch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-ecommerce/src/main/java/springfive/airline/airlineecommerce/domain/FlightSearch.java -------------------------------------------------------------------------------- /Chapter09/airline-ecommerce/src/main/java/springfive/airline/airlineecommerce/domain/flight/Airport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-ecommerce/src/main/java/springfive/airline/airlineecommerce/domain/flight/Airport.java -------------------------------------------------------------------------------- /Chapter09/airline-ecommerce/src/main/java/springfive/airline/airlineecommerce/domain/flight/Class.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-ecommerce/src/main/java/springfive/airline/airlineecommerce/domain/flight/Class.java -------------------------------------------------------------------------------- /Chapter09/airline-ecommerce/src/main/java/springfive/airline/airlineecommerce/domain/flight/Flight.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-ecommerce/src/main/java/springfive/airline/airlineecommerce/domain/flight/Flight.java -------------------------------------------------------------------------------- /Chapter09/airline-ecommerce/src/main/java/springfive/airline/airlineecommerce/domain/flight/Plane.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-ecommerce/src/main/java/springfive/airline/airlineecommerce/domain/flight/Plane.java -------------------------------------------------------------------------------- /Chapter09/airline-ecommerce/src/main/resources/bootstrap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-ecommerce/src/main/resources/bootstrap.yaml -------------------------------------------------------------------------------- /Chapter09/airline-fare/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-fare/.gitignore -------------------------------------------------------------------------------- /Chapter09/airline-fare/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-fare/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /Chapter09/airline-fare/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-fare/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /Chapter09/airline-fare/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-fare/mvnw -------------------------------------------------------------------------------- /Chapter09/airline-fare/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-fare/mvnw.cmd -------------------------------------------------------------------------------- /Chapter09/airline-fare/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-fare/pom.xml -------------------------------------------------------------------------------- /Chapter09/airline-fare/src/main/java/springfive/airline/airlinefare/AirlineFareApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-fare/src/main/java/springfive/airline/airlinefare/AirlineFareApplication.java -------------------------------------------------------------------------------- /Chapter09/airline-fare/src/main/java/springfive/airline/airlinefare/domain/Booking.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-fare/src/main/java/springfive/airline/airlinefare/domain/Booking.java -------------------------------------------------------------------------------- /Chapter09/airline-fare/src/main/java/springfive/airline/airlinefare/domain/Class.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-fare/src/main/java/springfive/airline/airlinefare/domain/Class.java -------------------------------------------------------------------------------- /Chapter09/airline-fare/src/main/java/springfive/airline/airlinefare/domain/Fare.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-fare/src/main/java/springfive/airline/airlinefare/domain/Fare.java -------------------------------------------------------------------------------- /Chapter09/airline-fare/src/main/java/springfive/airline/airlinefare/domain/FareQuery.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-fare/src/main/java/springfive/airline/airlinefare/domain/FareQuery.java -------------------------------------------------------------------------------- /Chapter09/airline-fare/src/main/java/springfive/airline/airlinefare/domain/FlightRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-fare/src/main/java/springfive/airline/airlinefare/domain/FlightRequest.java -------------------------------------------------------------------------------- /Chapter09/airline-fare/src/main/java/springfive/airline/airlinefare/domain/Passenger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-fare/src/main/java/springfive/airline/airlinefare/domain/Passenger.java -------------------------------------------------------------------------------- /Chapter09/airline-fare/src/main/java/springfive/airline/airlinefare/domain/PassengerDocument.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-fare/src/main/java/springfive/airline/airlinefare/domain/PassengerDocument.java -------------------------------------------------------------------------------- /Chapter09/airline-fare/src/main/java/springfive/airline/airlinefare/domain/Plane.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-fare/src/main/java/springfive/airline/airlinefare/domain/Plane.java -------------------------------------------------------------------------------- /Chapter09/airline-fare/src/main/java/springfive/airline/airlinefare/domain/RegularPrice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-fare/src/main/java/springfive/airline/airlinefare/domain/RegularPrice.java -------------------------------------------------------------------------------- /Chapter09/airline-fare/src/main/java/springfive/airline/airlinefare/domain/Reservation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-fare/src/main/java/springfive/airline/airlinefare/domain/Reservation.java -------------------------------------------------------------------------------- /Chapter09/airline-fare/src/main/java/springfive/airline/airlinefare/domain/Seat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-fare/src/main/java/springfive/airline/airlinefare/domain/Seat.java -------------------------------------------------------------------------------- /Chapter09/airline-fare/src/main/java/springfive/airline/airlinefare/domain/flight/Flight.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-fare/src/main/java/springfive/airline/airlinefare/domain/flight/Flight.java -------------------------------------------------------------------------------- /Chapter09/airline-fare/src/main/java/springfive/airline/airlinefare/domain/flight/FlightInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-fare/src/main/java/springfive/airline/airlinefare/domain/flight/FlightInfo.java -------------------------------------------------------------------------------- /Chapter09/airline-fare/src/main/java/springfive/airline/airlinefare/domain/flight/FlightRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-fare/src/main/java/springfive/airline/airlinefare/domain/flight/FlightRequest.java -------------------------------------------------------------------------------- /Chapter09/airline-fare/src/main/java/springfive/airline/airlinefare/domain/repository/FareRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-fare/src/main/java/springfive/airline/airlinefare/domain/repository/FareRepository.java -------------------------------------------------------------------------------- /Chapter09/airline-fare/src/main/java/springfive/airline/airlinefare/domain/resource/FareResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-fare/src/main/java/springfive/airline/airlinefare/domain/resource/FareResource.java -------------------------------------------------------------------------------- /Chapter09/airline-fare/src/main/java/springfive/airline/airlinefare/domain/rules/FareContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-fare/src/main/java/springfive/airline/airlinefare/domain/rules/FareContext.java -------------------------------------------------------------------------------- /Chapter09/airline-fare/src/main/java/springfive/airline/airlinefare/domain/rules/OccupationRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-fare/src/main/java/springfive/airline/airlinefare/domain/rules/OccupationRule.java -------------------------------------------------------------------------------- /Chapter09/airline-fare/src/main/java/springfive/airline/airlinefare/domain/rules/Rule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-fare/src/main/java/springfive/airline/airlinefare/domain/rules/Rule.java -------------------------------------------------------------------------------- /Chapter09/airline-fare/src/main/java/springfive/airline/airlinefare/domain/rules/TimeTaxRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-fare/src/main/java/springfive/airline/airlinefare/domain/rules/TimeTaxRule.java -------------------------------------------------------------------------------- /Chapter09/airline-fare/src/main/java/springfive/airline/airlinefare/domain/rules/spec/time/OneMonth.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-fare/src/main/java/springfive/airline/airlinefare/domain/rules/spec/time/OneMonth.java -------------------------------------------------------------------------------- /Chapter09/airline-fare/src/main/java/springfive/airline/airlinefare/domain/rules/spec/time/TwoMonths.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-fare/src/main/java/springfive/airline/airlinefare/domain/rules/spec/time/TwoMonths.java -------------------------------------------------------------------------------- /Chapter09/airline-fare/src/main/java/springfive/airline/airlinefare/domain/service/BookingService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-fare/src/main/java/springfive/airline/airlinefare/domain/service/BookingService.java -------------------------------------------------------------------------------- /Chapter09/airline-fare/src/main/java/springfive/airline/airlinefare/domain/service/DiscoveryService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-fare/src/main/java/springfive/airline/airlinefare/domain/service/DiscoveryService.java -------------------------------------------------------------------------------- /Chapter09/airline-fare/src/main/java/springfive/airline/airlinefare/domain/service/FareService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-fare/src/main/java/springfive/airline/airlinefare/domain/service/FareService.java -------------------------------------------------------------------------------- /Chapter09/airline-fare/src/main/java/springfive/airline/airlinefare/domain/service/FlightService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-fare/src/main/java/springfive/airline/airlinefare/domain/service/FlightService.java -------------------------------------------------------------------------------- /Chapter09/airline-fare/src/main/java/springfive/airline/airlinefare/domain/service/TokenService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-fare/src/main/java/springfive/airline/airlinefare/domain/service/TokenService.java -------------------------------------------------------------------------------- /Chapter09/airline-fare/src/main/java/springfive/airline/airlinefare/infra/oauth/AccessToken.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-fare/src/main/java/springfive/airline/airlinefare/infra/oauth/AccessToken.java -------------------------------------------------------------------------------- /Chapter09/airline-fare/src/main/java/springfive/airline/airlinefare/infra/oauth/Credentials.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-fare/src/main/java/springfive/airline/airlinefare/infra/oauth/Credentials.java -------------------------------------------------------------------------------- /Chapter09/airline-fare/src/main/java/springfive/airline/airlinefare/infra/oauth/CredentialsProducer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-fare/src/main/java/springfive/airline/airlinefare/infra/oauth/CredentialsProducer.java -------------------------------------------------------------------------------- /Chapter09/airline-fare/src/main/java/springfive/airline/airlinefare/infra/redis/RedisConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-fare/src/main/java/springfive/airline/airlinefare/infra/redis/RedisConfiguration.java -------------------------------------------------------------------------------- /Chapter09/airline-fare/src/main/java/springfive/airline/airlinefare/infra/web/WebClientProducer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-fare/src/main/java/springfive/airline/airlinefare/infra/web/WebClientProducer.java -------------------------------------------------------------------------------- /Chapter09/airline-fare/src/main/resources/bootstrap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-fare/src/main/resources/bootstrap.yaml -------------------------------------------------------------------------------- /Chapter09/airline-fare/src/test/java/springfive/airline/airlinefare/AirlineFareApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-fare/src/test/java/springfive/airline/airlinefare/AirlineFareApplicationTests.java -------------------------------------------------------------------------------- /Chapter09/airline-flights/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-flights/.gitignore -------------------------------------------------------------------------------- /Chapter09/airline-flights/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-flights/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /Chapter09/airline-flights/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-flights/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /Chapter09/airline-flights/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-flights/mvnw -------------------------------------------------------------------------------- /Chapter09/airline-flights/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-flights/mvnw.cmd -------------------------------------------------------------------------------- /Chapter09/airline-flights/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-flights/pom.xml -------------------------------------------------------------------------------- /Chapter09/airline-flights/src/main/java/springfive/airline/airlineflights/AirlineFlightsApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-flights/src/main/java/springfive/airline/airlineflights/AirlineFlightsApplication.java -------------------------------------------------------------------------------- /Chapter09/airline-flights/src/main/java/springfive/airline/airlineflights/domain/Airport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-flights/src/main/java/springfive/airline/airlineflights/domain/Airport.java -------------------------------------------------------------------------------- /Chapter09/airline-flights/src/main/java/springfive/airline/airlineflights/domain/Class.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-flights/src/main/java/springfive/airline/airlineflights/domain/Class.java -------------------------------------------------------------------------------- /Chapter09/airline-flights/src/main/java/springfive/airline/airlineflights/domain/Connection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-flights/src/main/java/springfive/airline/airlineflights/domain/Connection.java -------------------------------------------------------------------------------- /Chapter09/airline-flights/src/main/java/springfive/airline/airlineflights/domain/Flight.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-flights/src/main/java/springfive/airline/airlineflights/domain/Flight.java -------------------------------------------------------------------------------- /Chapter09/airline-flights/src/main/java/springfive/airline/airlineflights/domain/Plane.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-flights/src/main/java/springfive/airline/airlineflights/domain/Plane.java -------------------------------------------------------------------------------- /Chapter09/airline-flights/src/main/java/springfive/airline/airlineflights/domain/PlaneModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-flights/src/main/java/springfive/airline/airlineflights/domain/PlaneModel.java -------------------------------------------------------------------------------- /Chapter09/airline-flights/src/main/java/springfive/airline/airlineflights/domain/RegularPrice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-flights/src/main/java/springfive/airline/airlineflights/domain/RegularPrice.java -------------------------------------------------------------------------------- /Chapter09/airline-flights/src/main/java/springfive/airline/airlineflights/domain/Seat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-flights/src/main/java/springfive/airline/airlineflights/domain/Seat.java -------------------------------------------------------------------------------- /Chapter09/airline-flights/src/main/java/springfive/airline/airlineflights/infra/oauth/AccessToken.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-flights/src/main/java/springfive/airline/airlineflights/infra/oauth/AccessToken.java -------------------------------------------------------------------------------- /Chapter09/airline-flights/src/main/java/springfive/airline/airlineflights/infra/oauth/Credentials.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-flights/src/main/java/springfive/airline/airlineflights/infra/oauth/Credentials.java -------------------------------------------------------------------------------- /Chapter09/airline-flights/src/main/resources/bootstrap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-flights/src/main/resources/bootstrap.yaml -------------------------------------------------------------------------------- /Chapter09/airline-flights/src/main/resources/swagger/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-flights/src/main/resources/swagger/favicon-16x16.png -------------------------------------------------------------------------------- /Chapter09/airline-flights/src/main/resources/swagger/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-flights/src/main/resources/swagger/favicon-32x32.png -------------------------------------------------------------------------------- /Chapter09/airline-flights/src/main/resources/swagger/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-flights/src/main/resources/swagger/index.html -------------------------------------------------------------------------------- /Chapter09/airline-flights/src/main/resources/swagger/oauth2-redirect.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-flights/src/main/resources/swagger/oauth2-redirect.html -------------------------------------------------------------------------------- /Chapter09/airline-flights/src/main/resources/swagger/swagger-ui-bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-flights/src/main/resources/swagger/swagger-ui-bundle.js -------------------------------------------------------------------------------- /Chapter09/airline-flights/src/main/resources/swagger/swagger-ui-bundle.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-flights/src/main/resources/swagger/swagger-ui-bundle.js.map -------------------------------------------------------------------------------- /Chapter09/airline-flights/src/main/resources/swagger/swagger-ui-standalone-preset.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-flights/src/main/resources/swagger/swagger-ui-standalone-preset.js -------------------------------------------------------------------------------- /Chapter09/airline-flights/src/main/resources/swagger/swagger-ui-standalone-preset.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-flights/src/main/resources/swagger/swagger-ui-standalone-preset.js.map -------------------------------------------------------------------------------- /Chapter09/airline-flights/src/main/resources/swagger/swagger-ui.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-flights/src/main/resources/swagger/swagger-ui.css -------------------------------------------------------------------------------- /Chapter09/airline-flights/src/main/resources/swagger/swagger-ui.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-flights/src/main/resources/swagger/swagger-ui.css.map -------------------------------------------------------------------------------- /Chapter09/airline-flights/src/main/resources/swagger/swagger-ui.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-flights/src/main/resources/swagger/swagger-ui.js -------------------------------------------------------------------------------- /Chapter09/airline-flights/src/main/resources/swagger/swagger-ui.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-flights/src/main/resources/swagger/swagger-ui.js.map -------------------------------------------------------------------------------- /Chapter09/airline-flights/src/main/resources/swagger/swagger.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-flights/src/main/resources/swagger/swagger.json -------------------------------------------------------------------------------- /Chapter09/airline-passengers/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-passengers/.gitignore -------------------------------------------------------------------------------- /Chapter09/airline-passengers/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-passengers/pom.xml -------------------------------------------------------------------------------- /Chapter09/airline-passengers/src/main/java/springfive/airline/airlinepassengers/domain/Address.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-passengers/src/main/java/springfive/airline/airlinepassengers/domain/Address.java -------------------------------------------------------------------------------- /Chapter09/airline-passengers/src/main/java/springfive/airline/airlinepassengers/domain/Contact.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-passengers/src/main/java/springfive/airline/airlinepassengers/domain/Contact.java -------------------------------------------------------------------------------- /Chapter09/airline-passengers/src/main/java/springfive/airline/airlinepassengers/domain/Passenger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-passengers/src/main/java/springfive/airline/airlinepassengers/domain/Passenger.java -------------------------------------------------------------------------------- /Chapter09/airline-passengers/src/main/resources/bootstrap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-passengers/src/main/resources/bootstrap.yaml -------------------------------------------------------------------------------- /Chapter09/airline-passengers/src/main/resources/static/swagger/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-passengers/src/main/resources/static/swagger/favicon-16x16.png -------------------------------------------------------------------------------- /Chapter09/airline-passengers/src/main/resources/static/swagger/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-passengers/src/main/resources/static/swagger/favicon-32x32.png -------------------------------------------------------------------------------- /Chapter09/airline-passengers/src/main/resources/static/swagger/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-passengers/src/main/resources/static/swagger/index.html -------------------------------------------------------------------------------- /Chapter09/airline-passengers/src/main/resources/static/swagger/oauth2-redirect.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-passengers/src/main/resources/static/swagger/oauth2-redirect.html -------------------------------------------------------------------------------- /Chapter09/airline-passengers/src/main/resources/static/swagger/swagger-ui-bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-passengers/src/main/resources/static/swagger/swagger-ui-bundle.js -------------------------------------------------------------------------------- /Chapter09/airline-passengers/src/main/resources/static/swagger/swagger-ui-bundle.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-passengers/src/main/resources/static/swagger/swagger-ui-bundle.js.map -------------------------------------------------------------------------------- /Chapter09/airline-passengers/src/main/resources/static/swagger/swagger-ui-standalone-preset.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-passengers/src/main/resources/static/swagger/swagger-ui-standalone-preset.js -------------------------------------------------------------------------------- /Chapter09/airline-passengers/src/main/resources/static/swagger/swagger-ui-standalone-preset.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-passengers/src/main/resources/static/swagger/swagger-ui-standalone-preset.js.map -------------------------------------------------------------------------------- /Chapter09/airline-passengers/src/main/resources/static/swagger/swagger-ui.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-passengers/src/main/resources/static/swagger/swagger-ui.css -------------------------------------------------------------------------------- /Chapter09/airline-passengers/src/main/resources/static/swagger/swagger-ui.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-passengers/src/main/resources/static/swagger/swagger-ui.css.map -------------------------------------------------------------------------------- /Chapter09/airline-passengers/src/main/resources/static/swagger/swagger-ui.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-passengers/src/main/resources/static/swagger/swagger-ui.js -------------------------------------------------------------------------------- /Chapter09/airline-passengers/src/main/resources/static/swagger/swagger-ui.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-passengers/src/main/resources/static/swagger/swagger-ui.js.map -------------------------------------------------------------------------------- /Chapter09/airline-passengers/src/main/resources/static/swagger/swagger.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-passengers/src/main/resources/static/swagger/swagger.json -------------------------------------------------------------------------------- /Chapter09/airline-payments/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-payments/.gitignore -------------------------------------------------------------------------------- /Chapter09/airline-payments/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-payments/mvnw -------------------------------------------------------------------------------- /Chapter09/airline-payments/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-payments/mvnw.cmd -------------------------------------------------------------------------------- /Chapter09/airline-payments/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-payments/pom.xml -------------------------------------------------------------------------------- /Chapter09/airline-payments/src/main/java/springfive/airline/airlinepayments/PaymentsApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-payments/src/main/java/springfive/airline/airlinepayments/PaymentsApplication.java -------------------------------------------------------------------------------- /Chapter09/airline-payments/src/main/java/springfive/airline/airlinepayments/domain/Amount.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-payments/src/main/java/springfive/airline/airlinepayments/domain/Amount.java -------------------------------------------------------------------------------- /Chapter09/airline-payments/src/main/java/springfive/airline/airlinepayments/domain/Booking.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-payments/src/main/java/springfive/airline/airlinepayments/domain/Booking.java -------------------------------------------------------------------------------- /Chapter09/airline-payments/src/main/java/springfive/airline/airlinepayments/domain/Payment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-payments/src/main/java/springfive/airline/airlinepayments/domain/Payment.java -------------------------------------------------------------------------------- /Chapter09/airline-payments/src/main/resources/bootstrap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-payments/src/main/resources/bootstrap.yaml -------------------------------------------------------------------------------- /Chapter09/airline-planes/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-planes/.gitignore -------------------------------------------------------------------------------- /Chapter09/airline-planes/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-planes/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /Chapter09/airline-planes/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-planes/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /Chapter09/airline-planes/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-planes/mvnw -------------------------------------------------------------------------------- /Chapter09/airline-planes/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-planes/mvnw.cmd -------------------------------------------------------------------------------- /Chapter09/airline-planes/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-planes/pom.xml -------------------------------------------------------------------------------- /Chapter09/airline-planes/src/main/java/springfive/airline/airlineplanes/AirlinePlanesApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-planes/src/main/java/springfive/airline/airlineplanes/AirlinePlanesApplication.java -------------------------------------------------------------------------------- /Chapter09/airline-planes/src/main/java/springfive/airline/airlineplanes/domain/Class.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-planes/src/main/java/springfive/airline/airlineplanes/domain/Class.java -------------------------------------------------------------------------------- /Chapter09/airline-planes/src/main/java/springfive/airline/airlineplanes/domain/Plane.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-planes/src/main/java/springfive/airline/airlineplanes/domain/Plane.java -------------------------------------------------------------------------------- /Chapter09/airline-planes/src/main/java/springfive/airline/airlineplanes/domain/PlaneModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-planes/src/main/java/springfive/airline/airlineplanes/domain/PlaneModel.java -------------------------------------------------------------------------------- /Chapter09/airline-planes/src/main/java/springfive/airline/airlineplanes/domain/Seat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-planes/src/main/java/springfive/airline/airlineplanes/domain/Seat.java -------------------------------------------------------------------------------- /Chapter09/airline-planes/src/main/java/springfive/airline/airlineplanes/domain/SeatIdentity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-planes/src/main/java/springfive/airline/airlineplanes/domain/SeatIdentity.java -------------------------------------------------------------------------------- /Chapter09/airline-planes/src/main/java/springfive/airline/airlineplanes/domain/service/PlaneService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-planes/src/main/java/springfive/airline/airlineplanes/domain/service/PlaneService.java -------------------------------------------------------------------------------- /Chapter09/airline-planes/src/main/resources/bootstrap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-planes/src/main/resources/bootstrap.yaml -------------------------------------------------------------------------------- /Chapter09/airline-planes/src/main/resources/static/swagger/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-planes/src/main/resources/static/swagger/favicon-16x16.png -------------------------------------------------------------------------------- /Chapter09/airline-planes/src/main/resources/static/swagger/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-planes/src/main/resources/static/swagger/favicon-32x32.png -------------------------------------------------------------------------------- /Chapter09/airline-planes/src/main/resources/static/swagger/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-planes/src/main/resources/static/swagger/index.html -------------------------------------------------------------------------------- /Chapter09/airline-planes/src/main/resources/static/swagger/oauth2-redirect.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-planes/src/main/resources/static/swagger/oauth2-redirect.html -------------------------------------------------------------------------------- /Chapter09/airline-planes/src/main/resources/static/swagger/swagger-ui-bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-planes/src/main/resources/static/swagger/swagger-ui-bundle.js -------------------------------------------------------------------------------- /Chapter09/airline-planes/src/main/resources/static/swagger/swagger-ui-bundle.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-planes/src/main/resources/static/swagger/swagger-ui-bundle.js.map -------------------------------------------------------------------------------- /Chapter09/airline-planes/src/main/resources/static/swagger/swagger-ui-standalone-preset.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-planes/src/main/resources/static/swagger/swagger-ui-standalone-preset.js -------------------------------------------------------------------------------- /Chapter09/airline-planes/src/main/resources/static/swagger/swagger-ui.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-planes/src/main/resources/static/swagger/swagger-ui.css -------------------------------------------------------------------------------- /Chapter09/airline-planes/src/main/resources/static/swagger/swagger-ui.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-planes/src/main/resources/static/swagger/swagger-ui.js -------------------------------------------------------------------------------- /Chapter09/airline-planes/src/main/resources/static/swagger/swagger.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/airline-planes/src/main/resources/static/swagger/swagger.json -------------------------------------------------------------------------------- /Chapter09/api-edge/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/api-edge/.gitignore -------------------------------------------------------------------------------- /Chapter09/api-edge/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/api-edge/mvnw -------------------------------------------------------------------------------- /Chapter09/api-edge/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/api-edge/mvnw.cmd -------------------------------------------------------------------------------- /Chapter09/api-edge/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/api-edge/pom.xml -------------------------------------------------------------------------------- /Chapter09/api-edge/src/main/java/springfive/airline/edge/EdgeServerApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/api-edge/src/main/java/springfive/airline/edge/EdgeServerApplication.java -------------------------------------------------------------------------------- /Chapter09/api-edge/src/main/resources/bootstrap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/api-edge/src/main/resources/bootstrap.yaml -------------------------------------------------------------------------------- /Chapter09/auth-service/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/auth-service/.gitignore -------------------------------------------------------------------------------- /Chapter09/auth-service/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/auth-service/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /Chapter09/auth-service/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/auth-service/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /Chapter09/auth-service/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/auth-service/mvnw -------------------------------------------------------------------------------- /Chapter09/auth-service/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/auth-service/mvnw.cmd -------------------------------------------------------------------------------- /Chapter09/auth-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/auth-service/pom.xml -------------------------------------------------------------------------------- /Chapter09/auth-service/src/main/java/springfive/airline/authservice/AuthServiceApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/auth-service/src/main/java/springfive/airline/authservice/AuthServiceApplication.java -------------------------------------------------------------------------------- /Chapter09/auth-service/src/main/java/springfive/airline/authservice/domain/Credential.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/auth-service/src/main/java/springfive/airline/authservice/domain/Credential.java -------------------------------------------------------------------------------- /Chapter09/auth-service/src/main/java/springfive/airline/authservice/domain/Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/auth-service/src/main/java/springfive/airline/authservice/domain/Scope.java -------------------------------------------------------------------------------- /Chapter09/auth-service/src/main/java/springfive/airline/authservice/domain/data/CredentialData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/auth-service/src/main/java/springfive/airline/authservice/domain/data/CredentialData.java -------------------------------------------------------------------------------- /Chapter09/auth-service/src/main/java/springfive/airline/authservice/domain/data/CredentialRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/auth-service/src/main/java/springfive/airline/authservice/domain/data/CredentialRequest.java -------------------------------------------------------------------------------- /Chapter09/auth-service/src/main/java/springfive/airline/authservice/infra/oauth/OAuth2AuthServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/auth-service/src/main/java/springfive/airline/authservice/infra/oauth/OAuth2AuthServer.java -------------------------------------------------------------------------------- /Chapter09/auth-service/src/main/java/springfive/airline/authservice/infra/oauth/OAuthTokenProducer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/auth-service/src/main/java/springfive/airline/authservice/infra/oauth/OAuthTokenProducer.java -------------------------------------------------------------------------------- /Chapter09/auth-service/src/main/java/springfive/airline/authservice/infra/security/SecurityConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/auth-service/src/main/java/springfive/airline/authservice/infra/security/SecurityConfig.java -------------------------------------------------------------------------------- /Chapter09/auth-service/src/main/java/springfive/airline/authservice/infra/sleuth/SleuthConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/auth-service/src/main/java/springfive/airline/authservice/infra/sleuth/SleuthConfiguration.java -------------------------------------------------------------------------------- /Chapter09/auth-service/src/main/java/springfive/airline/authservice/resource/CredentialResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/auth-service/src/main/java/springfive/airline/authservice/resource/CredentialResource.java -------------------------------------------------------------------------------- /Chapter09/auth-service/src/main/java/springfive/airline/authservice/resource/RegisterResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/auth-service/src/main/java/springfive/airline/authservice/resource/RegisterResource.java -------------------------------------------------------------------------------- /Chapter09/auth-service/src/main/java/springfive/airline/authservice/service/AuthenticationService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/auth-service/src/main/java/springfive/airline/authservice/service/AuthenticationService.java -------------------------------------------------------------------------------- /Chapter09/auth-service/src/main/java/springfive/airline/authservice/service/CredentialService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/auth-service/src/main/java/springfive/airline/authservice/service/CredentialService.java -------------------------------------------------------------------------------- /Chapter09/auth-service/src/main/resources/bootstrap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/auth-service/src/main/resources/bootstrap.yaml -------------------------------------------------------------------------------- /Chapter09/auth-service/src/test/java/springfive/airline/authservice/AuthServiceApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/auth-service/src/test/java/springfive/airline/authservice/AuthServiceApplicationTests.java -------------------------------------------------------------------------------- /Chapter09/config-server/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/config-server/.gitignore -------------------------------------------------------------------------------- /Chapter09/config-server/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/config-server/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /Chapter09/config-server/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/config-server/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /Chapter09/config-server/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/config-server/mvnw -------------------------------------------------------------------------------- /Chapter09/config-server/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/config-server/mvnw.cmd -------------------------------------------------------------------------------- /Chapter09/config-server/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/config-server/pom.xml -------------------------------------------------------------------------------- /Chapter09/config-server/src/main/java/springfive/airline/configserver/ConfigServerApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/config-server/src/main/java/springfive/airline/configserver/ConfigServerApplication.java -------------------------------------------------------------------------------- /Chapter09/config-server/src/main/resources/application.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/config-server/src/main/resources/application.yaml -------------------------------------------------------------------------------- /Chapter09/eureka/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/eureka/.gitignore -------------------------------------------------------------------------------- /Chapter09/eureka/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/eureka/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /Chapter09/eureka/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/eureka/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /Chapter09/eureka/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/eureka/mvnw -------------------------------------------------------------------------------- /Chapter09/eureka/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/eureka/mvnw.cmd -------------------------------------------------------------------------------- /Chapter09/eureka/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/eureka/pom.xml -------------------------------------------------------------------------------- /Chapter09/eureka/src/main/java/springfive/airline/eureka/EurekaApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/eureka/src/main/java/springfive/airline/eureka/EurekaApplication.java -------------------------------------------------------------------------------- /Chapter09/eureka/src/main/resources/bootstrap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/eureka/src/main/resources/bootstrap.yaml -------------------------------------------------------------------------------- /Chapter09/hystrix-ui/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/hystrix-ui/.gitignore -------------------------------------------------------------------------------- /Chapter09/hystrix-ui/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/hystrix-ui/mvnw -------------------------------------------------------------------------------- /Chapter09/hystrix-ui/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/hystrix-ui/mvnw.cmd -------------------------------------------------------------------------------- /Chapter09/hystrix-ui/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/hystrix-ui/pom.xml -------------------------------------------------------------------------------- /Chapter09/hystrix-ui/src/main/java/springfive.airline.hystrix.ui/HystrixApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/hystrix-ui/src/main/java/springfive.airline.hystrix.ui/HystrixApplication.java -------------------------------------------------------------------------------- /Chapter09/hystrix-ui/src/main/resources/bootstrap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/hystrix-ui/src/main/resources/bootstrap.yaml -------------------------------------------------------------------------------- /Chapter09/mail-service/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/mail-service/.gitignore -------------------------------------------------------------------------------- /Chapter09/mail-service/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/mail-service/mvnw -------------------------------------------------------------------------------- /Chapter09/mail-service/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/mail-service/mvnw.cmd -------------------------------------------------------------------------------- /Chapter09/mail-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/mail-service/pom.xml -------------------------------------------------------------------------------- /Chapter09/mail-service/src/main/java/springfive/airline/mailservice/MailServiceApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/mail-service/src/main/java/springfive/airline/mailservice/MailServiceApplication.java -------------------------------------------------------------------------------- /Chapter09/mail-service/src/main/java/springfive/airline/mailservice/domain/Mail.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/mail-service/src/main/java/springfive/airline/mailservice/domain/Mail.java -------------------------------------------------------------------------------- /Chapter09/mail-service/src/main/java/springfive/airline/mailservice/domain/service/MailSender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/mail-service/src/main/java/springfive/airline/mailservice/domain/service/MailSender.java -------------------------------------------------------------------------------- /Chapter09/mail-service/src/main/java/springfive/airline/mailservice/domain/service/data/Content.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/mail-service/src/main/java/springfive/airline/mailservice/domain/service/data/Content.java -------------------------------------------------------------------------------- /Chapter09/mail-service/src/main/java/springfive/airline/mailservice/domain/service/data/Email.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/mail-service/src/main/java/springfive/airline/mailservice/domain/service/data/Email.java -------------------------------------------------------------------------------- /Chapter09/mail-service/src/main/java/springfive/airline/mailservice/domain/service/data/To.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/mail-service/src/main/java/springfive/airline/mailservice/domain/service/data/To.java -------------------------------------------------------------------------------- /Chapter09/mail-service/src/main/java/springfive/airline/mailservice/infra/web/WebClientProducer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/mail-service/src/main/java/springfive/airline/mailservice/infra/web/WebClientProducer.java -------------------------------------------------------------------------------- /Chapter09/mail-service/src/main/resources/bootstrap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/mail-service/src/main/resources/bootstrap.yaml -------------------------------------------------------------------------------- /Chapter09/turbine/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/turbine/.gitignore -------------------------------------------------------------------------------- /Chapter09/turbine/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/turbine/mvnw -------------------------------------------------------------------------------- /Chapter09/turbine/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/turbine/mvnw.cmd -------------------------------------------------------------------------------- /Chapter09/turbine/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/turbine/pom.xml -------------------------------------------------------------------------------- /Chapter09/turbine/src/main/java/springfive/airline/turbine/AirlineTurbineApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/turbine/src/main/java/springfive/airline/turbine/AirlineTurbineApplication.java -------------------------------------------------------------------------------- /Chapter09/turbine/src/main/resources/bootstrap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/turbine/src/main/resources/bootstrap.yaml -------------------------------------------------------------------------------- /Chapter09/zipkin-server/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/zipkin-server/.DS_Store -------------------------------------------------------------------------------- /Chapter09/zipkin-server/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/zipkin-server/.gitignore -------------------------------------------------------------------------------- /Chapter09/zipkin-server/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/zipkin-server/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /Chapter09/zipkin-server/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/zipkin-server/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /Chapter09/zipkin-server/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/zipkin-server/mvnw -------------------------------------------------------------------------------- /Chapter09/zipkin-server/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/zipkin-server/mvnw.cmd -------------------------------------------------------------------------------- /Chapter09/zipkin-server/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/zipkin-server/pom.xml -------------------------------------------------------------------------------- /Chapter09/zipkin-server/src/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/zipkin-server/src/.DS_Store -------------------------------------------------------------------------------- /Chapter09/zipkin-server/src/main/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/zipkin-server/src/main/.DS_Store -------------------------------------------------------------------------------- /Chapter09/zipkin-server/src/main/java/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/zipkin-server/src/main/java/.DS_Store -------------------------------------------------------------------------------- /Chapter09/zipkin-server/src/main/java/springfive/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/zipkin-server/src/main/java/springfive/.DS_Store -------------------------------------------------------------------------------- /Chapter09/zipkin-server/src/main/java/springfive/airline/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/zipkin-server/src/main/java/springfive/airline/.DS_Store -------------------------------------------------------------------------------- /Chapter09/zipkin-server/src/main/java/springfive/airline/ZipkinServerApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/zipkin-server/src/main/java/springfive/airline/ZipkinServerApplication.java -------------------------------------------------------------------------------- /Chapter09/zipkin-server/src/main/resources/bootstrap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/Chapter09/zipkin-server/src/main/resources/bootstrap.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/README.md -------------------------------------------------------------------------------- /config-files/admin-docker.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/config-files/admin-docker.yaml -------------------------------------------------------------------------------- /config-files/admin.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/config-files/admin.yaml -------------------------------------------------------------------------------- /config-files/auth-docker.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/config-files/auth-docker.yaml -------------------------------------------------------------------------------- /config-files/auth.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/config-files/auth.yaml -------------------------------------------------------------------------------- /config-files/bookings-docker.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/config-files/bookings-docker.yaml -------------------------------------------------------------------------------- /config-files/bookings.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/config-files/bookings.yaml -------------------------------------------------------------------------------- /config-files/discovery-docker.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/config-files/discovery-docker.yaml -------------------------------------------------------------------------------- /config-files/discovery.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/config-files/discovery.yaml -------------------------------------------------------------------------------- /config-files/dummy.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | message: "Testing my Config Server" 3 | status: "It worked" -------------------------------------------------------------------------------- /config-files/ecommerce-docker.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/config-files/ecommerce-docker.yaml -------------------------------------------------------------------------------- /config-files/ecommerce.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/config-files/ecommerce.yaml -------------------------------------------------------------------------------- /config-files/edge-docker.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/config-files/edge-docker.yaml -------------------------------------------------------------------------------- /config-files/edge.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/config-files/edge.yaml -------------------------------------------------------------------------------- /config-files/fares-docker.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/config-files/fares-docker.yaml -------------------------------------------------------------------------------- /config-files/fares.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/config-files/fares.yaml -------------------------------------------------------------------------------- /config-files/flights-docker.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/config-files/flights-docker.yaml -------------------------------------------------------------------------------- /config-files/flights.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/config-files/flights.yaml -------------------------------------------------------------------------------- /config-files/gateway.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/config-files/gateway.yaml -------------------------------------------------------------------------------- /config-files/hystrixui-docker.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/config-files/hystrixui-docker.yaml -------------------------------------------------------------------------------- /config-files/hystrixui.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/config-files/hystrixui.yaml -------------------------------------------------------------------------------- /config-files/mail-docker.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/config-files/mail-docker.yaml -------------------------------------------------------------------------------- /config-files/mail.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/config-files/mail.yaml -------------------------------------------------------------------------------- /config-files/passengers-docker.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/config-files/passengers-docker.yaml -------------------------------------------------------------------------------- /config-files/passengers.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/config-files/passengers.yaml -------------------------------------------------------------------------------- /config-files/payments-docker.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/config-files/payments-docker.yaml -------------------------------------------------------------------------------- /config-files/payments.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/config-files/payments.yaml -------------------------------------------------------------------------------- /config-files/planes-docker.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/config-files/planes-docker.yaml -------------------------------------------------------------------------------- /config-files/planes.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/config-files/planes.yaml -------------------------------------------------------------------------------- /config-files/turbine-docker.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/config-files/turbine-docker.yaml -------------------------------------------------------------------------------- /config-files/turbine.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/config-files/turbine.yaml -------------------------------------------------------------------------------- /config-files/zipkin-docker.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/config-files/zipkin-docker.yaml -------------------------------------------------------------------------------- /config-files/zipkin.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/config-files/zipkin.yaml -------------------------------------------------------------------------------- /postman/Bookings_Collection_EDGE.postman_collection: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/postman/Bookings_Collection_EDGE.postman_collection -------------------------------------------------------------------------------- /postman/Ecommerce_Collection_EDGE.postman_collection: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/postman/Ecommerce_Collection_EDGE.postman_collection -------------------------------------------------------------------------------- /postman/Fares_Collection_EDGE.postman_collection: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/postman/Fares_Collection_EDGE.postman_collection -------------------------------------------------------------------------------- /postman/Flights_Collection.postman_collection: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/postman/Flights_Collection.postman_collection -------------------------------------------------------------------------------- /postman/Flights_Collection_EDGE.postman_collection: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/postman/Flights_Collection_EDGE.postman_collection -------------------------------------------------------------------------------- /postman/Passengers_Collection_EDGE.postman_collection: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/postman/Passengers_Collection_EDGE.postman_collection -------------------------------------------------------------------------------- /postman/Planes_Collection.postman_collection: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/postman/Planes_Collection.postman_collection -------------------------------------------------------------------------------- /postman/Planes_Collection_EDGE.postman_collection: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/postman/Planes_Collection_EDGE.postman_collection -------------------------------------------------------------------------------- /postman/flights.postman_collection: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/postman/flights.postman_collection -------------------------------------------------------------------------------- /postman/planes.postman_collection: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/postman/planes.postman_collection -------------------------------------------------------------------------------- /stacks/docker-compose-infra-small.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/stacks/docker-compose-infra-small.yaml -------------------------------------------------------------------------------- /stacks/docker-compose-infra.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/stacks/docker-compose-infra.yaml -------------------------------------------------------------------------------- /stacks/docker-compose-micro.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Spring-5.0-By-Example/HEAD/stacks/docker-compose-micro.yaml --------------------------------------------------------------------------------