├── .gitignore ├── Chapter02 ├── .gitignore ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── packt │ │ │ └── modern │ │ │ └── api │ │ │ ├── AopDemoApplication.java │ │ │ ├── SortUtil.java │ │ │ └── aop │ │ │ ├── TimeMonitor.java │ │ │ └── TimeMonitorAspect.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── com │ └── packt │ └── modern │ └── api │ └── AopDemoApplicationTests.java ├── Chapter03 ├── .gitignore ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── packt │ │ │ └── modern │ │ │ └── api │ │ │ ├── AppConfig.java │ │ │ ├── controllers │ │ │ └── CartsController.java │ │ │ ├── eCommerceApp.java │ │ │ └── exceptions │ │ │ ├── Error.java │ │ │ ├── ErrorCode.java │ │ │ ├── ErrorUtils.java │ │ │ └── RestApiErrorHandler.java │ └── resources │ │ ├── api │ │ ├── .openapi-generator-ignore │ │ ├── config.json │ │ └── openapi.yaml │ │ ├── application.properties │ │ └── logback-spring.xml │ └── test │ └── java │ └── com │ └── packt │ └── modern │ └── api │ └── eCommerceAppTests.java ├── Chapter04 ├── .gitignore ├── Chapter04-API-Collection.har ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── packt │ │ │ └── modern │ │ │ └── api │ │ │ ├── AppConfig.java │ │ │ ├── controller │ │ │ ├── AddressController.java │ │ │ ├── CardController.java │ │ │ ├── CartsController.java │ │ │ ├── CustomerController.java │ │ │ ├── OrderController.java │ │ │ ├── PaymentController.java │ │ │ ├── ProductController.java │ │ │ └── ShipmentController.java │ │ │ ├── eCommerceApp.java │ │ │ ├── entity │ │ │ ├── AddressEntity.java │ │ │ ├── AuthorizationEntity.java │ │ │ ├── CardEntity.java │ │ │ ├── CartEntity.java │ │ │ ├── ItemEntity.java │ │ │ ├── OrderEntity.java │ │ │ ├── OrderItemEntity.java │ │ │ ├── PaymentEntity.java │ │ │ ├── ProductEntity.java │ │ │ ├── ShipmentEntity.java │ │ │ ├── TagEntity.java │ │ │ └── UserEntity.java │ │ │ ├── exception │ │ │ ├── CustomerNotFoundException.java │ │ │ ├── Error.java │ │ │ ├── ErrorCode.java │ │ │ ├── ErrorUtils.java │ │ │ ├── GenericAlreadyExistsException.java │ │ │ ├── ItemNotFoundException.java │ │ │ ├── ResourceNotFoundException.java │ │ │ └── RestApiErrorHandler.java │ │ │ ├── hateoas │ │ │ ├── AddressRepresentationModelAssembler.java │ │ │ ├── CardRepresentationModelAssembler.java │ │ │ ├── CartRepresentationModelAssembler.java │ │ │ ├── OrderRepresentationModelAssembler.java │ │ │ ├── PaymentRepresentationModelAssembler.java │ │ │ ├── ProductRepresentationModelAssembler.java │ │ │ ├── ShipmentRepresentationModelAssembler.java │ │ │ └── UserRepresentationModelAssembler.java │ │ │ ├── repository │ │ │ ├── AddressRepository.java │ │ │ ├── AuthorizationRepository.java │ │ │ ├── CardRepository.java │ │ │ ├── CartRepository.java │ │ │ ├── ItemRepository.java │ │ │ ├── OrderItemRepository.java │ │ │ ├── OrderRepository.java │ │ │ ├── OrderRepositoryExt.java │ │ │ ├── OrderRepositoryImpl.java │ │ │ ├── PaymentRepository.java │ │ │ ├── ProductRepository.java │ │ │ ├── ShipmentRepository.java │ │ │ ├── TagRepository.java │ │ │ └── UserRepository.java │ │ │ └── service │ │ │ ├── AddressService.java │ │ │ ├── AddressServiceImpl.java │ │ │ ├── CardService.java │ │ │ ├── CardServiceImpl.java │ │ │ ├── CartService.java │ │ │ ├── CartServiceImpl.java │ │ │ ├── ItemService.java │ │ │ ├── ItemServiceImpl.java │ │ │ ├── OrderService.java │ │ │ ├── OrderServiceImpl.java │ │ │ ├── PaymentService.java │ │ │ ├── PaymentServiceImpl.java │ │ │ ├── ProductService.java │ │ │ ├── ProductServiceImpl.java │ │ │ ├── ShipmentService.java │ │ │ ├── ShipmentServiceImpl.java │ │ │ ├── UserService.java │ │ │ └── UserServiceImpl.java │ └── resources │ │ ├── api │ │ ├── .openapi-generator-ignore │ │ ├── config.json │ │ └── openapi.yaml │ │ ├── application.properties │ │ ├── banner.txt │ │ ├── db │ │ └── migration │ │ │ └── V1.0.0__Init.sql │ │ └── logback-spring.xml │ └── test │ └── java │ └── com │ └── packt │ └── modern │ └── api │ └── eCommerceAppTests.java ├── Chapter05 ├── .gitignore ├── Chapter05-API-Collection.har ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── packt │ │ │ └── modern │ │ │ └── api │ │ │ ├── AppConfig.java │ │ │ ├── ECommerceApp.java │ │ │ ├── H2ConsoleComponent.java │ │ │ ├── controller │ │ │ ├── AddressController.java │ │ │ ├── CardController.java │ │ │ ├── CartsController.java │ │ │ ├── CustomerController.java │ │ │ ├── OrderController.java │ │ │ ├── PaymentController.java │ │ │ ├── ProductController.java │ │ │ └── ShipmentController.java │ │ │ ├── entity │ │ │ ├── AddressEntity.java │ │ │ ├── AuthorizationEntity.java │ │ │ ├── CardEntity.java │ │ │ ├── CartEntity.java │ │ │ ├── ItemEntity.java │ │ │ ├── OrderEntity.java │ │ │ ├── OrderItemEntity.java │ │ │ ├── PaymentEntity.java │ │ │ ├── ProductEntity.java │ │ │ ├── ShipmentEntity.java │ │ │ ├── TagEntity.java │ │ │ ├── UserAddressEntity.java │ │ │ └── UserEntity.java │ │ │ ├── exception │ │ │ ├── ApiErrorAttributes.java │ │ │ ├── ApiErrorWebExceptionHandler.java │ │ │ ├── CardAlreadyExistsException.java │ │ │ ├── CustomerNotFoundException.java │ │ │ ├── Error.java │ │ │ ├── ErrorCode.java │ │ │ ├── ErrorUtils.java │ │ │ ├── GenericAlreadyExistsException.java │ │ │ ├── ItemNotFoundException.java │ │ │ └── ResourceNotFoundException.java │ │ │ ├── hateoas │ │ │ ├── AddressRepresentationModelAssembler.java │ │ │ ├── CardRepresentationModelAssembler.java │ │ │ ├── CartRepresentationModelAssembler.java │ │ │ ├── HateoasSupport.java │ │ │ ├── OrderRepresentationModelAssembler.java │ │ │ ├── PaymentRepresentationModelAssembler.java │ │ │ ├── ProductRepresentationModelAssembler.java │ │ │ ├── ShipmentRepresentationModelAssembler.java │ │ │ └── UserRepresentationModelAssembler.java │ │ │ ├── repository │ │ │ ├── AddressRepository.java │ │ │ ├── AuthorizationRepository.java │ │ │ ├── CardRepository.java │ │ │ ├── CartRepository.java │ │ │ ├── ItemRepository.java │ │ │ ├── OrderItemRepository.java │ │ │ ├── OrderRepository.java │ │ │ ├── OrderRepositoryExt.java │ │ │ ├── OrderRepositoryExtImpl.java │ │ │ ├── PaymentRepository.java │ │ │ ├── ProductRepository.java │ │ │ ├── ShipmentRepository.java │ │ │ ├── TagRepository.java │ │ │ └── UserRepository.java │ │ │ └── service │ │ │ ├── AddressService.java │ │ │ ├── AddressServiceImpl.java │ │ │ ├── CardService.java │ │ │ ├── CardServiceImpl.java │ │ │ ├── CartService.java │ │ │ ├── CartServiceImpl.java │ │ │ ├── ItemService.java │ │ │ ├── ItemServiceImpl.java │ │ │ ├── OrderService.java │ │ │ ├── OrderServiceImpl.java │ │ │ ├── PaymentService.java │ │ │ ├── PaymentServiceImpl.java │ │ │ ├── ProductService.java │ │ │ ├── ProductServiceImpl.java │ │ │ ├── ShipmentService.java │ │ │ ├── ShipmentServiceImpl.java │ │ │ ├── UserService.java │ │ │ └── UserServiceImpl.java │ └── resources │ │ ├── api │ │ ├── .openapi-generator-ignore │ │ ├── config.json │ │ └── openapi.yaml │ │ ├── application.properties │ │ ├── banner.txt │ │ ├── db │ │ └── migration │ │ │ └── V1.0.0__Init.sql │ │ └── logback-spring.xml │ └── test │ ├── java │ └── com │ │ └── packt │ │ └── modern │ │ └── api │ │ ├── ECommerceAppTests.java │ │ └── TestConfig.java │ └── resources │ └── application.properties ├── Chapter06 ├── .gitignore ├── Chapter06-API-Collection.har ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── jwt-keystore.jks ├── settings.gradle └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── packt │ │ │ └── modern │ │ │ └── api │ │ │ ├── AppConfig.java │ │ │ ├── controller │ │ │ ├── AddressController.java │ │ │ ├── AuthController.java │ │ │ ├── CardController.java │ │ │ ├── CartsController.java │ │ │ ├── CustomerController.java │ │ │ ├── OrderController.java │ │ │ ├── PaymentController.java │ │ │ ├── ProductController.java │ │ │ └── ShipmentController.java │ │ │ ├── eCommerceApp.java │ │ │ ├── entity │ │ │ ├── AddressEntity.java │ │ │ ├── AuthorizationEntity.java │ │ │ ├── CardEntity.java │ │ │ ├── CartEntity.java │ │ │ ├── ItemEntity.java │ │ │ ├── OrderEntity.java │ │ │ ├── OrderItemEntity.java │ │ │ ├── PaymentEntity.java │ │ │ ├── ProductEntity.java │ │ │ ├── RoleEnum.java │ │ │ ├── ShipmentEntity.java │ │ │ ├── TagEntity.java │ │ │ ├── UserEntity.java │ │ │ └── UserTokenEntity.java │ │ │ ├── exception │ │ │ ├── CustomerNotFoundException.java │ │ │ ├── Error.java │ │ │ ├── ErrorCode.java │ │ │ ├── ErrorUtils.java │ │ │ ├── GenericAlreadyExistsException.java │ │ │ ├── InvalidRefreshTokenException.java │ │ │ ├── ItemNotFoundException.java │ │ │ ├── ResourceNotFoundException.java │ │ │ └── RestApiErrorHandler.java │ │ │ ├── hateoas │ │ │ ├── AddressRepresentationModelAssembler.java │ │ │ ├── CardRepresentationModelAssembler.java │ │ │ ├── CartRepresentationModelAssembler.java │ │ │ ├── OrderRepresentationModelAssembler.java │ │ │ ├── PaymentRepresentationModelAssembler.java │ │ │ ├── ProductRepresentationModelAssembler.java │ │ │ ├── ShipmentRepresentationModelAssembler.java │ │ │ └── UserRepresentationModelAssembler.java │ │ │ ├── repository │ │ │ ├── AddressRepository.java │ │ │ ├── AuthorizationRepository.java │ │ │ ├── CardRepository.java │ │ │ ├── CartRepository.java │ │ │ ├── ItemRepository.java │ │ │ ├── OrderItemRepository.java │ │ │ ├── OrderRepository.java │ │ │ ├── OrderRepositoryExt.java │ │ │ ├── OrderRepositoryImpl.java │ │ │ ├── PaymentRepository.java │ │ │ ├── ProductRepository.java │ │ │ ├── ShipmentRepository.java │ │ │ ├── TagRepository.java │ │ │ ├── UserRepository.java │ │ │ └── UserTokenRepository.java │ │ │ ├── security │ │ │ ├── Constants.java │ │ │ ├── JwtManager.java │ │ │ └── SecurityConfig.java │ │ │ └── service │ │ │ ├── AddressService.java │ │ │ ├── AddressServiceImpl.java │ │ │ ├── CardService.java │ │ │ ├── CardServiceImpl.java │ │ │ ├── CartService.java │ │ │ ├── CartServiceImpl.java │ │ │ ├── ItemService.java │ │ │ ├── ItemServiceImpl.java │ │ │ ├── OrderService.java │ │ │ ├── OrderServiceImpl.java │ │ │ ├── PaymentService.java │ │ │ ├── PaymentServiceImpl.java │ │ │ ├── ProductService.java │ │ │ ├── ProductServiceImpl.java │ │ │ ├── ShipmentService.java │ │ │ ├── ShipmentServiceImpl.java │ │ │ ├── UserDetailServiceImpl.java │ │ │ ├── UserService.java │ │ │ └── UserServiceImpl.java │ └── resources │ │ ├── api │ │ ├── .openapi-generator-ignore │ │ ├── config.json │ │ └── openapi.yaml │ │ ├── application.properties │ │ ├── banner.txt │ │ ├── db │ │ └── migration │ │ │ └── V1.0.0__Init.sql │ │ ├── jwt-keystore.jks │ │ └── logback-spring.xml │ └── test │ └── java │ └── com │ └── packt │ └── modern │ └── api │ ├── ServerTest.java │ └── eCommerceAppTests.java ├── Chapter07 └── ecomm-ui │ ├── .env │ ├── .gitignore │ ├── README.md │ ├── package-lock.json │ ├── package.json │ ├── public │ ├── favicon.ico │ ├── images │ │ ├── Antifragile.jpg │ │ ├── Hackers.jpg │ │ ├── HowToFail.jpeg │ │ ├── Influence.jpeg │ │ ├── PoorCharlie.jpeg │ │ ├── Sapiens.jpeg │ │ ├── Seeking.jpg │ │ ├── ThinkingFast.jpeg │ │ ├── ThinkingIn.jpg │ │ └── ZeroToOne.jpg │ ├── index.html │ ├── logo192.png │ ├── logo512.png │ ├── manifest.json │ └── robots.txt │ ├── src │ ├── App.css │ ├── App.js │ ├── App.test.js │ ├── api │ │ ├── Auth.js │ │ ├── CartClient.js │ │ ├── Config.js │ │ ├── CustomerClient.js │ │ ├── OrderClient.js │ │ └── ProductClient.js │ ├── components │ │ ├── Button.js │ │ ├── Cart.js │ │ ├── CartItem.js │ │ ├── Footer.js │ │ ├── Header.js │ │ ├── Login.js │ │ ├── NotFound.js │ │ ├── Orders.js │ │ ├── ProductCard.js │ │ ├── ProductDetail.js │ │ ├── ProductList.js │ │ └── Products.js │ ├── hooks │ │ ├── CartContext.js │ │ └── useToken.js │ ├── index.css │ ├── index.js │ ├── logo.svg │ ├── reportWebVitals.js │ └── setupTests.js │ └── tailwind.config.js ├── Chapter08 ├── .gitignore ├── Chapter08-API-Collection.har ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle └── src │ ├── integration │ ├── java │ │ └── com │ │ │ └── packt │ │ │ └── modern │ │ │ └── api │ │ │ ├── AuthClient.java │ │ │ ├── TestUtils.java │ │ │ └── controller │ │ │ └── AddressControllerIT.java │ └── resources │ │ ├── application-it.properties │ │ ├── db.migration │ │ └── V1.0.0__Init.sql │ │ └── logback-test.xml │ ├── main │ ├── java │ │ └── com │ │ │ └── packt │ │ │ └── modern │ │ │ └── api │ │ │ ├── AppConfig.java │ │ │ ├── controller │ │ │ ├── AddressController.java │ │ │ ├── AuthController.java │ │ │ ├── CardController.java │ │ │ ├── CartsController.java │ │ │ ├── CustomerController.java │ │ │ ├── OrderController.java │ │ │ ├── PaymentController.java │ │ │ ├── ProductController.java │ │ │ └── ShipmentController.java │ │ │ ├── eCommerceApp.java │ │ │ ├── entity │ │ │ ├── AddressEntity.java │ │ │ ├── AuthorizationEntity.java │ │ │ ├── CardEntity.java │ │ │ ├── CartEntity.java │ │ │ ├── ItemEntity.java │ │ │ ├── OrderEntity.java │ │ │ ├── OrderItemEntity.java │ │ │ ├── PaymentEntity.java │ │ │ ├── ProductEntity.java │ │ │ ├── RoleEnum.java │ │ │ ├── ShipmentEntity.java │ │ │ ├── TagEntity.java │ │ │ ├── UserEntity.java │ │ │ └── UserTokenEntity.java │ │ │ ├── exception │ │ │ ├── CustomerNotFoundException.java │ │ │ ├── Error.java │ │ │ ├── ErrorCode.java │ │ │ ├── ErrorUtils.java │ │ │ ├── GenericAlreadyExistsException.java │ │ │ ├── InvalidRefreshTokenException.java │ │ │ ├── ItemNotFoundException.java │ │ │ ├── ResourceNotFoundException.java │ │ │ └── RestApiErrorHandler.java │ │ │ ├── hateoas │ │ │ ├── AddressRepresentationModelAssembler.java │ │ │ ├── CardRepresentationModelAssembler.java │ │ │ ├── CartRepresentationModelAssembler.java │ │ │ ├── OrderRepresentationModelAssembler.java │ │ │ ├── PaymentRepresentationModelAssembler.java │ │ │ ├── ProductRepresentationModelAssembler.java │ │ │ ├── ShipmentRepresentationModelAssembler.java │ │ │ └── UserRepresentationModelAssembler.java │ │ │ ├── repository │ │ │ ├── AddressRepository.java │ │ │ ├── AuthorizationRepository.java │ │ │ ├── CardRepository.java │ │ │ ├── CartRepository.java │ │ │ ├── ItemRepository.java │ │ │ ├── OrderItemRepository.java │ │ │ ├── OrderRepository.java │ │ │ ├── OrderRepositoryExt.java │ │ │ ├── OrderRepositoryImpl.java │ │ │ ├── PaymentRepository.java │ │ │ ├── ProductRepository.java │ │ │ ├── ShipmentRepository.java │ │ │ ├── TagRepository.java │ │ │ ├── UserRepository.java │ │ │ └── UserTokenRepository.java │ │ │ ├── security │ │ │ ├── Constants.java │ │ │ ├── JwtManager.java │ │ │ └── SecurityConfig.java │ │ │ └── service │ │ │ ├── AddressService.java │ │ │ ├── AddressServiceImpl.java │ │ │ ├── CardService.java │ │ │ ├── CardServiceImpl.java │ │ │ ├── CartService.java │ │ │ ├── CartServiceImpl.java │ │ │ ├── ItemService.java │ │ │ ├── ItemServiceImpl.java │ │ │ ├── OrderService.java │ │ │ ├── OrderServiceImpl.java │ │ │ ├── PaymentService.java │ │ │ ├── PaymentServiceImpl.java │ │ │ ├── ProductService.java │ │ │ ├── ProductServiceImpl.java │ │ │ ├── ShipmentService.java │ │ │ ├── ShipmentServiceImpl.java │ │ │ ├── UserDetailServiceImpl.java │ │ │ ├── UserService.java │ │ │ └── UserServiceImpl.java │ └── resources │ │ ├── api │ │ ├── .openapi-generator-ignore │ │ ├── config.json │ │ └── openapi.yaml │ │ ├── application.properties │ │ ├── banner.txt │ │ ├── db │ │ └── migration │ │ │ └── V1.0.0__Init.sql │ │ ├── jwt-keystore.jks │ │ └── logback-spring.xml │ └── test │ └── java │ └── com │ └── packt │ └── modern │ └── api │ ├── controller │ ├── AddressControllerTest.java │ ├── ProductControllerTest.java │ └── ShipmentControllerTest.java │ ├── eCommerceAppTests.java │ └── service │ └── AddressServiceTest.java ├── Chapter09 ├── .gitignore ├── Chapter09-API-Collection.har ├── build.gradle ├── curl ├── deployment.yaml ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── k8s │ └── deployment.yaml ├── settings.gradle └── src │ ├── integration │ ├── java │ │ └── com │ │ │ └── packt │ │ │ └── modern │ │ │ └── api │ │ │ ├── AuthClient.java │ │ │ ├── TestUtils.java │ │ │ └── controller │ │ │ └── AddressControllerIT.java │ └── resources │ │ ├── application-it.properties │ │ ├── db.migration │ │ └── V1.0.0__Init.sql │ │ └── logback-test.xml │ ├── main │ ├── java │ │ └── com │ │ │ └── packt │ │ │ └── modern │ │ │ └── api │ │ │ ├── AppConfig.java │ │ │ ├── controller │ │ │ ├── AddressController.java │ │ │ ├── AuthController.java │ │ │ ├── CardController.java │ │ │ ├── CartsController.java │ │ │ ├── CustomerController.java │ │ │ ├── OrderController.java │ │ │ ├── PaymentController.java │ │ │ ├── ProductController.java │ │ │ └── ShipmentController.java │ │ │ ├── eCommerceApp.java │ │ │ ├── entity │ │ │ ├── AddressEntity.java │ │ │ ├── AuthorizationEntity.java │ │ │ ├── CardEntity.java │ │ │ ├── CartEntity.java │ │ │ ├── ItemEntity.java │ │ │ ├── OrderEntity.java │ │ │ ├── OrderItemEntity.java │ │ │ ├── PaymentEntity.java │ │ │ ├── ProductEntity.java │ │ │ ├── RoleEnum.java │ │ │ ├── ShipmentEntity.java │ │ │ ├── TagEntity.java │ │ │ ├── UserEntity.java │ │ │ └── UserTokenEntity.java │ │ │ ├── exception │ │ │ ├── CustomerNotFoundException.java │ │ │ ├── Error.java │ │ │ ├── ErrorCode.java │ │ │ ├── ErrorUtils.java │ │ │ ├── GenericAlreadyExistsException.java │ │ │ ├── InvalidRefreshTokenException.java │ │ │ ├── ItemNotFoundException.java │ │ │ ├── ResourceNotFoundException.java │ │ │ └── RestApiErrorHandler.java │ │ │ ├── hateoas │ │ │ ├── AddressRepresentationModelAssembler.java │ │ │ ├── CardRepresentationModelAssembler.java │ │ │ ├── CartRepresentationModelAssembler.java │ │ │ ├── OrderRepresentationModelAssembler.java │ │ │ ├── PaymentRepresentationModelAssembler.java │ │ │ ├── ProductRepresentationModelAssembler.java │ │ │ ├── ShipmentRepresentationModelAssembler.java │ │ │ └── UserRepresentationModelAssembler.java │ │ │ ├── repository │ │ │ ├── AddressRepository.java │ │ │ ├── AuthorizationRepository.java │ │ │ ├── CardRepository.java │ │ │ ├── CartRepository.java │ │ │ ├── ItemRepository.java │ │ │ ├── OrderItemRepository.java │ │ │ ├── OrderRepository.java │ │ │ ├── OrderRepositoryExt.java │ │ │ ├── OrderRepositoryImpl.java │ │ │ ├── PaymentRepository.java │ │ │ ├── ProductRepository.java │ │ │ ├── ShipmentRepository.java │ │ │ ├── TagRepository.java │ │ │ ├── UserRepository.java │ │ │ └── UserTokenRepository.java │ │ │ ├── security │ │ │ ├── Constants.java │ │ │ ├── JwtManager.java │ │ │ └── SecurityConfig.java │ │ │ └── service │ │ │ ├── AddressService.java │ │ │ ├── AddressServiceImpl.java │ │ │ ├── CardService.java │ │ │ ├── CardServiceImpl.java │ │ │ ├── CartService.java │ │ │ ├── CartServiceImpl.java │ │ │ ├── ItemService.java │ │ │ ├── ItemServiceImpl.java │ │ │ ├── OrderService.java │ │ │ ├── OrderServiceImpl.java │ │ │ ├── PaymentService.java │ │ │ ├── PaymentServiceImpl.java │ │ │ ├── ProductService.java │ │ │ ├── ProductServiceImpl.java │ │ │ ├── ShipmentService.java │ │ │ ├── ShipmentServiceImpl.java │ │ │ ├── UserDetailServiceImpl.java │ │ │ ├── UserService.java │ │ │ └── UserServiceImpl.java │ └── resources │ │ ├── api │ │ ├── .openapi-generator-ignore │ │ ├── config.json │ │ └── openapi.yaml │ │ ├── application.properties │ │ ├── banner.txt │ │ ├── db │ │ └── migration │ │ │ └── V1.0.0__Init.sql │ │ ├── jwt-keystore.jks │ │ └── logback-spring.xml │ └── test │ └── java │ └── com │ └── packt │ └── modern │ └── api │ ├── controller │ ├── AddressControllerTest.java │ ├── ProductControllerTest.java │ └── ShipmentControllerTest.java │ ├── eCommerceAppTests.java │ └── service │ └── AddressServiceTest.java ├── Chapter11 ├── .gitignore ├── api │ ├── .gitattributes │ ├── .gitignore │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ ├── lib │ │ ├── build.gradle │ │ └── src │ │ │ └── main │ │ │ ├── grpc │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── modern │ │ │ │ └── api │ │ │ │ └── grpc │ │ │ │ └── v1 │ │ │ │ ├── ChargeServiceGrpc.java │ │ │ │ └── SourceServiceGrpc.java │ │ │ └── proto │ │ │ └── PaymentGatewayService.proto │ └── settings.gradle ├── client │ ├── .gitignore │ ├── build.gradle │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ ├── settings.gradle │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── modern │ │ │ │ └── api │ │ │ │ ├── ClientApp.java │ │ │ │ ├── client │ │ │ │ ├── GrpcClient.java │ │ │ │ └── GrpcClientRunner.java │ │ │ │ └── controller │ │ │ │ └── ChargeController.java │ │ └── resources │ │ │ ├── application.properties │ │ │ └── banner.txt │ │ └── test │ │ └── java │ │ └── com │ │ └── packt │ │ └── modern │ │ └── api │ │ └── ClientAppTests.java └── server │ ├── .gitignore │ ├── build.gradle │ ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ ├── settings.gradle │ └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── packt │ │ │ └── modern │ │ │ └── api │ │ │ ├── ServerApp.java │ │ │ └── server │ │ │ ├── GrpcServer.java │ │ │ ├── GrpcServerRunner.java │ │ │ ├── exception │ │ │ └── ExceptionUtils.java │ │ │ ├── interceptor │ │ │ └── ExceptionInterceptor.java │ │ │ ├── repository │ │ │ ├── ChargeRepository.java │ │ │ ├── ChargeRepositoryImpl.java │ │ │ ├── DbStore.java │ │ │ ├── SourceRepository.java │ │ │ └── SourceRepositoryImpl.java │ │ │ └── service │ │ │ ├── ChargeService.java │ │ │ └── SourceService.java │ └── resources │ │ ├── application.properties │ │ └── banner.txt │ └── test │ └── java │ └── com │ └── packt │ └── modern │ └── api │ └── ServerAppTests.java ├── Chapter12 ├── api │ ├── .gitattributes │ ├── .gitignore │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ ├── lib │ │ ├── build.gradle │ │ └── src │ │ │ └── main │ │ │ ├── grpc │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── modern │ │ │ │ └── api │ │ │ │ └── grpc │ │ │ │ └── v1 │ │ │ │ ├── ChargeServiceGrpc.java │ │ │ │ └── SourceServiceGrpc.java │ │ │ └── proto │ │ │ └── PaymentGatewayService.proto │ └── settings.gradle ├── client │ ├── .gitignore │ ├── build.gradle │ ├── chapter12-grpc-client-logs │ │ └── dev │ │ │ └── archive │ │ │ ├── applicationName_IS_UNDEFINED.2023-04-23-0.log.gz │ │ │ └── grpc-client.2023-04-23-0.log.gz │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ ├── settings.gradle │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── modern │ │ │ │ └── api │ │ │ │ ├── ClientApp.java │ │ │ │ ├── Config.java │ │ │ │ ├── client │ │ │ │ ├── GrpcClient.java │ │ │ │ └── GrpcClientRunner.java │ │ │ │ └── controller │ │ │ │ └── ChargeController.java │ │ └── resources │ │ │ ├── application.properties │ │ │ ├── banner.txt │ │ │ └── logback-spring.xml │ │ └── test │ │ ├── java │ │ └── com │ │ │ └── packt │ │ │ └── modern │ │ │ └── api │ │ │ └── ClientAppTests.java │ │ └── resources │ │ └── logback-test.xml ├── docker-compose.yaml └── server │ ├── .gitignore │ ├── build.gradle │ ├── chapter12-grpc-server-logs │ └── dev │ │ └── archive │ │ ├── applicationName_IS_UNDEFINED.2023-04-23-0.log.gz │ │ └── grpc-server.2023-04-23-0.log.gz │ ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ ├── settings.gradle │ └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── packt │ │ │ └── modern │ │ │ └── api │ │ │ ├── ServerApp.java │ │ │ └── server │ │ │ ├── Config.java │ │ │ ├── GrpcServer.java │ │ │ ├── GrpcServerRunner.java │ │ │ ├── exception │ │ │ └── ExceptionUtils.java │ │ │ ├── interceptor │ │ │ └── ExceptionInterceptor.java │ │ │ ├── repository │ │ │ ├── ChargeRepository.java │ │ │ ├── ChargeRepositoryImpl.java │ │ │ ├── DbStore.java │ │ │ ├── SourceRepository.java │ │ │ └── SourceRepositoryImpl.java │ │ │ └── service │ │ │ ├── ChargeService.java │ │ │ └── SourceService.java │ └── resources │ │ ├── application.properties │ │ ├── banner.txt │ │ └── logback-spring.xml │ └── test │ ├── java │ └── com │ │ └── packt │ │ └── modern │ │ └── api │ │ └── ServerAppTests.java │ └── resources │ └── logback-test.xml ├── Chapter14 ├── .gitignore ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── packt │ │ │ └── modern │ │ │ └── api │ │ │ ├── Chapter14App.java │ │ │ ├── datafetchers │ │ │ ├── ProductDatafetcher.java │ │ │ └── ProductsDatafetcher.java │ │ │ ├── dataloaders │ │ │ ├── TagDataloader.java │ │ │ └── TagsDataloaderWithContext.java │ │ │ ├── instrumentation │ │ │ ├── DemoInstrumentation.java │ │ │ └── InstrumentationConfig.java │ │ │ ├── repository │ │ │ ├── InMemRepository.java │ │ │ └── Repository.java │ │ │ ├── scalar │ │ │ ├── BigDecimalScalar.java │ │ │ └── DateTimeScalar.java │ │ │ └── services │ │ │ ├── ProductService.java │ │ │ ├── ProductServiceImpl.java │ │ │ ├── TagService.java │ │ │ └── TagServiceImpl.java │ └── resources │ │ ├── application.properties │ │ ├── banner.txt │ │ └── schema │ │ └── schema.graphqls │ └── test │ └── java │ └── com │ └── packt │ └── modern │ └── api │ └── datafetchers │ └── ProductDatafetcherTest.java ├── LICENSE └── README.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/.gitignore -------------------------------------------------------------------------------- /Chapter02/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter02/.gitignore -------------------------------------------------------------------------------- /Chapter02/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter02/build.gradle -------------------------------------------------------------------------------- /Chapter02/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter02/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Chapter02/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter02/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /Chapter02/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter02/gradlew -------------------------------------------------------------------------------- /Chapter02/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter02/gradlew.bat -------------------------------------------------------------------------------- /Chapter02/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter02/settings.gradle -------------------------------------------------------------------------------- /Chapter02/src/main/java/com/packt/modern/api/AopDemoApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter02/src/main/java/com/packt/modern/api/AopDemoApplication.java -------------------------------------------------------------------------------- /Chapter02/src/main/java/com/packt/modern/api/SortUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter02/src/main/java/com/packt/modern/api/SortUtil.java -------------------------------------------------------------------------------- /Chapter02/src/main/java/com/packt/modern/api/aop/TimeMonitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter02/src/main/java/com/packt/modern/api/aop/TimeMonitor.java -------------------------------------------------------------------------------- /Chapter02/src/main/java/com/packt/modern/api/aop/TimeMonitorAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter02/src/main/java/com/packt/modern/api/aop/TimeMonitorAspect.java -------------------------------------------------------------------------------- /Chapter02/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Chapter02/src/test/java/com/packt/modern/api/AopDemoApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter02/src/test/java/com/packt/modern/api/AopDemoApplicationTests.java -------------------------------------------------------------------------------- /Chapter03/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter03/.gitignore -------------------------------------------------------------------------------- /Chapter03/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter03/build.gradle -------------------------------------------------------------------------------- /Chapter03/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter03/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Chapter03/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter03/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /Chapter03/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter03/gradlew -------------------------------------------------------------------------------- /Chapter03/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter03/gradlew.bat -------------------------------------------------------------------------------- /Chapter03/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter03/settings.gradle -------------------------------------------------------------------------------- /Chapter03/src/main/java/com/packt/modern/api/AppConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter03/src/main/java/com/packt/modern/api/AppConfig.java -------------------------------------------------------------------------------- /Chapter03/src/main/java/com/packt/modern/api/controllers/CartsController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter03/src/main/java/com/packt/modern/api/controllers/CartsController.java -------------------------------------------------------------------------------- /Chapter03/src/main/java/com/packt/modern/api/eCommerceApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter03/src/main/java/com/packt/modern/api/eCommerceApp.java -------------------------------------------------------------------------------- /Chapter03/src/main/java/com/packt/modern/api/exceptions/Error.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter03/src/main/java/com/packt/modern/api/exceptions/Error.java -------------------------------------------------------------------------------- /Chapter03/src/main/java/com/packt/modern/api/exceptions/ErrorCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter03/src/main/java/com/packt/modern/api/exceptions/ErrorCode.java -------------------------------------------------------------------------------- /Chapter03/src/main/java/com/packt/modern/api/exceptions/ErrorUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter03/src/main/java/com/packt/modern/api/exceptions/ErrorUtils.java -------------------------------------------------------------------------------- /Chapter03/src/main/java/com/packt/modern/api/exceptions/RestApiErrorHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter03/src/main/java/com/packt/modern/api/exceptions/RestApiErrorHandler.java -------------------------------------------------------------------------------- /Chapter03/src/main/resources/api/.openapi-generator-ignore: -------------------------------------------------------------------------------- 1 | **/*Controller.java -------------------------------------------------------------------------------- /Chapter03/src/main/resources/api/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter03/src/main/resources/api/config.json -------------------------------------------------------------------------------- /Chapter03/src/main/resources/api/openapi.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter03/src/main/resources/api/openapi.yaml -------------------------------------------------------------------------------- /Chapter03/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | spring.application.name=Chapter03 2 | -------------------------------------------------------------------------------- /Chapter03/src/main/resources/logback-spring.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter03/src/main/resources/logback-spring.xml -------------------------------------------------------------------------------- /Chapter03/src/test/java/com/packt/modern/api/eCommerceAppTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter03/src/test/java/com/packt/modern/api/eCommerceAppTests.java -------------------------------------------------------------------------------- /Chapter04/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter04/.gitignore -------------------------------------------------------------------------------- /Chapter04/Chapter04-API-Collection.har: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter04/Chapter04-API-Collection.har -------------------------------------------------------------------------------- /Chapter04/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter04/build.gradle -------------------------------------------------------------------------------- /Chapter04/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter04/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Chapter04/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter04/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /Chapter04/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter04/gradlew -------------------------------------------------------------------------------- /Chapter04/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter04/gradlew.bat -------------------------------------------------------------------------------- /Chapter04/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter04/settings.gradle -------------------------------------------------------------------------------- /Chapter04/src/main/java/com/packt/modern/api/AppConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter04/src/main/java/com/packt/modern/api/AppConfig.java -------------------------------------------------------------------------------- /Chapter04/src/main/java/com/packt/modern/api/controller/AddressController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter04/src/main/java/com/packt/modern/api/controller/AddressController.java -------------------------------------------------------------------------------- /Chapter04/src/main/java/com/packt/modern/api/controller/CardController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter04/src/main/java/com/packt/modern/api/controller/CardController.java -------------------------------------------------------------------------------- /Chapter04/src/main/java/com/packt/modern/api/controller/CartsController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter04/src/main/java/com/packt/modern/api/controller/CartsController.java -------------------------------------------------------------------------------- /Chapter04/src/main/java/com/packt/modern/api/controller/CustomerController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter04/src/main/java/com/packt/modern/api/controller/CustomerController.java -------------------------------------------------------------------------------- /Chapter04/src/main/java/com/packt/modern/api/controller/OrderController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter04/src/main/java/com/packt/modern/api/controller/OrderController.java -------------------------------------------------------------------------------- /Chapter04/src/main/java/com/packt/modern/api/controller/PaymentController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter04/src/main/java/com/packt/modern/api/controller/PaymentController.java -------------------------------------------------------------------------------- /Chapter04/src/main/java/com/packt/modern/api/controller/ProductController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter04/src/main/java/com/packt/modern/api/controller/ProductController.java -------------------------------------------------------------------------------- /Chapter04/src/main/java/com/packt/modern/api/controller/ShipmentController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter04/src/main/java/com/packt/modern/api/controller/ShipmentController.java -------------------------------------------------------------------------------- /Chapter04/src/main/java/com/packt/modern/api/eCommerceApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter04/src/main/java/com/packt/modern/api/eCommerceApp.java -------------------------------------------------------------------------------- /Chapter04/src/main/java/com/packt/modern/api/entity/AddressEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter04/src/main/java/com/packt/modern/api/entity/AddressEntity.java -------------------------------------------------------------------------------- /Chapter04/src/main/java/com/packt/modern/api/entity/AuthorizationEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter04/src/main/java/com/packt/modern/api/entity/AuthorizationEntity.java -------------------------------------------------------------------------------- /Chapter04/src/main/java/com/packt/modern/api/entity/CardEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter04/src/main/java/com/packt/modern/api/entity/CardEntity.java -------------------------------------------------------------------------------- /Chapter04/src/main/java/com/packt/modern/api/entity/CartEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter04/src/main/java/com/packt/modern/api/entity/CartEntity.java -------------------------------------------------------------------------------- /Chapter04/src/main/java/com/packt/modern/api/entity/ItemEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter04/src/main/java/com/packt/modern/api/entity/ItemEntity.java -------------------------------------------------------------------------------- /Chapter04/src/main/java/com/packt/modern/api/entity/OrderEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter04/src/main/java/com/packt/modern/api/entity/OrderEntity.java -------------------------------------------------------------------------------- /Chapter04/src/main/java/com/packt/modern/api/entity/OrderItemEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter04/src/main/java/com/packt/modern/api/entity/OrderItemEntity.java -------------------------------------------------------------------------------- /Chapter04/src/main/java/com/packt/modern/api/entity/PaymentEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter04/src/main/java/com/packt/modern/api/entity/PaymentEntity.java -------------------------------------------------------------------------------- /Chapter04/src/main/java/com/packt/modern/api/entity/ProductEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter04/src/main/java/com/packt/modern/api/entity/ProductEntity.java -------------------------------------------------------------------------------- /Chapter04/src/main/java/com/packt/modern/api/entity/ShipmentEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter04/src/main/java/com/packt/modern/api/entity/ShipmentEntity.java -------------------------------------------------------------------------------- /Chapter04/src/main/java/com/packt/modern/api/entity/TagEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter04/src/main/java/com/packt/modern/api/entity/TagEntity.java -------------------------------------------------------------------------------- /Chapter04/src/main/java/com/packt/modern/api/entity/UserEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter04/src/main/java/com/packt/modern/api/entity/UserEntity.java -------------------------------------------------------------------------------- /Chapter04/src/main/java/com/packt/modern/api/exception/CustomerNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter04/src/main/java/com/packt/modern/api/exception/CustomerNotFoundException.java -------------------------------------------------------------------------------- /Chapter04/src/main/java/com/packt/modern/api/exception/Error.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter04/src/main/java/com/packt/modern/api/exception/Error.java -------------------------------------------------------------------------------- /Chapter04/src/main/java/com/packt/modern/api/exception/ErrorCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter04/src/main/java/com/packt/modern/api/exception/ErrorCode.java -------------------------------------------------------------------------------- /Chapter04/src/main/java/com/packt/modern/api/exception/ErrorUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter04/src/main/java/com/packt/modern/api/exception/ErrorUtils.java -------------------------------------------------------------------------------- /Chapter04/src/main/java/com/packt/modern/api/exception/ItemNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter04/src/main/java/com/packt/modern/api/exception/ItemNotFoundException.java -------------------------------------------------------------------------------- /Chapter04/src/main/java/com/packt/modern/api/exception/ResourceNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter04/src/main/java/com/packt/modern/api/exception/ResourceNotFoundException.java -------------------------------------------------------------------------------- /Chapter04/src/main/java/com/packt/modern/api/exception/RestApiErrorHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter04/src/main/java/com/packt/modern/api/exception/RestApiErrorHandler.java -------------------------------------------------------------------------------- /Chapter04/src/main/java/com/packt/modern/api/repository/AddressRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter04/src/main/java/com/packt/modern/api/repository/AddressRepository.java -------------------------------------------------------------------------------- /Chapter04/src/main/java/com/packt/modern/api/repository/AuthorizationRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter04/src/main/java/com/packt/modern/api/repository/AuthorizationRepository.java -------------------------------------------------------------------------------- /Chapter04/src/main/java/com/packt/modern/api/repository/CardRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter04/src/main/java/com/packt/modern/api/repository/CardRepository.java -------------------------------------------------------------------------------- /Chapter04/src/main/java/com/packt/modern/api/repository/CartRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter04/src/main/java/com/packt/modern/api/repository/CartRepository.java -------------------------------------------------------------------------------- /Chapter04/src/main/java/com/packt/modern/api/repository/ItemRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter04/src/main/java/com/packt/modern/api/repository/ItemRepository.java -------------------------------------------------------------------------------- /Chapter04/src/main/java/com/packt/modern/api/repository/OrderItemRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter04/src/main/java/com/packt/modern/api/repository/OrderItemRepository.java -------------------------------------------------------------------------------- /Chapter04/src/main/java/com/packt/modern/api/repository/OrderRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter04/src/main/java/com/packt/modern/api/repository/OrderRepository.java -------------------------------------------------------------------------------- /Chapter04/src/main/java/com/packt/modern/api/repository/OrderRepositoryExt.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter04/src/main/java/com/packt/modern/api/repository/OrderRepositoryExt.java -------------------------------------------------------------------------------- /Chapter04/src/main/java/com/packt/modern/api/repository/OrderRepositoryImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter04/src/main/java/com/packt/modern/api/repository/OrderRepositoryImpl.java -------------------------------------------------------------------------------- /Chapter04/src/main/java/com/packt/modern/api/repository/PaymentRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter04/src/main/java/com/packt/modern/api/repository/PaymentRepository.java -------------------------------------------------------------------------------- /Chapter04/src/main/java/com/packt/modern/api/repository/ProductRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter04/src/main/java/com/packt/modern/api/repository/ProductRepository.java -------------------------------------------------------------------------------- /Chapter04/src/main/java/com/packt/modern/api/repository/ShipmentRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter04/src/main/java/com/packt/modern/api/repository/ShipmentRepository.java -------------------------------------------------------------------------------- /Chapter04/src/main/java/com/packt/modern/api/repository/TagRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter04/src/main/java/com/packt/modern/api/repository/TagRepository.java -------------------------------------------------------------------------------- /Chapter04/src/main/java/com/packt/modern/api/repository/UserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter04/src/main/java/com/packt/modern/api/repository/UserRepository.java -------------------------------------------------------------------------------- /Chapter04/src/main/java/com/packt/modern/api/service/AddressService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter04/src/main/java/com/packt/modern/api/service/AddressService.java -------------------------------------------------------------------------------- /Chapter04/src/main/java/com/packt/modern/api/service/AddressServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter04/src/main/java/com/packt/modern/api/service/AddressServiceImpl.java -------------------------------------------------------------------------------- /Chapter04/src/main/java/com/packt/modern/api/service/CardService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter04/src/main/java/com/packt/modern/api/service/CardService.java -------------------------------------------------------------------------------- /Chapter04/src/main/java/com/packt/modern/api/service/CardServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter04/src/main/java/com/packt/modern/api/service/CardServiceImpl.java -------------------------------------------------------------------------------- /Chapter04/src/main/java/com/packt/modern/api/service/CartService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter04/src/main/java/com/packt/modern/api/service/CartService.java -------------------------------------------------------------------------------- /Chapter04/src/main/java/com/packt/modern/api/service/CartServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter04/src/main/java/com/packt/modern/api/service/CartServiceImpl.java -------------------------------------------------------------------------------- /Chapter04/src/main/java/com/packt/modern/api/service/ItemService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter04/src/main/java/com/packt/modern/api/service/ItemService.java -------------------------------------------------------------------------------- /Chapter04/src/main/java/com/packt/modern/api/service/ItemServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter04/src/main/java/com/packt/modern/api/service/ItemServiceImpl.java -------------------------------------------------------------------------------- /Chapter04/src/main/java/com/packt/modern/api/service/OrderService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter04/src/main/java/com/packt/modern/api/service/OrderService.java -------------------------------------------------------------------------------- /Chapter04/src/main/java/com/packt/modern/api/service/OrderServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter04/src/main/java/com/packt/modern/api/service/OrderServiceImpl.java -------------------------------------------------------------------------------- /Chapter04/src/main/java/com/packt/modern/api/service/PaymentService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter04/src/main/java/com/packt/modern/api/service/PaymentService.java -------------------------------------------------------------------------------- /Chapter04/src/main/java/com/packt/modern/api/service/PaymentServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter04/src/main/java/com/packt/modern/api/service/PaymentServiceImpl.java -------------------------------------------------------------------------------- /Chapter04/src/main/java/com/packt/modern/api/service/ProductService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter04/src/main/java/com/packt/modern/api/service/ProductService.java -------------------------------------------------------------------------------- /Chapter04/src/main/java/com/packt/modern/api/service/ProductServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter04/src/main/java/com/packt/modern/api/service/ProductServiceImpl.java -------------------------------------------------------------------------------- /Chapter04/src/main/java/com/packt/modern/api/service/ShipmentService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter04/src/main/java/com/packt/modern/api/service/ShipmentService.java -------------------------------------------------------------------------------- /Chapter04/src/main/java/com/packt/modern/api/service/ShipmentServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter04/src/main/java/com/packt/modern/api/service/ShipmentServiceImpl.java -------------------------------------------------------------------------------- /Chapter04/src/main/java/com/packt/modern/api/service/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter04/src/main/java/com/packt/modern/api/service/UserService.java -------------------------------------------------------------------------------- /Chapter04/src/main/java/com/packt/modern/api/service/UserServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter04/src/main/java/com/packt/modern/api/service/UserServiceImpl.java -------------------------------------------------------------------------------- /Chapter04/src/main/resources/api/.openapi-generator-ignore: -------------------------------------------------------------------------------- 1 | **/*Controller.java -------------------------------------------------------------------------------- /Chapter04/src/main/resources/api/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter04/src/main/resources/api/config.json -------------------------------------------------------------------------------- /Chapter04/src/main/resources/api/openapi.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter04/src/main/resources/api/openapi.yaml -------------------------------------------------------------------------------- /Chapter04/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter04/src/main/resources/application.properties -------------------------------------------------------------------------------- /Chapter04/src/main/resources/banner.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter04/src/main/resources/banner.txt -------------------------------------------------------------------------------- /Chapter04/src/main/resources/db/migration/V1.0.0__Init.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter04/src/main/resources/db/migration/V1.0.0__Init.sql -------------------------------------------------------------------------------- /Chapter04/src/main/resources/logback-spring.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter04/src/main/resources/logback-spring.xml -------------------------------------------------------------------------------- /Chapter04/src/test/java/com/packt/modern/api/eCommerceAppTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter04/src/test/java/com/packt/modern/api/eCommerceAppTests.java -------------------------------------------------------------------------------- /Chapter05/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter05/.gitignore -------------------------------------------------------------------------------- /Chapter05/Chapter05-API-Collection.har: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter05/Chapter05-API-Collection.har -------------------------------------------------------------------------------- /Chapter05/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter05/build.gradle -------------------------------------------------------------------------------- /Chapter05/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter05/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Chapter05/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter05/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /Chapter05/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter05/gradlew -------------------------------------------------------------------------------- /Chapter05/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter05/gradlew.bat -------------------------------------------------------------------------------- /Chapter05/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter05/settings.gradle -------------------------------------------------------------------------------- /Chapter05/src/main/java/com/packt/modern/api/AppConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter05/src/main/java/com/packt/modern/api/AppConfig.java -------------------------------------------------------------------------------- /Chapter05/src/main/java/com/packt/modern/api/ECommerceApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter05/src/main/java/com/packt/modern/api/ECommerceApp.java -------------------------------------------------------------------------------- /Chapter05/src/main/java/com/packt/modern/api/H2ConsoleComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter05/src/main/java/com/packt/modern/api/H2ConsoleComponent.java -------------------------------------------------------------------------------- /Chapter05/src/main/java/com/packt/modern/api/controller/AddressController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter05/src/main/java/com/packt/modern/api/controller/AddressController.java -------------------------------------------------------------------------------- /Chapter05/src/main/java/com/packt/modern/api/controller/CardController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter05/src/main/java/com/packt/modern/api/controller/CardController.java -------------------------------------------------------------------------------- /Chapter05/src/main/java/com/packt/modern/api/controller/CartsController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter05/src/main/java/com/packt/modern/api/controller/CartsController.java -------------------------------------------------------------------------------- /Chapter05/src/main/java/com/packt/modern/api/controller/CustomerController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter05/src/main/java/com/packt/modern/api/controller/CustomerController.java -------------------------------------------------------------------------------- /Chapter05/src/main/java/com/packt/modern/api/controller/OrderController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter05/src/main/java/com/packt/modern/api/controller/OrderController.java -------------------------------------------------------------------------------- /Chapter05/src/main/java/com/packt/modern/api/controller/PaymentController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter05/src/main/java/com/packt/modern/api/controller/PaymentController.java -------------------------------------------------------------------------------- /Chapter05/src/main/java/com/packt/modern/api/controller/ProductController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter05/src/main/java/com/packt/modern/api/controller/ProductController.java -------------------------------------------------------------------------------- /Chapter05/src/main/java/com/packt/modern/api/controller/ShipmentController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter05/src/main/java/com/packt/modern/api/controller/ShipmentController.java -------------------------------------------------------------------------------- /Chapter05/src/main/java/com/packt/modern/api/entity/AddressEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter05/src/main/java/com/packt/modern/api/entity/AddressEntity.java -------------------------------------------------------------------------------- /Chapter05/src/main/java/com/packt/modern/api/entity/AuthorizationEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter05/src/main/java/com/packt/modern/api/entity/AuthorizationEntity.java -------------------------------------------------------------------------------- /Chapter05/src/main/java/com/packt/modern/api/entity/CardEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter05/src/main/java/com/packt/modern/api/entity/CardEntity.java -------------------------------------------------------------------------------- /Chapter05/src/main/java/com/packt/modern/api/entity/CartEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter05/src/main/java/com/packt/modern/api/entity/CartEntity.java -------------------------------------------------------------------------------- /Chapter05/src/main/java/com/packt/modern/api/entity/ItemEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter05/src/main/java/com/packt/modern/api/entity/ItemEntity.java -------------------------------------------------------------------------------- /Chapter05/src/main/java/com/packt/modern/api/entity/OrderEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter05/src/main/java/com/packt/modern/api/entity/OrderEntity.java -------------------------------------------------------------------------------- /Chapter05/src/main/java/com/packt/modern/api/entity/OrderItemEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter05/src/main/java/com/packt/modern/api/entity/OrderItemEntity.java -------------------------------------------------------------------------------- /Chapter05/src/main/java/com/packt/modern/api/entity/PaymentEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter05/src/main/java/com/packt/modern/api/entity/PaymentEntity.java -------------------------------------------------------------------------------- /Chapter05/src/main/java/com/packt/modern/api/entity/ProductEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter05/src/main/java/com/packt/modern/api/entity/ProductEntity.java -------------------------------------------------------------------------------- /Chapter05/src/main/java/com/packt/modern/api/entity/ShipmentEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter05/src/main/java/com/packt/modern/api/entity/ShipmentEntity.java -------------------------------------------------------------------------------- /Chapter05/src/main/java/com/packt/modern/api/entity/TagEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter05/src/main/java/com/packt/modern/api/entity/TagEntity.java -------------------------------------------------------------------------------- /Chapter05/src/main/java/com/packt/modern/api/entity/UserAddressEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter05/src/main/java/com/packt/modern/api/entity/UserAddressEntity.java -------------------------------------------------------------------------------- /Chapter05/src/main/java/com/packt/modern/api/entity/UserEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter05/src/main/java/com/packt/modern/api/entity/UserEntity.java -------------------------------------------------------------------------------- /Chapter05/src/main/java/com/packt/modern/api/exception/ApiErrorAttributes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter05/src/main/java/com/packt/modern/api/exception/ApiErrorAttributes.java -------------------------------------------------------------------------------- /Chapter05/src/main/java/com/packt/modern/api/exception/CardAlreadyExistsException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter05/src/main/java/com/packt/modern/api/exception/CardAlreadyExistsException.java -------------------------------------------------------------------------------- /Chapter05/src/main/java/com/packt/modern/api/exception/CustomerNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter05/src/main/java/com/packt/modern/api/exception/CustomerNotFoundException.java -------------------------------------------------------------------------------- /Chapter05/src/main/java/com/packt/modern/api/exception/Error.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter05/src/main/java/com/packt/modern/api/exception/Error.java -------------------------------------------------------------------------------- /Chapter05/src/main/java/com/packt/modern/api/exception/ErrorCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter05/src/main/java/com/packt/modern/api/exception/ErrorCode.java -------------------------------------------------------------------------------- /Chapter05/src/main/java/com/packt/modern/api/exception/ErrorUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter05/src/main/java/com/packt/modern/api/exception/ErrorUtils.java -------------------------------------------------------------------------------- /Chapter05/src/main/java/com/packt/modern/api/exception/ItemNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter05/src/main/java/com/packt/modern/api/exception/ItemNotFoundException.java -------------------------------------------------------------------------------- /Chapter05/src/main/java/com/packt/modern/api/exception/ResourceNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter05/src/main/java/com/packt/modern/api/exception/ResourceNotFoundException.java -------------------------------------------------------------------------------- /Chapter05/src/main/java/com/packt/modern/api/hateoas/HateoasSupport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter05/src/main/java/com/packt/modern/api/hateoas/HateoasSupport.java -------------------------------------------------------------------------------- /Chapter05/src/main/java/com/packt/modern/api/repository/AddressRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter05/src/main/java/com/packt/modern/api/repository/AddressRepository.java -------------------------------------------------------------------------------- /Chapter05/src/main/java/com/packt/modern/api/repository/AuthorizationRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter05/src/main/java/com/packt/modern/api/repository/AuthorizationRepository.java -------------------------------------------------------------------------------- /Chapter05/src/main/java/com/packt/modern/api/repository/CardRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter05/src/main/java/com/packt/modern/api/repository/CardRepository.java -------------------------------------------------------------------------------- /Chapter05/src/main/java/com/packt/modern/api/repository/CartRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter05/src/main/java/com/packt/modern/api/repository/CartRepository.java -------------------------------------------------------------------------------- /Chapter05/src/main/java/com/packt/modern/api/repository/ItemRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter05/src/main/java/com/packt/modern/api/repository/ItemRepository.java -------------------------------------------------------------------------------- /Chapter05/src/main/java/com/packt/modern/api/repository/OrderItemRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter05/src/main/java/com/packt/modern/api/repository/OrderItemRepository.java -------------------------------------------------------------------------------- /Chapter05/src/main/java/com/packt/modern/api/repository/OrderRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter05/src/main/java/com/packt/modern/api/repository/OrderRepository.java -------------------------------------------------------------------------------- /Chapter05/src/main/java/com/packt/modern/api/repository/OrderRepositoryExt.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter05/src/main/java/com/packt/modern/api/repository/OrderRepositoryExt.java -------------------------------------------------------------------------------- /Chapter05/src/main/java/com/packt/modern/api/repository/OrderRepositoryExtImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter05/src/main/java/com/packt/modern/api/repository/OrderRepositoryExtImpl.java -------------------------------------------------------------------------------- /Chapter05/src/main/java/com/packt/modern/api/repository/PaymentRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter05/src/main/java/com/packt/modern/api/repository/PaymentRepository.java -------------------------------------------------------------------------------- /Chapter05/src/main/java/com/packt/modern/api/repository/ProductRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter05/src/main/java/com/packt/modern/api/repository/ProductRepository.java -------------------------------------------------------------------------------- /Chapter05/src/main/java/com/packt/modern/api/repository/ShipmentRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter05/src/main/java/com/packt/modern/api/repository/ShipmentRepository.java -------------------------------------------------------------------------------- /Chapter05/src/main/java/com/packt/modern/api/repository/TagRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter05/src/main/java/com/packt/modern/api/repository/TagRepository.java -------------------------------------------------------------------------------- /Chapter05/src/main/java/com/packt/modern/api/repository/UserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter05/src/main/java/com/packt/modern/api/repository/UserRepository.java -------------------------------------------------------------------------------- /Chapter05/src/main/java/com/packt/modern/api/service/AddressService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter05/src/main/java/com/packt/modern/api/service/AddressService.java -------------------------------------------------------------------------------- /Chapter05/src/main/java/com/packt/modern/api/service/AddressServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter05/src/main/java/com/packt/modern/api/service/AddressServiceImpl.java -------------------------------------------------------------------------------- /Chapter05/src/main/java/com/packt/modern/api/service/CardService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter05/src/main/java/com/packt/modern/api/service/CardService.java -------------------------------------------------------------------------------- /Chapter05/src/main/java/com/packt/modern/api/service/CardServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter05/src/main/java/com/packt/modern/api/service/CardServiceImpl.java -------------------------------------------------------------------------------- /Chapter05/src/main/java/com/packt/modern/api/service/CartService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter05/src/main/java/com/packt/modern/api/service/CartService.java -------------------------------------------------------------------------------- /Chapter05/src/main/java/com/packt/modern/api/service/CartServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter05/src/main/java/com/packt/modern/api/service/CartServiceImpl.java -------------------------------------------------------------------------------- /Chapter05/src/main/java/com/packt/modern/api/service/ItemService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter05/src/main/java/com/packt/modern/api/service/ItemService.java -------------------------------------------------------------------------------- /Chapter05/src/main/java/com/packt/modern/api/service/ItemServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter05/src/main/java/com/packt/modern/api/service/ItemServiceImpl.java -------------------------------------------------------------------------------- /Chapter05/src/main/java/com/packt/modern/api/service/OrderService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter05/src/main/java/com/packt/modern/api/service/OrderService.java -------------------------------------------------------------------------------- /Chapter05/src/main/java/com/packt/modern/api/service/OrderServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter05/src/main/java/com/packt/modern/api/service/OrderServiceImpl.java -------------------------------------------------------------------------------- /Chapter05/src/main/java/com/packt/modern/api/service/PaymentService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter05/src/main/java/com/packt/modern/api/service/PaymentService.java -------------------------------------------------------------------------------- /Chapter05/src/main/java/com/packt/modern/api/service/PaymentServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter05/src/main/java/com/packt/modern/api/service/PaymentServiceImpl.java -------------------------------------------------------------------------------- /Chapter05/src/main/java/com/packt/modern/api/service/ProductService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter05/src/main/java/com/packt/modern/api/service/ProductService.java -------------------------------------------------------------------------------- /Chapter05/src/main/java/com/packt/modern/api/service/ProductServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter05/src/main/java/com/packt/modern/api/service/ProductServiceImpl.java -------------------------------------------------------------------------------- /Chapter05/src/main/java/com/packt/modern/api/service/ShipmentService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter05/src/main/java/com/packt/modern/api/service/ShipmentService.java -------------------------------------------------------------------------------- /Chapter05/src/main/java/com/packt/modern/api/service/ShipmentServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter05/src/main/java/com/packt/modern/api/service/ShipmentServiceImpl.java -------------------------------------------------------------------------------- /Chapter05/src/main/java/com/packt/modern/api/service/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter05/src/main/java/com/packt/modern/api/service/UserService.java -------------------------------------------------------------------------------- /Chapter05/src/main/java/com/packt/modern/api/service/UserServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter05/src/main/java/com/packt/modern/api/service/UserServiceImpl.java -------------------------------------------------------------------------------- /Chapter05/src/main/resources/api/.openapi-generator-ignore: -------------------------------------------------------------------------------- 1 | **/*Controller.java -------------------------------------------------------------------------------- /Chapter05/src/main/resources/api/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter05/src/main/resources/api/config.json -------------------------------------------------------------------------------- /Chapter05/src/main/resources/api/openapi.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter05/src/main/resources/api/openapi.yaml -------------------------------------------------------------------------------- /Chapter05/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter05/src/main/resources/application.properties -------------------------------------------------------------------------------- /Chapter05/src/main/resources/banner.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter05/src/main/resources/banner.txt -------------------------------------------------------------------------------- /Chapter05/src/main/resources/db/migration/V1.0.0__Init.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter05/src/main/resources/db/migration/V1.0.0__Init.sql -------------------------------------------------------------------------------- /Chapter05/src/main/resources/logback-spring.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter05/src/main/resources/logback-spring.xml -------------------------------------------------------------------------------- /Chapter05/src/test/java/com/packt/modern/api/ECommerceAppTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter05/src/test/java/com/packt/modern/api/ECommerceAppTests.java -------------------------------------------------------------------------------- /Chapter05/src/test/java/com/packt/modern/api/TestConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter05/src/test/java/com/packt/modern/api/TestConfig.java -------------------------------------------------------------------------------- /Chapter05/src/test/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter06/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter06/.gitignore -------------------------------------------------------------------------------- /Chapter06/Chapter06-API-Collection.har: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter06/Chapter06-API-Collection.har -------------------------------------------------------------------------------- /Chapter06/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter06/build.gradle -------------------------------------------------------------------------------- /Chapter06/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter06/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Chapter06/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter06/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /Chapter06/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter06/gradlew -------------------------------------------------------------------------------- /Chapter06/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter06/gradlew.bat -------------------------------------------------------------------------------- /Chapter06/jwt-keystore.jks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter06/jwt-keystore.jks -------------------------------------------------------------------------------- /Chapter06/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter06/settings.gradle -------------------------------------------------------------------------------- /Chapter06/src/main/java/com/packt/modern/api/AppConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter06/src/main/java/com/packt/modern/api/AppConfig.java -------------------------------------------------------------------------------- /Chapter06/src/main/java/com/packt/modern/api/controller/AddressController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter06/src/main/java/com/packt/modern/api/controller/AddressController.java -------------------------------------------------------------------------------- /Chapter06/src/main/java/com/packt/modern/api/controller/AuthController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter06/src/main/java/com/packt/modern/api/controller/AuthController.java -------------------------------------------------------------------------------- /Chapter06/src/main/java/com/packt/modern/api/controller/CardController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter06/src/main/java/com/packt/modern/api/controller/CardController.java -------------------------------------------------------------------------------- /Chapter06/src/main/java/com/packt/modern/api/controller/CartsController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter06/src/main/java/com/packt/modern/api/controller/CartsController.java -------------------------------------------------------------------------------- /Chapter06/src/main/java/com/packt/modern/api/controller/CustomerController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter06/src/main/java/com/packt/modern/api/controller/CustomerController.java -------------------------------------------------------------------------------- /Chapter06/src/main/java/com/packt/modern/api/controller/OrderController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter06/src/main/java/com/packt/modern/api/controller/OrderController.java -------------------------------------------------------------------------------- /Chapter06/src/main/java/com/packt/modern/api/controller/PaymentController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter06/src/main/java/com/packt/modern/api/controller/PaymentController.java -------------------------------------------------------------------------------- /Chapter06/src/main/java/com/packt/modern/api/controller/ProductController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter06/src/main/java/com/packt/modern/api/controller/ProductController.java -------------------------------------------------------------------------------- /Chapter06/src/main/java/com/packt/modern/api/controller/ShipmentController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter06/src/main/java/com/packt/modern/api/controller/ShipmentController.java -------------------------------------------------------------------------------- /Chapter06/src/main/java/com/packt/modern/api/eCommerceApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter06/src/main/java/com/packt/modern/api/eCommerceApp.java -------------------------------------------------------------------------------- /Chapter06/src/main/java/com/packt/modern/api/entity/AddressEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter06/src/main/java/com/packt/modern/api/entity/AddressEntity.java -------------------------------------------------------------------------------- /Chapter06/src/main/java/com/packt/modern/api/entity/AuthorizationEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter06/src/main/java/com/packt/modern/api/entity/AuthorizationEntity.java -------------------------------------------------------------------------------- /Chapter06/src/main/java/com/packt/modern/api/entity/CardEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter06/src/main/java/com/packt/modern/api/entity/CardEntity.java -------------------------------------------------------------------------------- /Chapter06/src/main/java/com/packt/modern/api/entity/CartEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter06/src/main/java/com/packt/modern/api/entity/CartEntity.java -------------------------------------------------------------------------------- /Chapter06/src/main/java/com/packt/modern/api/entity/ItemEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter06/src/main/java/com/packt/modern/api/entity/ItemEntity.java -------------------------------------------------------------------------------- /Chapter06/src/main/java/com/packt/modern/api/entity/OrderEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter06/src/main/java/com/packt/modern/api/entity/OrderEntity.java -------------------------------------------------------------------------------- /Chapter06/src/main/java/com/packt/modern/api/entity/OrderItemEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter06/src/main/java/com/packt/modern/api/entity/OrderItemEntity.java -------------------------------------------------------------------------------- /Chapter06/src/main/java/com/packt/modern/api/entity/PaymentEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter06/src/main/java/com/packt/modern/api/entity/PaymentEntity.java -------------------------------------------------------------------------------- /Chapter06/src/main/java/com/packt/modern/api/entity/ProductEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter06/src/main/java/com/packt/modern/api/entity/ProductEntity.java -------------------------------------------------------------------------------- /Chapter06/src/main/java/com/packt/modern/api/entity/RoleEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter06/src/main/java/com/packt/modern/api/entity/RoleEnum.java -------------------------------------------------------------------------------- /Chapter06/src/main/java/com/packt/modern/api/entity/ShipmentEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter06/src/main/java/com/packt/modern/api/entity/ShipmentEntity.java -------------------------------------------------------------------------------- /Chapter06/src/main/java/com/packt/modern/api/entity/TagEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter06/src/main/java/com/packt/modern/api/entity/TagEntity.java -------------------------------------------------------------------------------- /Chapter06/src/main/java/com/packt/modern/api/entity/UserEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter06/src/main/java/com/packt/modern/api/entity/UserEntity.java -------------------------------------------------------------------------------- /Chapter06/src/main/java/com/packt/modern/api/entity/UserTokenEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter06/src/main/java/com/packt/modern/api/entity/UserTokenEntity.java -------------------------------------------------------------------------------- /Chapter06/src/main/java/com/packt/modern/api/exception/CustomerNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter06/src/main/java/com/packt/modern/api/exception/CustomerNotFoundException.java -------------------------------------------------------------------------------- /Chapter06/src/main/java/com/packt/modern/api/exception/Error.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter06/src/main/java/com/packt/modern/api/exception/Error.java -------------------------------------------------------------------------------- /Chapter06/src/main/java/com/packt/modern/api/exception/ErrorCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter06/src/main/java/com/packt/modern/api/exception/ErrorCode.java -------------------------------------------------------------------------------- /Chapter06/src/main/java/com/packt/modern/api/exception/ErrorUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter06/src/main/java/com/packt/modern/api/exception/ErrorUtils.java -------------------------------------------------------------------------------- /Chapter06/src/main/java/com/packt/modern/api/exception/ItemNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter06/src/main/java/com/packt/modern/api/exception/ItemNotFoundException.java -------------------------------------------------------------------------------- /Chapter06/src/main/java/com/packt/modern/api/exception/ResourceNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter06/src/main/java/com/packt/modern/api/exception/ResourceNotFoundException.java -------------------------------------------------------------------------------- /Chapter06/src/main/java/com/packt/modern/api/exception/RestApiErrorHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter06/src/main/java/com/packt/modern/api/exception/RestApiErrorHandler.java -------------------------------------------------------------------------------- /Chapter06/src/main/java/com/packt/modern/api/repository/AddressRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter06/src/main/java/com/packt/modern/api/repository/AddressRepository.java -------------------------------------------------------------------------------- /Chapter06/src/main/java/com/packt/modern/api/repository/AuthorizationRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter06/src/main/java/com/packt/modern/api/repository/AuthorizationRepository.java -------------------------------------------------------------------------------- /Chapter06/src/main/java/com/packt/modern/api/repository/CardRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter06/src/main/java/com/packt/modern/api/repository/CardRepository.java -------------------------------------------------------------------------------- /Chapter06/src/main/java/com/packt/modern/api/repository/CartRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter06/src/main/java/com/packt/modern/api/repository/CartRepository.java -------------------------------------------------------------------------------- /Chapter06/src/main/java/com/packt/modern/api/repository/ItemRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter06/src/main/java/com/packt/modern/api/repository/ItemRepository.java -------------------------------------------------------------------------------- /Chapter06/src/main/java/com/packt/modern/api/repository/OrderItemRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter06/src/main/java/com/packt/modern/api/repository/OrderItemRepository.java -------------------------------------------------------------------------------- /Chapter06/src/main/java/com/packt/modern/api/repository/OrderRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter06/src/main/java/com/packt/modern/api/repository/OrderRepository.java -------------------------------------------------------------------------------- /Chapter06/src/main/java/com/packt/modern/api/repository/OrderRepositoryExt.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter06/src/main/java/com/packt/modern/api/repository/OrderRepositoryExt.java -------------------------------------------------------------------------------- /Chapter06/src/main/java/com/packt/modern/api/repository/OrderRepositoryImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter06/src/main/java/com/packt/modern/api/repository/OrderRepositoryImpl.java -------------------------------------------------------------------------------- /Chapter06/src/main/java/com/packt/modern/api/repository/PaymentRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter06/src/main/java/com/packt/modern/api/repository/PaymentRepository.java -------------------------------------------------------------------------------- /Chapter06/src/main/java/com/packt/modern/api/repository/ProductRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter06/src/main/java/com/packt/modern/api/repository/ProductRepository.java -------------------------------------------------------------------------------- /Chapter06/src/main/java/com/packt/modern/api/repository/ShipmentRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter06/src/main/java/com/packt/modern/api/repository/ShipmentRepository.java -------------------------------------------------------------------------------- /Chapter06/src/main/java/com/packt/modern/api/repository/TagRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter06/src/main/java/com/packt/modern/api/repository/TagRepository.java -------------------------------------------------------------------------------- /Chapter06/src/main/java/com/packt/modern/api/repository/UserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter06/src/main/java/com/packt/modern/api/repository/UserRepository.java -------------------------------------------------------------------------------- /Chapter06/src/main/java/com/packt/modern/api/repository/UserTokenRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter06/src/main/java/com/packt/modern/api/repository/UserTokenRepository.java -------------------------------------------------------------------------------- /Chapter06/src/main/java/com/packt/modern/api/security/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter06/src/main/java/com/packt/modern/api/security/Constants.java -------------------------------------------------------------------------------- /Chapter06/src/main/java/com/packt/modern/api/security/JwtManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter06/src/main/java/com/packt/modern/api/security/JwtManager.java -------------------------------------------------------------------------------- /Chapter06/src/main/java/com/packt/modern/api/security/SecurityConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter06/src/main/java/com/packt/modern/api/security/SecurityConfig.java -------------------------------------------------------------------------------- /Chapter06/src/main/java/com/packt/modern/api/service/AddressService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter06/src/main/java/com/packt/modern/api/service/AddressService.java -------------------------------------------------------------------------------- /Chapter06/src/main/java/com/packt/modern/api/service/AddressServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter06/src/main/java/com/packt/modern/api/service/AddressServiceImpl.java -------------------------------------------------------------------------------- /Chapter06/src/main/java/com/packt/modern/api/service/CardService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter06/src/main/java/com/packt/modern/api/service/CardService.java -------------------------------------------------------------------------------- /Chapter06/src/main/java/com/packt/modern/api/service/CardServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter06/src/main/java/com/packt/modern/api/service/CardServiceImpl.java -------------------------------------------------------------------------------- /Chapter06/src/main/java/com/packt/modern/api/service/CartService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter06/src/main/java/com/packt/modern/api/service/CartService.java -------------------------------------------------------------------------------- /Chapter06/src/main/java/com/packt/modern/api/service/CartServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter06/src/main/java/com/packt/modern/api/service/CartServiceImpl.java -------------------------------------------------------------------------------- /Chapter06/src/main/java/com/packt/modern/api/service/ItemService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter06/src/main/java/com/packt/modern/api/service/ItemService.java -------------------------------------------------------------------------------- /Chapter06/src/main/java/com/packt/modern/api/service/ItemServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter06/src/main/java/com/packt/modern/api/service/ItemServiceImpl.java -------------------------------------------------------------------------------- /Chapter06/src/main/java/com/packt/modern/api/service/OrderService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter06/src/main/java/com/packt/modern/api/service/OrderService.java -------------------------------------------------------------------------------- /Chapter06/src/main/java/com/packt/modern/api/service/OrderServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter06/src/main/java/com/packt/modern/api/service/OrderServiceImpl.java -------------------------------------------------------------------------------- /Chapter06/src/main/java/com/packt/modern/api/service/PaymentService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter06/src/main/java/com/packt/modern/api/service/PaymentService.java -------------------------------------------------------------------------------- /Chapter06/src/main/java/com/packt/modern/api/service/PaymentServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter06/src/main/java/com/packt/modern/api/service/PaymentServiceImpl.java -------------------------------------------------------------------------------- /Chapter06/src/main/java/com/packt/modern/api/service/ProductService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter06/src/main/java/com/packt/modern/api/service/ProductService.java -------------------------------------------------------------------------------- /Chapter06/src/main/java/com/packt/modern/api/service/ProductServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter06/src/main/java/com/packt/modern/api/service/ProductServiceImpl.java -------------------------------------------------------------------------------- /Chapter06/src/main/java/com/packt/modern/api/service/ShipmentService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter06/src/main/java/com/packt/modern/api/service/ShipmentService.java -------------------------------------------------------------------------------- /Chapter06/src/main/java/com/packt/modern/api/service/ShipmentServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter06/src/main/java/com/packt/modern/api/service/ShipmentServiceImpl.java -------------------------------------------------------------------------------- /Chapter06/src/main/java/com/packt/modern/api/service/UserDetailServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter06/src/main/java/com/packt/modern/api/service/UserDetailServiceImpl.java -------------------------------------------------------------------------------- /Chapter06/src/main/java/com/packt/modern/api/service/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter06/src/main/java/com/packt/modern/api/service/UserService.java -------------------------------------------------------------------------------- /Chapter06/src/main/java/com/packt/modern/api/service/UserServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter06/src/main/java/com/packt/modern/api/service/UserServiceImpl.java -------------------------------------------------------------------------------- /Chapter06/src/main/resources/api/.openapi-generator-ignore: -------------------------------------------------------------------------------- 1 | **/*Controller.java -------------------------------------------------------------------------------- /Chapter06/src/main/resources/api/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter06/src/main/resources/api/config.json -------------------------------------------------------------------------------- /Chapter06/src/main/resources/api/openapi.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter06/src/main/resources/api/openapi.yaml -------------------------------------------------------------------------------- /Chapter06/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter06/src/main/resources/application.properties -------------------------------------------------------------------------------- /Chapter06/src/main/resources/banner.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter06/src/main/resources/banner.txt -------------------------------------------------------------------------------- /Chapter06/src/main/resources/db/migration/V1.0.0__Init.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter06/src/main/resources/db/migration/V1.0.0__Init.sql -------------------------------------------------------------------------------- /Chapter06/src/main/resources/jwt-keystore.jks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter06/src/main/resources/jwt-keystore.jks -------------------------------------------------------------------------------- /Chapter06/src/main/resources/logback-spring.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter06/src/main/resources/logback-spring.xml -------------------------------------------------------------------------------- /Chapter06/src/test/java/com/packt/modern/api/ServerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter06/src/test/java/com/packt/modern/api/ServerTest.java -------------------------------------------------------------------------------- /Chapter06/src/test/java/com/packt/modern/api/eCommerceAppTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter06/src/test/java/com/packt/modern/api/eCommerceAppTests.java -------------------------------------------------------------------------------- /Chapter07/ecomm-ui/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter07/ecomm-ui/.env -------------------------------------------------------------------------------- /Chapter07/ecomm-ui/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter07/ecomm-ui/.gitignore -------------------------------------------------------------------------------- /Chapter07/ecomm-ui/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter07/ecomm-ui/README.md -------------------------------------------------------------------------------- /Chapter07/ecomm-ui/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter07/ecomm-ui/package-lock.json -------------------------------------------------------------------------------- /Chapter07/ecomm-ui/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter07/ecomm-ui/package.json -------------------------------------------------------------------------------- /Chapter07/ecomm-ui/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter07/ecomm-ui/public/favicon.ico -------------------------------------------------------------------------------- /Chapter07/ecomm-ui/public/images/Antifragile.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter07/ecomm-ui/public/images/Antifragile.jpg -------------------------------------------------------------------------------- /Chapter07/ecomm-ui/public/images/Hackers.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter07/ecomm-ui/public/images/Hackers.jpg -------------------------------------------------------------------------------- /Chapter07/ecomm-ui/public/images/HowToFail.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter07/ecomm-ui/public/images/HowToFail.jpeg -------------------------------------------------------------------------------- /Chapter07/ecomm-ui/public/images/Influence.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter07/ecomm-ui/public/images/Influence.jpeg -------------------------------------------------------------------------------- /Chapter07/ecomm-ui/public/images/PoorCharlie.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter07/ecomm-ui/public/images/PoorCharlie.jpeg -------------------------------------------------------------------------------- /Chapter07/ecomm-ui/public/images/Sapiens.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter07/ecomm-ui/public/images/Sapiens.jpeg -------------------------------------------------------------------------------- /Chapter07/ecomm-ui/public/images/Seeking.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter07/ecomm-ui/public/images/Seeking.jpg -------------------------------------------------------------------------------- /Chapter07/ecomm-ui/public/images/ThinkingFast.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter07/ecomm-ui/public/images/ThinkingFast.jpeg -------------------------------------------------------------------------------- /Chapter07/ecomm-ui/public/images/ThinkingIn.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter07/ecomm-ui/public/images/ThinkingIn.jpg -------------------------------------------------------------------------------- /Chapter07/ecomm-ui/public/images/ZeroToOne.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter07/ecomm-ui/public/images/ZeroToOne.jpg -------------------------------------------------------------------------------- /Chapter07/ecomm-ui/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter07/ecomm-ui/public/index.html -------------------------------------------------------------------------------- /Chapter07/ecomm-ui/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter07/ecomm-ui/public/logo192.png -------------------------------------------------------------------------------- /Chapter07/ecomm-ui/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter07/ecomm-ui/public/logo512.png -------------------------------------------------------------------------------- /Chapter07/ecomm-ui/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter07/ecomm-ui/public/manifest.json -------------------------------------------------------------------------------- /Chapter07/ecomm-ui/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter07/ecomm-ui/public/robots.txt -------------------------------------------------------------------------------- /Chapter07/ecomm-ui/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter07/ecomm-ui/src/App.css -------------------------------------------------------------------------------- /Chapter07/ecomm-ui/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter07/ecomm-ui/src/App.js -------------------------------------------------------------------------------- /Chapter07/ecomm-ui/src/App.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter07/ecomm-ui/src/App.test.js -------------------------------------------------------------------------------- /Chapter07/ecomm-ui/src/api/Auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter07/ecomm-ui/src/api/Auth.js -------------------------------------------------------------------------------- /Chapter07/ecomm-ui/src/api/CartClient.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter07/ecomm-ui/src/api/CartClient.js -------------------------------------------------------------------------------- /Chapter07/ecomm-ui/src/api/Config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter07/ecomm-ui/src/api/Config.js -------------------------------------------------------------------------------- /Chapter07/ecomm-ui/src/api/CustomerClient.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter07/ecomm-ui/src/api/CustomerClient.js -------------------------------------------------------------------------------- /Chapter07/ecomm-ui/src/api/OrderClient.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter07/ecomm-ui/src/api/OrderClient.js -------------------------------------------------------------------------------- /Chapter07/ecomm-ui/src/api/ProductClient.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter07/ecomm-ui/src/api/ProductClient.js -------------------------------------------------------------------------------- /Chapter07/ecomm-ui/src/components/Button.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter07/ecomm-ui/src/components/Button.js -------------------------------------------------------------------------------- /Chapter07/ecomm-ui/src/components/Cart.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter07/ecomm-ui/src/components/Cart.js -------------------------------------------------------------------------------- /Chapter07/ecomm-ui/src/components/CartItem.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter07/ecomm-ui/src/components/CartItem.js -------------------------------------------------------------------------------- /Chapter07/ecomm-ui/src/components/Footer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter07/ecomm-ui/src/components/Footer.js -------------------------------------------------------------------------------- /Chapter07/ecomm-ui/src/components/Header.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter07/ecomm-ui/src/components/Header.js -------------------------------------------------------------------------------- /Chapter07/ecomm-ui/src/components/Login.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter07/ecomm-ui/src/components/Login.js -------------------------------------------------------------------------------- /Chapter07/ecomm-ui/src/components/NotFound.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter07/ecomm-ui/src/components/NotFound.js -------------------------------------------------------------------------------- /Chapter07/ecomm-ui/src/components/Orders.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter07/ecomm-ui/src/components/Orders.js -------------------------------------------------------------------------------- /Chapter07/ecomm-ui/src/components/ProductCard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter07/ecomm-ui/src/components/ProductCard.js -------------------------------------------------------------------------------- /Chapter07/ecomm-ui/src/components/ProductDetail.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter07/ecomm-ui/src/components/ProductDetail.js -------------------------------------------------------------------------------- /Chapter07/ecomm-ui/src/components/ProductList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter07/ecomm-ui/src/components/ProductList.js -------------------------------------------------------------------------------- /Chapter07/ecomm-ui/src/components/Products.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter07/ecomm-ui/src/components/Products.js -------------------------------------------------------------------------------- /Chapter07/ecomm-ui/src/hooks/CartContext.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter07/ecomm-ui/src/hooks/CartContext.js -------------------------------------------------------------------------------- /Chapter07/ecomm-ui/src/hooks/useToken.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter07/ecomm-ui/src/hooks/useToken.js -------------------------------------------------------------------------------- /Chapter07/ecomm-ui/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter07/ecomm-ui/src/index.css -------------------------------------------------------------------------------- /Chapter07/ecomm-ui/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter07/ecomm-ui/src/index.js -------------------------------------------------------------------------------- /Chapter07/ecomm-ui/src/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter07/ecomm-ui/src/logo.svg -------------------------------------------------------------------------------- /Chapter07/ecomm-ui/src/reportWebVitals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter07/ecomm-ui/src/reportWebVitals.js -------------------------------------------------------------------------------- /Chapter07/ecomm-ui/src/setupTests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter07/ecomm-ui/src/setupTests.js -------------------------------------------------------------------------------- /Chapter07/ecomm-ui/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter07/ecomm-ui/tailwind.config.js -------------------------------------------------------------------------------- /Chapter08/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter08/.gitignore -------------------------------------------------------------------------------- /Chapter08/Chapter08-API-Collection.har: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter08/Chapter08-API-Collection.har -------------------------------------------------------------------------------- /Chapter08/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter08/build.gradle -------------------------------------------------------------------------------- /Chapter08/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter08/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Chapter08/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter08/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /Chapter08/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter08/gradlew -------------------------------------------------------------------------------- /Chapter08/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter08/gradlew.bat -------------------------------------------------------------------------------- /Chapter08/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter08/settings.gradle -------------------------------------------------------------------------------- /Chapter08/src/integration/java/com/packt/modern/api/AuthClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter08/src/integration/java/com/packt/modern/api/AuthClient.java -------------------------------------------------------------------------------- /Chapter08/src/integration/java/com/packt/modern/api/TestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter08/src/integration/java/com/packt/modern/api/TestUtils.java -------------------------------------------------------------------------------- /Chapter08/src/integration/resources/application-it.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter08/src/integration/resources/application-it.properties -------------------------------------------------------------------------------- /Chapter08/src/integration/resources/db.migration/V1.0.0__Init.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter08/src/integration/resources/db.migration/V1.0.0__Init.sql -------------------------------------------------------------------------------- /Chapter08/src/integration/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter08/src/integration/resources/logback-test.xml -------------------------------------------------------------------------------- /Chapter08/src/main/java/com/packt/modern/api/AppConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter08/src/main/java/com/packt/modern/api/AppConfig.java -------------------------------------------------------------------------------- /Chapter08/src/main/java/com/packt/modern/api/controller/AddressController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter08/src/main/java/com/packt/modern/api/controller/AddressController.java -------------------------------------------------------------------------------- /Chapter08/src/main/java/com/packt/modern/api/controller/AuthController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter08/src/main/java/com/packt/modern/api/controller/AuthController.java -------------------------------------------------------------------------------- /Chapter08/src/main/java/com/packt/modern/api/controller/CardController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter08/src/main/java/com/packt/modern/api/controller/CardController.java -------------------------------------------------------------------------------- /Chapter08/src/main/java/com/packt/modern/api/controller/CartsController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter08/src/main/java/com/packt/modern/api/controller/CartsController.java -------------------------------------------------------------------------------- /Chapter08/src/main/java/com/packt/modern/api/controller/CustomerController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter08/src/main/java/com/packt/modern/api/controller/CustomerController.java -------------------------------------------------------------------------------- /Chapter08/src/main/java/com/packt/modern/api/controller/OrderController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter08/src/main/java/com/packt/modern/api/controller/OrderController.java -------------------------------------------------------------------------------- /Chapter08/src/main/java/com/packt/modern/api/controller/PaymentController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter08/src/main/java/com/packt/modern/api/controller/PaymentController.java -------------------------------------------------------------------------------- /Chapter08/src/main/java/com/packt/modern/api/controller/ProductController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter08/src/main/java/com/packt/modern/api/controller/ProductController.java -------------------------------------------------------------------------------- /Chapter08/src/main/java/com/packt/modern/api/controller/ShipmentController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter08/src/main/java/com/packt/modern/api/controller/ShipmentController.java -------------------------------------------------------------------------------- /Chapter08/src/main/java/com/packt/modern/api/eCommerceApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter08/src/main/java/com/packt/modern/api/eCommerceApp.java -------------------------------------------------------------------------------- /Chapter08/src/main/java/com/packt/modern/api/entity/AddressEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter08/src/main/java/com/packt/modern/api/entity/AddressEntity.java -------------------------------------------------------------------------------- /Chapter08/src/main/java/com/packt/modern/api/entity/AuthorizationEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter08/src/main/java/com/packt/modern/api/entity/AuthorizationEntity.java -------------------------------------------------------------------------------- /Chapter08/src/main/java/com/packt/modern/api/entity/CardEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter08/src/main/java/com/packt/modern/api/entity/CardEntity.java -------------------------------------------------------------------------------- /Chapter08/src/main/java/com/packt/modern/api/entity/CartEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter08/src/main/java/com/packt/modern/api/entity/CartEntity.java -------------------------------------------------------------------------------- /Chapter08/src/main/java/com/packt/modern/api/entity/ItemEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter08/src/main/java/com/packt/modern/api/entity/ItemEntity.java -------------------------------------------------------------------------------- /Chapter08/src/main/java/com/packt/modern/api/entity/OrderEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter08/src/main/java/com/packt/modern/api/entity/OrderEntity.java -------------------------------------------------------------------------------- /Chapter08/src/main/java/com/packt/modern/api/entity/OrderItemEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter08/src/main/java/com/packt/modern/api/entity/OrderItemEntity.java -------------------------------------------------------------------------------- /Chapter08/src/main/java/com/packt/modern/api/entity/PaymentEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter08/src/main/java/com/packt/modern/api/entity/PaymentEntity.java -------------------------------------------------------------------------------- /Chapter08/src/main/java/com/packt/modern/api/entity/ProductEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter08/src/main/java/com/packt/modern/api/entity/ProductEntity.java -------------------------------------------------------------------------------- /Chapter08/src/main/java/com/packt/modern/api/entity/RoleEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter08/src/main/java/com/packt/modern/api/entity/RoleEnum.java -------------------------------------------------------------------------------- /Chapter08/src/main/java/com/packt/modern/api/entity/ShipmentEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter08/src/main/java/com/packt/modern/api/entity/ShipmentEntity.java -------------------------------------------------------------------------------- /Chapter08/src/main/java/com/packt/modern/api/entity/TagEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter08/src/main/java/com/packt/modern/api/entity/TagEntity.java -------------------------------------------------------------------------------- /Chapter08/src/main/java/com/packt/modern/api/entity/UserEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter08/src/main/java/com/packt/modern/api/entity/UserEntity.java -------------------------------------------------------------------------------- /Chapter08/src/main/java/com/packt/modern/api/entity/UserTokenEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter08/src/main/java/com/packt/modern/api/entity/UserTokenEntity.java -------------------------------------------------------------------------------- /Chapter08/src/main/java/com/packt/modern/api/exception/CustomerNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter08/src/main/java/com/packt/modern/api/exception/CustomerNotFoundException.java -------------------------------------------------------------------------------- /Chapter08/src/main/java/com/packt/modern/api/exception/Error.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter08/src/main/java/com/packt/modern/api/exception/Error.java -------------------------------------------------------------------------------- /Chapter08/src/main/java/com/packt/modern/api/exception/ErrorCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter08/src/main/java/com/packt/modern/api/exception/ErrorCode.java -------------------------------------------------------------------------------- /Chapter08/src/main/java/com/packt/modern/api/exception/ErrorUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter08/src/main/java/com/packt/modern/api/exception/ErrorUtils.java -------------------------------------------------------------------------------- /Chapter08/src/main/java/com/packt/modern/api/exception/ItemNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter08/src/main/java/com/packt/modern/api/exception/ItemNotFoundException.java -------------------------------------------------------------------------------- /Chapter08/src/main/java/com/packt/modern/api/exception/RestApiErrorHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter08/src/main/java/com/packt/modern/api/exception/RestApiErrorHandler.java -------------------------------------------------------------------------------- /Chapter08/src/main/java/com/packt/modern/api/repository/AddressRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter08/src/main/java/com/packt/modern/api/repository/AddressRepository.java -------------------------------------------------------------------------------- /Chapter08/src/main/java/com/packt/modern/api/repository/CardRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter08/src/main/java/com/packt/modern/api/repository/CardRepository.java -------------------------------------------------------------------------------- /Chapter08/src/main/java/com/packt/modern/api/repository/CartRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter08/src/main/java/com/packt/modern/api/repository/CartRepository.java -------------------------------------------------------------------------------- /Chapter08/src/main/java/com/packt/modern/api/repository/ItemRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter08/src/main/java/com/packt/modern/api/repository/ItemRepository.java -------------------------------------------------------------------------------- /Chapter08/src/main/java/com/packt/modern/api/repository/OrderItemRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter08/src/main/java/com/packt/modern/api/repository/OrderItemRepository.java -------------------------------------------------------------------------------- /Chapter08/src/main/java/com/packt/modern/api/repository/OrderRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter08/src/main/java/com/packt/modern/api/repository/OrderRepository.java -------------------------------------------------------------------------------- /Chapter08/src/main/java/com/packt/modern/api/repository/OrderRepositoryExt.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter08/src/main/java/com/packt/modern/api/repository/OrderRepositoryExt.java -------------------------------------------------------------------------------- /Chapter08/src/main/java/com/packt/modern/api/repository/OrderRepositoryImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter08/src/main/java/com/packt/modern/api/repository/OrderRepositoryImpl.java -------------------------------------------------------------------------------- /Chapter08/src/main/java/com/packt/modern/api/repository/PaymentRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter08/src/main/java/com/packt/modern/api/repository/PaymentRepository.java -------------------------------------------------------------------------------- /Chapter08/src/main/java/com/packt/modern/api/repository/ProductRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter08/src/main/java/com/packt/modern/api/repository/ProductRepository.java -------------------------------------------------------------------------------- /Chapter08/src/main/java/com/packt/modern/api/repository/ShipmentRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter08/src/main/java/com/packt/modern/api/repository/ShipmentRepository.java -------------------------------------------------------------------------------- /Chapter08/src/main/java/com/packt/modern/api/repository/TagRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter08/src/main/java/com/packt/modern/api/repository/TagRepository.java -------------------------------------------------------------------------------- /Chapter08/src/main/java/com/packt/modern/api/repository/UserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter08/src/main/java/com/packt/modern/api/repository/UserRepository.java -------------------------------------------------------------------------------- /Chapter08/src/main/java/com/packt/modern/api/repository/UserTokenRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter08/src/main/java/com/packt/modern/api/repository/UserTokenRepository.java -------------------------------------------------------------------------------- /Chapter08/src/main/java/com/packt/modern/api/security/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter08/src/main/java/com/packt/modern/api/security/Constants.java -------------------------------------------------------------------------------- /Chapter08/src/main/java/com/packt/modern/api/security/JwtManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter08/src/main/java/com/packt/modern/api/security/JwtManager.java -------------------------------------------------------------------------------- /Chapter08/src/main/java/com/packt/modern/api/security/SecurityConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter08/src/main/java/com/packt/modern/api/security/SecurityConfig.java -------------------------------------------------------------------------------- /Chapter08/src/main/java/com/packt/modern/api/service/AddressService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter08/src/main/java/com/packt/modern/api/service/AddressService.java -------------------------------------------------------------------------------- /Chapter08/src/main/java/com/packt/modern/api/service/AddressServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter08/src/main/java/com/packt/modern/api/service/AddressServiceImpl.java -------------------------------------------------------------------------------- /Chapter08/src/main/java/com/packt/modern/api/service/CardService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter08/src/main/java/com/packt/modern/api/service/CardService.java -------------------------------------------------------------------------------- /Chapter08/src/main/java/com/packt/modern/api/service/CardServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter08/src/main/java/com/packt/modern/api/service/CardServiceImpl.java -------------------------------------------------------------------------------- /Chapter08/src/main/java/com/packt/modern/api/service/CartService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter08/src/main/java/com/packt/modern/api/service/CartService.java -------------------------------------------------------------------------------- /Chapter08/src/main/java/com/packt/modern/api/service/CartServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter08/src/main/java/com/packt/modern/api/service/CartServiceImpl.java -------------------------------------------------------------------------------- /Chapter08/src/main/java/com/packt/modern/api/service/ItemService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter08/src/main/java/com/packt/modern/api/service/ItemService.java -------------------------------------------------------------------------------- /Chapter08/src/main/java/com/packt/modern/api/service/ItemServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter08/src/main/java/com/packt/modern/api/service/ItemServiceImpl.java -------------------------------------------------------------------------------- /Chapter08/src/main/java/com/packt/modern/api/service/OrderService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter08/src/main/java/com/packt/modern/api/service/OrderService.java -------------------------------------------------------------------------------- /Chapter08/src/main/java/com/packt/modern/api/service/OrderServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter08/src/main/java/com/packt/modern/api/service/OrderServiceImpl.java -------------------------------------------------------------------------------- /Chapter08/src/main/java/com/packt/modern/api/service/PaymentService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter08/src/main/java/com/packt/modern/api/service/PaymentService.java -------------------------------------------------------------------------------- /Chapter08/src/main/java/com/packt/modern/api/service/PaymentServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter08/src/main/java/com/packt/modern/api/service/PaymentServiceImpl.java -------------------------------------------------------------------------------- /Chapter08/src/main/java/com/packt/modern/api/service/ProductService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter08/src/main/java/com/packt/modern/api/service/ProductService.java -------------------------------------------------------------------------------- /Chapter08/src/main/java/com/packt/modern/api/service/ProductServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter08/src/main/java/com/packt/modern/api/service/ProductServiceImpl.java -------------------------------------------------------------------------------- /Chapter08/src/main/java/com/packt/modern/api/service/ShipmentService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter08/src/main/java/com/packt/modern/api/service/ShipmentService.java -------------------------------------------------------------------------------- /Chapter08/src/main/java/com/packt/modern/api/service/ShipmentServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter08/src/main/java/com/packt/modern/api/service/ShipmentServiceImpl.java -------------------------------------------------------------------------------- /Chapter08/src/main/java/com/packt/modern/api/service/UserDetailServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter08/src/main/java/com/packt/modern/api/service/UserDetailServiceImpl.java -------------------------------------------------------------------------------- /Chapter08/src/main/java/com/packt/modern/api/service/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter08/src/main/java/com/packt/modern/api/service/UserService.java -------------------------------------------------------------------------------- /Chapter08/src/main/java/com/packt/modern/api/service/UserServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter08/src/main/java/com/packt/modern/api/service/UserServiceImpl.java -------------------------------------------------------------------------------- /Chapter08/src/main/resources/api/.openapi-generator-ignore: -------------------------------------------------------------------------------- 1 | **/*Controller.java -------------------------------------------------------------------------------- /Chapter08/src/main/resources/api/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter08/src/main/resources/api/config.json -------------------------------------------------------------------------------- /Chapter08/src/main/resources/api/openapi.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter08/src/main/resources/api/openapi.yaml -------------------------------------------------------------------------------- /Chapter08/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter08/src/main/resources/application.properties -------------------------------------------------------------------------------- /Chapter08/src/main/resources/banner.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter08/src/main/resources/banner.txt -------------------------------------------------------------------------------- /Chapter08/src/main/resources/db/migration/V1.0.0__Init.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter08/src/main/resources/db/migration/V1.0.0__Init.sql -------------------------------------------------------------------------------- /Chapter08/src/main/resources/jwt-keystore.jks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter08/src/main/resources/jwt-keystore.jks -------------------------------------------------------------------------------- /Chapter08/src/main/resources/logback-spring.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter08/src/main/resources/logback-spring.xml -------------------------------------------------------------------------------- /Chapter08/src/test/java/com/packt/modern/api/controller/AddressControllerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter08/src/test/java/com/packt/modern/api/controller/AddressControllerTest.java -------------------------------------------------------------------------------- /Chapter08/src/test/java/com/packt/modern/api/controller/ProductControllerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter08/src/test/java/com/packt/modern/api/controller/ProductControllerTest.java -------------------------------------------------------------------------------- /Chapter08/src/test/java/com/packt/modern/api/controller/ShipmentControllerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter08/src/test/java/com/packt/modern/api/controller/ShipmentControllerTest.java -------------------------------------------------------------------------------- /Chapter08/src/test/java/com/packt/modern/api/eCommerceAppTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter08/src/test/java/com/packt/modern/api/eCommerceAppTests.java -------------------------------------------------------------------------------- /Chapter08/src/test/java/com/packt/modern/api/service/AddressServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter08/src/test/java/com/packt/modern/api/service/AddressServiceTest.java -------------------------------------------------------------------------------- /Chapter09/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter09/.gitignore -------------------------------------------------------------------------------- /Chapter09/Chapter09-API-Collection.har: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter09/Chapter09-API-Collection.har -------------------------------------------------------------------------------- /Chapter09/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter09/build.gradle -------------------------------------------------------------------------------- /Chapter09/curl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter09/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter09/deployment.yaml -------------------------------------------------------------------------------- /Chapter09/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter09/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Chapter09/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter09/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /Chapter09/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter09/gradlew -------------------------------------------------------------------------------- /Chapter09/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter09/gradlew.bat -------------------------------------------------------------------------------- /Chapter09/k8s/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter09/k8s/deployment.yaml -------------------------------------------------------------------------------- /Chapter09/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter09/settings.gradle -------------------------------------------------------------------------------- /Chapter09/src/integration/java/com/packt/modern/api/AuthClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter09/src/integration/java/com/packt/modern/api/AuthClient.java -------------------------------------------------------------------------------- /Chapter09/src/integration/java/com/packt/modern/api/TestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter09/src/integration/java/com/packt/modern/api/TestUtils.java -------------------------------------------------------------------------------- /Chapter09/src/integration/resources/application-it.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter09/src/integration/resources/application-it.properties -------------------------------------------------------------------------------- /Chapter09/src/integration/resources/db.migration/V1.0.0__Init.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter09/src/integration/resources/db.migration/V1.0.0__Init.sql -------------------------------------------------------------------------------- /Chapter09/src/integration/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter09/src/integration/resources/logback-test.xml -------------------------------------------------------------------------------- /Chapter09/src/main/java/com/packt/modern/api/AppConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter09/src/main/java/com/packt/modern/api/AppConfig.java -------------------------------------------------------------------------------- /Chapter09/src/main/java/com/packt/modern/api/controller/AddressController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter09/src/main/java/com/packt/modern/api/controller/AddressController.java -------------------------------------------------------------------------------- /Chapter09/src/main/java/com/packt/modern/api/controller/AuthController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter09/src/main/java/com/packt/modern/api/controller/AuthController.java -------------------------------------------------------------------------------- /Chapter09/src/main/java/com/packt/modern/api/controller/CardController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter09/src/main/java/com/packt/modern/api/controller/CardController.java -------------------------------------------------------------------------------- /Chapter09/src/main/java/com/packt/modern/api/controller/CartsController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter09/src/main/java/com/packt/modern/api/controller/CartsController.java -------------------------------------------------------------------------------- /Chapter09/src/main/java/com/packt/modern/api/controller/CustomerController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter09/src/main/java/com/packt/modern/api/controller/CustomerController.java -------------------------------------------------------------------------------- /Chapter09/src/main/java/com/packt/modern/api/controller/OrderController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter09/src/main/java/com/packt/modern/api/controller/OrderController.java -------------------------------------------------------------------------------- /Chapter09/src/main/java/com/packt/modern/api/controller/PaymentController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter09/src/main/java/com/packt/modern/api/controller/PaymentController.java -------------------------------------------------------------------------------- /Chapter09/src/main/java/com/packt/modern/api/controller/ProductController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter09/src/main/java/com/packt/modern/api/controller/ProductController.java -------------------------------------------------------------------------------- /Chapter09/src/main/java/com/packt/modern/api/controller/ShipmentController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter09/src/main/java/com/packt/modern/api/controller/ShipmentController.java -------------------------------------------------------------------------------- /Chapter09/src/main/java/com/packt/modern/api/eCommerceApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter09/src/main/java/com/packt/modern/api/eCommerceApp.java -------------------------------------------------------------------------------- /Chapter09/src/main/java/com/packt/modern/api/entity/AddressEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter09/src/main/java/com/packt/modern/api/entity/AddressEntity.java -------------------------------------------------------------------------------- /Chapter09/src/main/java/com/packt/modern/api/entity/AuthorizationEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter09/src/main/java/com/packt/modern/api/entity/AuthorizationEntity.java -------------------------------------------------------------------------------- /Chapter09/src/main/java/com/packt/modern/api/entity/CardEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter09/src/main/java/com/packt/modern/api/entity/CardEntity.java -------------------------------------------------------------------------------- /Chapter09/src/main/java/com/packt/modern/api/entity/CartEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter09/src/main/java/com/packt/modern/api/entity/CartEntity.java -------------------------------------------------------------------------------- /Chapter09/src/main/java/com/packt/modern/api/entity/ItemEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter09/src/main/java/com/packt/modern/api/entity/ItemEntity.java -------------------------------------------------------------------------------- /Chapter09/src/main/java/com/packt/modern/api/entity/OrderEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter09/src/main/java/com/packt/modern/api/entity/OrderEntity.java -------------------------------------------------------------------------------- /Chapter09/src/main/java/com/packt/modern/api/entity/OrderItemEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter09/src/main/java/com/packt/modern/api/entity/OrderItemEntity.java -------------------------------------------------------------------------------- /Chapter09/src/main/java/com/packt/modern/api/entity/PaymentEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter09/src/main/java/com/packt/modern/api/entity/PaymentEntity.java -------------------------------------------------------------------------------- /Chapter09/src/main/java/com/packt/modern/api/entity/ProductEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter09/src/main/java/com/packt/modern/api/entity/ProductEntity.java -------------------------------------------------------------------------------- /Chapter09/src/main/java/com/packt/modern/api/entity/RoleEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter09/src/main/java/com/packt/modern/api/entity/RoleEnum.java -------------------------------------------------------------------------------- /Chapter09/src/main/java/com/packt/modern/api/entity/ShipmentEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter09/src/main/java/com/packt/modern/api/entity/ShipmentEntity.java -------------------------------------------------------------------------------- /Chapter09/src/main/java/com/packt/modern/api/entity/TagEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter09/src/main/java/com/packt/modern/api/entity/TagEntity.java -------------------------------------------------------------------------------- /Chapter09/src/main/java/com/packt/modern/api/entity/UserEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter09/src/main/java/com/packt/modern/api/entity/UserEntity.java -------------------------------------------------------------------------------- /Chapter09/src/main/java/com/packt/modern/api/entity/UserTokenEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter09/src/main/java/com/packt/modern/api/entity/UserTokenEntity.java -------------------------------------------------------------------------------- /Chapter09/src/main/java/com/packt/modern/api/exception/Error.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter09/src/main/java/com/packt/modern/api/exception/Error.java -------------------------------------------------------------------------------- /Chapter09/src/main/java/com/packt/modern/api/exception/ErrorCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter09/src/main/java/com/packt/modern/api/exception/ErrorCode.java -------------------------------------------------------------------------------- /Chapter09/src/main/java/com/packt/modern/api/exception/ErrorUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter09/src/main/java/com/packt/modern/api/exception/ErrorUtils.java -------------------------------------------------------------------------------- /Chapter09/src/main/java/com/packt/modern/api/exception/ItemNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter09/src/main/java/com/packt/modern/api/exception/ItemNotFoundException.java -------------------------------------------------------------------------------- /Chapter09/src/main/java/com/packt/modern/api/exception/RestApiErrorHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter09/src/main/java/com/packt/modern/api/exception/RestApiErrorHandler.java -------------------------------------------------------------------------------- /Chapter09/src/main/java/com/packt/modern/api/repository/AddressRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter09/src/main/java/com/packt/modern/api/repository/AddressRepository.java -------------------------------------------------------------------------------- /Chapter09/src/main/java/com/packt/modern/api/repository/CardRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter09/src/main/java/com/packt/modern/api/repository/CardRepository.java -------------------------------------------------------------------------------- /Chapter09/src/main/java/com/packt/modern/api/repository/CartRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter09/src/main/java/com/packt/modern/api/repository/CartRepository.java -------------------------------------------------------------------------------- /Chapter09/src/main/java/com/packt/modern/api/repository/ItemRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter09/src/main/java/com/packt/modern/api/repository/ItemRepository.java -------------------------------------------------------------------------------- /Chapter09/src/main/java/com/packt/modern/api/repository/OrderItemRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter09/src/main/java/com/packt/modern/api/repository/OrderItemRepository.java -------------------------------------------------------------------------------- /Chapter09/src/main/java/com/packt/modern/api/repository/OrderRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter09/src/main/java/com/packt/modern/api/repository/OrderRepository.java -------------------------------------------------------------------------------- /Chapter09/src/main/java/com/packt/modern/api/repository/OrderRepositoryExt.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter09/src/main/java/com/packt/modern/api/repository/OrderRepositoryExt.java -------------------------------------------------------------------------------- /Chapter09/src/main/java/com/packt/modern/api/repository/OrderRepositoryImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter09/src/main/java/com/packt/modern/api/repository/OrderRepositoryImpl.java -------------------------------------------------------------------------------- /Chapter09/src/main/java/com/packt/modern/api/repository/PaymentRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter09/src/main/java/com/packt/modern/api/repository/PaymentRepository.java -------------------------------------------------------------------------------- /Chapter09/src/main/java/com/packt/modern/api/repository/ProductRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter09/src/main/java/com/packt/modern/api/repository/ProductRepository.java -------------------------------------------------------------------------------- /Chapter09/src/main/java/com/packt/modern/api/repository/ShipmentRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter09/src/main/java/com/packt/modern/api/repository/ShipmentRepository.java -------------------------------------------------------------------------------- /Chapter09/src/main/java/com/packt/modern/api/repository/TagRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter09/src/main/java/com/packt/modern/api/repository/TagRepository.java -------------------------------------------------------------------------------- /Chapter09/src/main/java/com/packt/modern/api/repository/UserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter09/src/main/java/com/packt/modern/api/repository/UserRepository.java -------------------------------------------------------------------------------- /Chapter09/src/main/java/com/packt/modern/api/repository/UserTokenRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter09/src/main/java/com/packt/modern/api/repository/UserTokenRepository.java -------------------------------------------------------------------------------- /Chapter09/src/main/java/com/packt/modern/api/security/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter09/src/main/java/com/packt/modern/api/security/Constants.java -------------------------------------------------------------------------------- /Chapter09/src/main/java/com/packt/modern/api/security/JwtManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter09/src/main/java/com/packt/modern/api/security/JwtManager.java -------------------------------------------------------------------------------- /Chapter09/src/main/java/com/packt/modern/api/security/SecurityConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter09/src/main/java/com/packt/modern/api/security/SecurityConfig.java -------------------------------------------------------------------------------- /Chapter09/src/main/java/com/packt/modern/api/service/AddressService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter09/src/main/java/com/packt/modern/api/service/AddressService.java -------------------------------------------------------------------------------- /Chapter09/src/main/java/com/packt/modern/api/service/AddressServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter09/src/main/java/com/packt/modern/api/service/AddressServiceImpl.java -------------------------------------------------------------------------------- /Chapter09/src/main/java/com/packt/modern/api/service/CardService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter09/src/main/java/com/packt/modern/api/service/CardService.java -------------------------------------------------------------------------------- /Chapter09/src/main/java/com/packt/modern/api/service/CardServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter09/src/main/java/com/packt/modern/api/service/CardServiceImpl.java -------------------------------------------------------------------------------- /Chapter09/src/main/java/com/packt/modern/api/service/CartService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter09/src/main/java/com/packt/modern/api/service/CartService.java -------------------------------------------------------------------------------- /Chapter09/src/main/java/com/packt/modern/api/service/CartServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter09/src/main/java/com/packt/modern/api/service/CartServiceImpl.java -------------------------------------------------------------------------------- /Chapter09/src/main/java/com/packt/modern/api/service/ItemService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter09/src/main/java/com/packt/modern/api/service/ItemService.java -------------------------------------------------------------------------------- /Chapter09/src/main/java/com/packt/modern/api/service/ItemServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter09/src/main/java/com/packt/modern/api/service/ItemServiceImpl.java -------------------------------------------------------------------------------- /Chapter09/src/main/java/com/packt/modern/api/service/OrderService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter09/src/main/java/com/packt/modern/api/service/OrderService.java -------------------------------------------------------------------------------- /Chapter09/src/main/java/com/packt/modern/api/service/OrderServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter09/src/main/java/com/packt/modern/api/service/OrderServiceImpl.java -------------------------------------------------------------------------------- /Chapter09/src/main/java/com/packt/modern/api/service/PaymentService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter09/src/main/java/com/packt/modern/api/service/PaymentService.java -------------------------------------------------------------------------------- /Chapter09/src/main/java/com/packt/modern/api/service/PaymentServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter09/src/main/java/com/packt/modern/api/service/PaymentServiceImpl.java -------------------------------------------------------------------------------- /Chapter09/src/main/java/com/packt/modern/api/service/ProductService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter09/src/main/java/com/packt/modern/api/service/ProductService.java -------------------------------------------------------------------------------- /Chapter09/src/main/java/com/packt/modern/api/service/ProductServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter09/src/main/java/com/packt/modern/api/service/ProductServiceImpl.java -------------------------------------------------------------------------------- /Chapter09/src/main/java/com/packt/modern/api/service/ShipmentService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter09/src/main/java/com/packt/modern/api/service/ShipmentService.java -------------------------------------------------------------------------------- /Chapter09/src/main/java/com/packt/modern/api/service/ShipmentServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter09/src/main/java/com/packt/modern/api/service/ShipmentServiceImpl.java -------------------------------------------------------------------------------- /Chapter09/src/main/java/com/packt/modern/api/service/UserDetailServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter09/src/main/java/com/packt/modern/api/service/UserDetailServiceImpl.java -------------------------------------------------------------------------------- /Chapter09/src/main/java/com/packt/modern/api/service/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter09/src/main/java/com/packt/modern/api/service/UserService.java -------------------------------------------------------------------------------- /Chapter09/src/main/java/com/packt/modern/api/service/UserServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter09/src/main/java/com/packt/modern/api/service/UserServiceImpl.java -------------------------------------------------------------------------------- /Chapter09/src/main/resources/api/.openapi-generator-ignore: -------------------------------------------------------------------------------- 1 | **/*Controller.java -------------------------------------------------------------------------------- /Chapter09/src/main/resources/api/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter09/src/main/resources/api/config.json -------------------------------------------------------------------------------- /Chapter09/src/main/resources/api/openapi.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter09/src/main/resources/api/openapi.yaml -------------------------------------------------------------------------------- /Chapter09/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter09/src/main/resources/application.properties -------------------------------------------------------------------------------- /Chapter09/src/main/resources/banner.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter09/src/main/resources/banner.txt -------------------------------------------------------------------------------- /Chapter09/src/main/resources/db/migration/V1.0.0__Init.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter09/src/main/resources/db/migration/V1.0.0__Init.sql -------------------------------------------------------------------------------- /Chapter09/src/main/resources/jwt-keystore.jks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter09/src/main/resources/jwt-keystore.jks -------------------------------------------------------------------------------- /Chapter09/src/main/resources/logback-spring.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter09/src/main/resources/logback-spring.xml -------------------------------------------------------------------------------- /Chapter09/src/test/java/com/packt/modern/api/controller/AddressControllerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter09/src/test/java/com/packt/modern/api/controller/AddressControllerTest.java -------------------------------------------------------------------------------- /Chapter09/src/test/java/com/packt/modern/api/controller/ProductControllerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter09/src/test/java/com/packt/modern/api/controller/ProductControllerTest.java -------------------------------------------------------------------------------- /Chapter09/src/test/java/com/packt/modern/api/controller/ShipmentControllerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter09/src/test/java/com/packt/modern/api/controller/ShipmentControllerTest.java -------------------------------------------------------------------------------- /Chapter09/src/test/java/com/packt/modern/api/eCommerceAppTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter09/src/test/java/com/packt/modern/api/eCommerceAppTests.java -------------------------------------------------------------------------------- /Chapter09/src/test/java/com/packt/modern/api/service/AddressServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter09/src/test/java/com/packt/modern/api/service/AddressServiceTest.java -------------------------------------------------------------------------------- /Chapter11/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter11/.gitignore -------------------------------------------------------------------------------- /Chapter11/api/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter11/api/.gitattributes -------------------------------------------------------------------------------- /Chapter11/api/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter11/api/.gitignore -------------------------------------------------------------------------------- /Chapter11/api/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter11/api/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Chapter11/api/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter11/api/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /Chapter11/api/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter11/api/gradlew -------------------------------------------------------------------------------- /Chapter11/api/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter11/api/gradlew.bat -------------------------------------------------------------------------------- /Chapter11/api/lib/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter11/api/lib/build.gradle -------------------------------------------------------------------------------- /Chapter11/api/lib/src/main/grpc/com/packt/modern/api/grpc/v1/ChargeServiceGrpc.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter11/api/lib/src/main/grpc/com/packt/modern/api/grpc/v1/ChargeServiceGrpc.java -------------------------------------------------------------------------------- /Chapter11/api/lib/src/main/grpc/com/packt/modern/api/grpc/v1/SourceServiceGrpc.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter11/api/lib/src/main/grpc/com/packt/modern/api/grpc/v1/SourceServiceGrpc.java -------------------------------------------------------------------------------- /Chapter11/api/lib/src/main/proto/PaymentGatewayService.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter11/api/lib/src/main/proto/PaymentGatewayService.proto -------------------------------------------------------------------------------- /Chapter11/api/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter11/api/settings.gradle -------------------------------------------------------------------------------- /Chapter11/client/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter11/client/.gitignore -------------------------------------------------------------------------------- /Chapter11/client/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter11/client/build.gradle -------------------------------------------------------------------------------- /Chapter11/client/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter11/client/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Chapter11/client/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter11/client/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /Chapter11/client/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter11/client/gradlew -------------------------------------------------------------------------------- /Chapter11/client/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter11/client/gradlew.bat -------------------------------------------------------------------------------- /Chapter11/client/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'chapter11-client' 2 | -------------------------------------------------------------------------------- /Chapter11/client/src/main/java/com/packt/modern/api/ClientApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter11/client/src/main/java/com/packt/modern/api/ClientApp.java -------------------------------------------------------------------------------- /Chapter11/client/src/main/java/com/packt/modern/api/client/GrpcClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter11/client/src/main/java/com/packt/modern/api/client/GrpcClient.java -------------------------------------------------------------------------------- /Chapter11/client/src/main/java/com/packt/modern/api/client/GrpcClientRunner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter11/client/src/main/java/com/packt/modern/api/client/GrpcClientRunner.java -------------------------------------------------------------------------------- /Chapter11/client/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter11/client/src/main/resources/application.properties -------------------------------------------------------------------------------- /Chapter11/client/src/main/resources/banner.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter11/client/src/main/resources/banner.txt -------------------------------------------------------------------------------- /Chapter11/client/src/test/java/com/packt/modern/api/ClientAppTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter11/client/src/test/java/com/packt/modern/api/ClientAppTests.java -------------------------------------------------------------------------------- /Chapter11/server/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter11/server/.gitignore -------------------------------------------------------------------------------- /Chapter11/server/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter11/server/build.gradle -------------------------------------------------------------------------------- /Chapter11/server/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter11/server/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Chapter11/server/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter11/server/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /Chapter11/server/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter11/server/gradlew -------------------------------------------------------------------------------- /Chapter11/server/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter11/server/gradlew.bat -------------------------------------------------------------------------------- /Chapter11/server/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'chapter11-server' 2 | -------------------------------------------------------------------------------- /Chapter11/server/src/main/java/com/packt/modern/api/ServerApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter11/server/src/main/java/com/packt/modern/api/ServerApp.java -------------------------------------------------------------------------------- /Chapter11/server/src/main/java/com/packt/modern/api/server/GrpcServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter11/server/src/main/java/com/packt/modern/api/server/GrpcServer.java -------------------------------------------------------------------------------- /Chapter11/server/src/main/java/com/packt/modern/api/server/GrpcServerRunner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter11/server/src/main/java/com/packt/modern/api/server/GrpcServerRunner.java -------------------------------------------------------------------------------- /Chapter11/server/src/main/java/com/packt/modern/api/server/repository/DbStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter11/server/src/main/java/com/packt/modern/api/server/repository/DbStore.java -------------------------------------------------------------------------------- /Chapter11/server/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | spring.main.web-application-type=none 2 | grpc.port=8080 3 | -------------------------------------------------------------------------------- /Chapter11/server/src/main/resources/banner.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter11/server/src/main/resources/banner.txt -------------------------------------------------------------------------------- /Chapter11/server/src/test/java/com/packt/modern/api/ServerAppTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter11/server/src/test/java/com/packt/modern/api/ServerAppTests.java -------------------------------------------------------------------------------- /Chapter12/api/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter12/api/.gitattributes -------------------------------------------------------------------------------- /Chapter12/api/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter12/api/.gitignore -------------------------------------------------------------------------------- /Chapter12/api/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter12/api/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Chapter12/api/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter12/api/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /Chapter12/api/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter12/api/gradlew -------------------------------------------------------------------------------- /Chapter12/api/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter12/api/gradlew.bat -------------------------------------------------------------------------------- /Chapter12/api/lib/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter12/api/lib/build.gradle -------------------------------------------------------------------------------- /Chapter12/api/lib/src/main/grpc/com/packt/modern/api/grpc/v1/ChargeServiceGrpc.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter12/api/lib/src/main/grpc/com/packt/modern/api/grpc/v1/ChargeServiceGrpc.java -------------------------------------------------------------------------------- /Chapter12/api/lib/src/main/grpc/com/packt/modern/api/grpc/v1/SourceServiceGrpc.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter12/api/lib/src/main/grpc/com/packt/modern/api/grpc/v1/SourceServiceGrpc.java -------------------------------------------------------------------------------- /Chapter12/api/lib/src/main/proto/PaymentGatewayService.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter12/api/lib/src/main/proto/PaymentGatewayService.proto -------------------------------------------------------------------------------- /Chapter12/api/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter12/api/settings.gradle -------------------------------------------------------------------------------- /Chapter12/client/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter12/client/.gitignore -------------------------------------------------------------------------------- /Chapter12/client/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter12/client/build.gradle -------------------------------------------------------------------------------- /Chapter12/client/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter12/client/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Chapter12/client/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter12/client/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /Chapter12/client/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter12/client/gradlew -------------------------------------------------------------------------------- /Chapter12/client/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter12/client/gradlew.bat -------------------------------------------------------------------------------- /Chapter12/client/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'chapter12-client' 2 | -------------------------------------------------------------------------------- /Chapter12/client/src/main/java/com/packt/modern/api/ClientApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter12/client/src/main/java/com/packt/modern/api/ClientApp.java -------------------------------------------------------------------------------- /Chapter12/client/src/main/java/com/packt/modern/api/Config.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter12/client/src/main/java/com/packt/modern/api/Config.java -------------------------------------------------------------------------------- /Chapter12/client/src/main/java/com/packt/modern/api/client/GrpcClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter12/client/src/main/java/com/packt/modern/api/client/GrpcClient.java -------------------------------------------------------------------------------- /Chapter12/client/src/main/java/com/packt/modern/api/client/GrpcClientRunner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter12/client/src/main/java/com/packt/modern/api/client/GrpcClientRunner.java -------------------------------------------------------------------------------- /Chapter12/client/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter12/client/src/main/resources/application.properties -------------------------------------------------------------------------------- /Chapter12/client/src/main/resources/banner.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter12/client/src/main/resources/banner.txt -------------------------------------------------------------------------------- /Chapter12/client/src/main/resources/logback-spring.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter12/client/src/main/resources/logback-spring.xml -------------------------------------------------------------------------------- /Chapter12/client/src/test/java/com/packt/modern/api/ClientAppTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter12/client/src/test/java/com/packt/modern/api/ClientAppTests.java -------------------------------------------------------------------------------- /Chapter12/client/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter12/client/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /Chapter12/docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter12/docker-compose.yaml -------------------------------------------------------------------------------- /Chapter12/server/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter12/server/.gitignore -------------------------------------------------------------------------------- /Chapter12/server/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter12/server/build.gradle -------------------------------------------------------------------------------- /Chapter12/server/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter12/server/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Chapter12/server/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter12/server/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /Chapter12/server/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter12/server/gradlew -------------------------------------------------------------------------------- /Chapter12/server/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter12/server/gradlew.bat -------------------------------------------------------------------------------- /Chapter12/server/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'chapter12-server' 2 | -------------------------------------------------------------------------------- /Chapter12/server/src/main/java/com/packt/modern/api/ServerApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter12/server/src/main/java/com/packt/modern/api/ServerApp.java -------------------------------------------------------------------------------- /Chapter12/server/src/main/java/com/packt/modern/api/server/Config.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter12/server/src/main/java/com/packt/modern/api/server/Config.java -------------------------------------------------------------------------------- /Chapter12/server/src/main/java/com/packt/modern/api/server/GrpcServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter12/server/src/main/java/com/packt/modern/api/server/GrpcServer.java -------------------------------------------------------------------------------- /Chapter12/server/src/main/java/com/packt/modern/api/server/GrpcServerRunner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter12/server/src/main/java/com/packt/modern/api/server/GrpcServerRunner.java -------------------------------------------------------------------------------- /Chapter12/server/src/main/java/com/packt/modern/api/server/repository/DbStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter12/server/src/main/java/com/packt/modern/api/server/repository/DbStore.java -------------------------------------------------------------------------------- /Chapter12/server/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter12/server/src/main/resources/application.properties -------------------------------------------------------------------------------- /Chapter12/server/src/main/resources/banner.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter12/server/src/main/resources/banner.txt -------------------------------------------------------------------------------- /Chapter12/server/src/main/resources/logback-spring.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter12/server/src/main/resources/logback-spring.xml -------------------------------------------------------------------------------- /Chapter12/server/src/test/java/com/packt/modern/api/ServerAppTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter12/server/src/test/java/com/packt/modern/api/ServerAppTests.java -------------------------------------------------------------------------------- /Chapter12/server/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter12/server/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /Chapter14/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter14/.gitignore -------------------------------------------------------------------------------- /Chapter14/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter14/build.gradle -------------------------------------------------------------------------------- /Chapter14/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter14/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Chapter14/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter14/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /Chapter14/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter14/gradlew -------------------------------------------------------------------------------- /Chapter14/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter14/gradlew.bat -------------------------------------------------------------------------------- /Chapter14/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'chapter14' 2 | -------------------------------------------------------------------------------- /Chapter14/src/main/java/com/packt/modern/api/Chapter14App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter14/src/main/java/com/packt/modern/api/Chapter14App.java -------------------------------------------------------------------------------- /Chapter14/src/main/java/com/packt/modern/api/datafetchers/ProductDatafetcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter14/src/main/java/com/packt/modern/api/datafetchers/ProductDatafetcher.java -------------------------------------------------------------------------------- /Chapter14/src/main/java/com/packt/modern/api/datafetchers/ProductsDatafetcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter14/src/main/java/com/packt/modern/api/datafetchers/ProductsDatafetcher.java -------------------------------------------------------------------------------- /Chapter14/src/main/java/com/packt/modern/api/dataloaders/TagDataloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter14/src/main/java/com/packt/modern/api/dataloaders/TagDataloader.java -------------------------------------------------------------------------------- /Chapter14/src/main/java/com/packt/modern/api/repository/InMemRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter14/src/main/java/com/packt/modern/api/repository/InMemRepository.java -------------------------------------------------------------------------------- /Chapter14/src/main/java/com/packt/modern/api/repository/Repository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter14/src/main/java/com/packt/modern/api/repository/Repository.java -------------------------------------------------------------------------------- /Chapter14/src/main/java/com/packt/modern/api/scalar/BigDecimalScalar.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter14/src/main/java/com/packt/modern/api/scalar/BigDecimalScalar.java -------------------------------------------------------------------------------- /Chapter14/src/main/java/com/packt/modern/api/scalar/DateTimeScalar.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter14/src/main/java/com/packt/modern/api/scalar/DateTimeScalar.java -------------------------------------------------------------------------------- /Chapter14/src/main/java/com/packt/modern/api/services/ProductService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter14/src/main/java/com/packt/modern/api/services/ProductService.java -------------------------------------------------------------------------------- /Chapter14/src/main/java/com/packt/modern/api/services/ProductServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter14/src/main/java/com/packt/modern/api/services/ProductServiceImpl.java -------------------------------------------------------------------------------- /Chapter14/src/main/java/com/packt/modern/api/services/TagService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter14/src/main/java/com/packt/modern/api/services/TagService.java -------------------------------------------------------------------------------- /Chapter14/src/main/java/com/packt/modern/api/services/TagServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter14/src/main/java/com/packt/modern/api/services/TagServiceImpl.java -------------------------------------------------------------------------------- /Chapter14/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter14/src/main/resources/application.properties -------------------------------------------------------------------------------- /Chapter14/src/main/resources/banner.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter14/src/main/resources/banner.txt -------------------------------------------------------------------------------- /Chapter14/src/main/resources/schema/schema.graphqls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/Chapter14/src/main/resources/schema/schema.graphqls -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modern-API-Development-with-Spring-6-and-Spring-Boot-3/HEAD/README.md --------------------------------------------------------------------------------