├── .circleci └── config.yml ├── .gitconfig ├── .github └── ISSUE_TEMPLATE │ ├── blogpost.md │ ├── new-author.md │ └── topic-proposal.md ├── .gitignore ├── .mvn └── wrapper │ ├── MavenWrapperDownloader.java │ ├── maven-wrapper.jar │ └── maven-wrapper.properties ├── AuthenticatorService ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── java │ │ └── guru │ │ │ └── springframework │ │ │ ├── AuthenticatorServiceApplication.java │ │ │ ├── bootstrap │ │ │ └── AppBootStrap.java │ │ │ ├── config │ │ │ ├── JwtGeneratorImpl.java │ │ │ └── JwtGeneratorInterface.java │ │ │ ├── controller │ │ │ └── UserController.java │ │ │ ├── exception │ │ │ └── UserNotFoundException.java │ │ │ ├── model │ │ │ └── User.java │ │ │ ├── repository │ │ │ └── UserRepository.java │ │ │ └── service │ │ │ ├── UserService.java │ │ │ └── UserServiceImpl.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── guru │ └── springframework │ └── AuthenticatorServiceApplicationTests.java ├── BlogService ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── java │ │ └── guru │ │ │ └── springframework │ │ │ ├── BlogServiceApplication.java │ │ │ ├── config │ │ │ └── FilterConfig.java │ │ │ ├── controller │ │ │ └── BlogController.java │ │ │ └── filter │ │ │ └── JwtFilter.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── guru │ └── springframework │ └── AuthenticatorServiceApplicationTests.java ├── LICENSE.txt ├── README.md ├── api-gateway-pattern ├── .mvn │ └── wrapper │ │ ├── MavenWrapperDownloader.java │ │ └── maven-wrapper.properties ├── HELP.md ├── apigateway-service │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── MavenWrapperDownloader.java │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── springframework │ │ │ └── guru │ │ │ └── apigatewayservice │ │ │ └── ApigatewayServiceApplication.java │ │ └── resources │ │ └── application.properties ├── message-service │ ├── HELP.md │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── springframework │ │ │ └── guru │ │ │ ├── MessageApplication.java │ │ │ └── controller │ │ │ └── GreetingController.java │ │ └── resources │ │ └── application.properties ├── mvnw ├── mvnw.cmd └── pom.xml ├── argumentcaptors ├── README.md ├── pom.xml └── src │ ├── main │ └── java │ │ └── springframework │ │ ├── StudentApplication.java │ │ ├── domain │ │ └── Student.java │ │ ├── repository │ │ └── StudentRepository.java │ │ └── service │ │ ├── StudentService.java │ │ └── StudentServiceImpl.java │ └── test │ └── java │ └── springframework │ └── ArgumentCaptorTest.java ├── autowiringdemo ├── README.md ├── pom.xml └── src │ └── main │ ├── java │ └── guru │ │ └── springframework │ │ └── autowiringdemo │ │ ├── AutowiringdemoApplication.java │ │ ├── Department.java │ │ ├── DepartmentBean.java │ │ ├── Employee.java │ │ └── EmployeeBean.java │ └── resources │ ├── application.properties │ └── applicationContext.xml ├── basicauthentication ├── .gitignore ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ └── main │ └── java │ └── guru │ └── springframework │ └── basicauth │ ├── BasicAuthenticationApplication.java │ └── controller │ └── SecureMessegeController.java ├── bean-definition-inheritance ├── pom.xml └── src │ └── main │ ├── java │ └── guru │ │ └── springframework │ │ ├── BeanDefinitionInheritanceDemoApplication.java │ │ ├── annotationbasedbeandefinitioninheritance │ │ ├── AnnotationBasedBeanDefinitionInheritanceDemoApplication.java │ │ ├── config │ │ │ └── AppConfig.java │ │ └── domain │ │ │ ├── Book.java │ │ │ └── EPubBook.java │ │ └── xmlbasedbeandefinitioninheritance │ │ └── domain │ │ └── Book.java │ └── resources │ ├── application.properties │ └── beans.xml ├── bootstrapping-data-in-springboot ├── .gitignore ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── java │ │ └── guru │ │ │ └── springframework │ │ │ ├── BootstrappingInSpringBootApplication.java │ │ │ ├── bootstrap │ │ │ ├── BootstrapApplicationListener.java │ │ │ └── BootstrapCommandLineRunner.java │ │ │ ├── model │ │ │ └── MemeMaker.java │ │ │ └── repository │ │ │ └── MemeRepository.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── guru │ └── springframework │ └── BootstrappingInSpringBootApplicationTests.java ├── cachevict ├── README.md ├── pom.xml └── src │ ├── main │ └── java │ │ └── com │ │ └── springframework │ │ ├── CachevictApplication.java │ │ ├── controller │ │ └── ProductController.java │ │ ├── model │ │ └── Product.java │ │ ├── repository │ │ └── ProductRepository.java │ │ └── service │ │ ├── ProductService.java │ │ └── ProductServiceImpl.java │ └── test │ └── java │ ├── com │ └── springframework │ │ └── CachevictApplicationTest.java │ └── service │ └── ProductServiceTest.java ├── consul-integration ├── part-one │ ├── docker-compose.yml │ ├── hello-service │ │ ├── .gitignore │ │ ├── build.gradle │ │ ├── gradle │ │ │ └── wrapper │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ ├── lombok.config │ │ ├── settings.gradle │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── guru │ │ │ │ │ └── springframework │ │ │ │ │ └── helloservice │ │ │ │ │ ├── HelloServiceApplication.java │ │ │ │ │ ├── client │ │ │ │ │ ├── User.java │ │ │ │ │ └── UsersServiceClient.java │ │ │ │ │ └── hello │ │ │ │ │ ├── HelloController.java │ │ │ │ │ └── HelloService.java │ │ │ └── resources │ │ │ │ └── application.properties │ │ │ └── test │ │ │ └── java │ │ │ └── guru │ │ │ └── springframework │ │ │ └── helloservice │ │ │ └── HelloServiceApplicationTests.java │ └── users-service │ │ ├── .gitignore │ │ ├── build.gradle │ │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ ├── lombok.config │ │ ├── settings.gradle │ │ └── src │ │ ├── main │ │ ├── java │ │ │ └── guru │ │ │ │ └── springframework │ │ │ │ └── usersservice │ │ │ │ ├── UsersServiceApplication.java │ │ │ │ └── users │ │ │ │ ├── User.java │ │ │ │ └── UserController.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── guru │ │ └── springframework │ │ └── usersservice │ │ └── UsersServiceApplicationTests.java ├── part-three │ ├── docker-compose.yml │ ├── hello-service │ │ ├── .gitignore │ │ ├── build.gradle │ │ ├── gradle │ │ │ └── wrapper │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ ├── lombok.config │ │ ├── settings.gradle │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── guru │ │ │ │ │ └── springframework │ │ │ │ │ └── helloservice │ │ │ │ │ ├── HelloServiceApplication.java │ │ │ │ │ ├── client │ │ │ │ │ ├── User.java │ │ │ │ │ └── UsersServiceClient.java │ │ │ │ │ └── hello │ │ │ │ │ ├── HelloController.java │ │ │ │ │ └── HelloService.java │ │ │ └── resources │ │ │ │ └── application.yml │ │ │ └── test │ │ │ └── java │ │ │ └── guru │ │ │ └── springframework │ │ │ └── helloservice │ │ │ └── HelloServiceApplicationTests.java │ └── users-service │ │ ├── .gitignore │ │ ├── build.gradle │ │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ ├── lombok.config │ │ ├── settings.gradle │ │ └── src │ │ ├── main │ │ ├── java │ │ │ └── guru │ │ │ │ └── springframework │ │ │ │ └── usersservice │ │ │ │ ├── UsersServiceApplication.java │ │ │ │ └── users │ │ │ │ ├── User.java │ │ │ │ ├── UserController.java │ │ │ │ └── UserProperties.java │ │ └── resources │ │ │ ├── application.yml │ │ │ └── bootstrap.yml │ │ └── test │ │ └── java │ │ └── guru │ │ └── springframework │ │ └── usersservice │ │ └── UsersServiceApplicationTests.java └── part-two │ ├── docker-compose.yml │ ├── hello-service │ ├── .gitignore │ ├── build.gradle │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ ├── lombok.config │ ├── settings.gradle │ └── src │ │ ├── main │ │ ├── java │ │ │ └── guru │ │ │ │ └── springframework │ │ │ │ └── helloservice │ │ │ │ ├── HelloServiceApplication.java │ │ │ │ ├── client │ │ │ │ ├── User.java │ │ │ │ └── UsersServiceClient.java │ │ │ │ └── hello │ │ │ │ ├── HelloController.java │ │ │ │ └── HelloService.java │ │ └── resources │ │ │ └── application.yml │ │ └── test │ │ └── java │ │ └── guru │ │ └── springframework │ │ └── helloservice │ │ └── HelloServiceApplicationTests.java │ └── users-service │ ├── .gitignore │ ├── build.gradle │ ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ ├── lombok.config │ ├── settings.gradle │ └── src │ ├── main │ ├── java │ │ └── guru │ │ │ └── springframework │ │ │ └── usersservice │ │ │ ├── UsersServiceApplication.java │ │ │ └── users │ │ │ ├── User.java │ │ │ └── UserController.java │ └── resources │ │ └── application.yml │ └── test │ └── java │ └── guru │ └── springframework │ └── usersservice │ └── UsersServiceApplicationTests.java ├── convert-offsetdatetime-to-localdatetime └── src │ └── main │ └── java │ └── guru │ └── springframework │ ├── Main.java │ └── service │ ├── DateConverter.java │ └── DateConverterImpl.java ├── convert-offsetdatetime-to-timestamp └── offsetdatetimetotimestamp │ └── src │ └── guru │ └── springframework │ ├── Main.java │ └── service │ ├── DateConverter.java │ └── DateConverterImpl.java ├── convert-offsetdatetime-to-zoneddatetime ├── .gitignore ├── README.md ├── out │ └── production │ │ └── convert-offsetdatetime-to-zoneddatetime │ │ └── META-INF │ │ └── convert-offsetdatetime-to-zoneddatetime.kotlin_module └── src │ └── main │ └── java │ └── guru │ └── springframework │ ├── Main.java │ └── service │ ├── DateConverter.java │ └── DateConverterImpl.java ├── custom-queries-with-spring-data-jpa ├── .gitignore ├── pom.xml └── src │ ├── main │ ├── java │ │ └── guru │ │ │ └── springframework │ │ │ └── customquery │ │ │ ├── BookApplication.java │ │ │ ├── domain │ │ │ └── Book.java │ │ │ └── repository │ │ │ └── BookRepository.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── guru │ └── springframework │ └── customquery │ └── repository │ └── BookRepositoryTest.java ├── db-migration-flyway ├── pom.xml └── src │ └── main │ ├── java │ └── guru │ │ └── springframework │ │ └── flyway │ │ ├── DbFlywayMigrationMain.java │ │ ├── bootstrap │ │ └── UserProfileLoader.java │ │ ├── config │ │ └── JavaConfigDbClean.java │ │ ├── domain │ │ └── UserProfile.java │ │ └── repositories │ │ └── UserProfileRepository.java │ ├── resources │ ├── application.properties │ └── db │ │ └── migration │ │ ├── V1__init_database.sql │ │ └── V2__add_gender_to_user_profile.sql │ └── scripts │ └── mysqlusers.sql ├── debugging-idea ├── .gitignore ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── lombok.config ├── settings.gradle └── src │ ├── main │ ├── java │ │ └── guru │ │ │ └── springframework │ │ │ └── debug │ │ │ └── idea │ │ │ ├── DebugExampleOne.java │ │ │ ├── DebugExampleTwo.java │ │ │ └── DebuggingIdeaApplication.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── guru │ └── springframework │ └── debug │ └── idea │ └── DebuggingIdeaApplicationTests.java ├── di-best-practices ├── pom.xml └── src │ ├── main │ ├── java │ │ └── guru │ │ │ └── springframework │ │ │ └── dibestpractices │ │ │ ├── DiBestPracticesApplication.java │ │ │ ├── controllers │ │ │ ├── ConstructorController.java │ │ │ ├── FieldController.java │ │ │ ├── PrivateFieldController.java │ │ │ ├── SetterController.java │ │ │ └── bp │ │ │ │ └── BpFinalConstructorController.java │ │ │ └── services │ │ │ ├── MyService.java │ │ │ └── bp │ │ │ ├── BpService.java │ │ │ └── BpServiceImpl.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── guru │ └── springframework │ └── dibestpractices │ ├── DiBestPracticesApplicationTests.java │ └── controllers │ └── ControllerTest.java ├── docker-layer-svc1 ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── MavenWrapperDownloader.java │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── Dockerfile ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── java │ │ └── guru │ │ │ └── springframework │ │ │ └── dockerlayersvc1 │ │ │ ├── DockerLayerSvc1Application.java │ │ │ ├── controllers │ │ │ └── BeerController.java │ │ │ └── model │ │ │ ├── BeerDto.java │ │ │ ├── BeerOrderDto.java │ │ │ ├── BeerOrderLineDto.java │ │ │ ├── BeerOrderPagedList.java │ │ │ ├── BeerPagedList.java │ │ │ └── BeerStyleEnum.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── guru │ └── springframework │ └── dockerlayersvc1 │ └── DockerLayerSvc1ApplicationTests.java ├── docker-layer-svc2 ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── MavenWrapperDownloader.java │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── Dockerfile ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── java │ │ └── guru │ │ │ └── springframework │ │ │ └── dockerlayersvc2 │ │ │ ├── DockerLayerSvc2Application.java │ │ │ ├── controllers │ │ │ └── BeerInventoryController.java │ │ │ └── model │ │ │ ├── BeerDto.java │ │ │ ├── BeerInventoryDto.java │ │ │ ├── BeerOrderDto.java │ │ │ ├── BeerOrderLineDto.java │ │ │ ├── BeerOrderPagedList.java │ │ │ ├── BeerPagedList.java │ │ │ └── BeerStyleEnum.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── guru │ └── springframework │ └── dockerlayersvc2 │ └── DockerLayerSvc2ApplicationTests.java ├── enumSet └── src │ └── EnumSetExample.java ├── error-handling-in-spring ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── MavenWrapperDownloader.java │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── pom.xml └── src │ ├── main │ ├── java │ │ └── org │ │ │ └── springframework │ │ │ └── guru │ │ │ ├── ErrorHandlingDemoApplication.java │ │ │ ├── controller │ │ │ └── BlogController.java │ │ │ ├── exception │ │ │ ├── BlogAlreadyExistsException.java │ │ │ ├── BlogNotFoundException.java │ │ │ └── GlobalExceptionHandler.java │ │ │ ├── model │ │ │ └── Blog.java │ │ │ ├── repository │ │ │ └── BlogRepository.java │ │ │ └── service │ │ │ ├── BlogService.java │ │ │ └── BlogServiceImpl.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── org │ └── springframework │ └── guru │ └── ErrorHandlingDemoApplicationTests.java ├── eureka-service-registry ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── employee-service │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── guru │ │ │ └── springframework │ │ │ └── controller │ │ │ ├── EmployeeApplication.java │ │ │ └── EmployeeController.java │ │ └── resources │ │ └── application.properties ├── eureka-server │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── guru │ │ │ └── springframework │ │ │ └── SpringEurekaServerApplication.java │ │ └── resources │ │ └── application.properties ├── mvnw ├── mvnw.cmd └── pom.xml ├── external-configuration ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── MavenWrapperDownloader.java │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── config │ └── application.yml ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── java │ │ └── guru │ │ │ └── springframework │ │ │ └── externalconfiguration │ │ │ ├── ExternalConfigurationApplication.java │ │ │ ├── config │ │ │ ├── ConnectionSettings.java │ │ │ └── MerchantAccount.java │ │ │ └── service │ │ │ ├── PaymentService.java │ │ │ ├── PaymentServiceImpl.java │ │ │ └── data │ │ │ ├── PaymentRequest.java │ │ │ └── PaymentResponse.java │ └── resources │ │ ├── application-development.properties │ │ ├── application-production.properties │ │ └── application.properties │ └── test │ └── java │ └── guru │ └── springframework │ └── externalconfiguration │ ├── ConnectionSettingsConfigurationTest.java │ ├── MerchantSettingsConfigurationTest.java │ └── PaymentServiceTest.java ├── gradlelombok ├── .gitignore ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle └── src │ ├── main │ ├── java │ │ └── guru │ │ │ └── springframework │ │ │ └── gradlelombok │ │ │ ├── GradlelombokApplication.java │ │ │ └── domain │ │ │ ├── Job.java │ │ │ └── Person.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── guru │ └── springframework │ └── gradlelombok │ └── GradlelombokApplicationTests.java ├── hikaricp-springboot2-mysql ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── MavenWrapperDownloader.java │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── README.md ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── java │ │ └── guru │ │ │ └── springframework │ │ │ └── hikaricp │ │ │ ├── EmployeeCrudDemoApplication.java │ │ │ ├── bootsrap │ │ │ └── InitializeEmployeeData.java │ │ │ ├── controller │ │ │ └── EmployeeController.java │ │ │ ├── domain │ │ │ └── Employee.java │ │ │ └── repository │ │ │ └── EmployeeRepository.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── guru │ └── springframework │ └── hikaricp │ └── EmployeeCrudDemoApplicationTests.java ├── java-bean-validation ├── pom.xml └── src │ └── main │ ├── java │ └── org │ │ └── springframework │ │ └── guru │ │ ├── JavaBeanValidationApplication.java │ │ ├── controller │ │ └── BlogController.java │ │ ├── model │ │ └── Blog.java │ │ └── repository │ │ └── BlogRepository.java │ └── resources │ └── application.properties ├── java-list-operations ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── MavenWrapperDownloader.java │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── springframework │ │ │ └── guru │ │ │ └── javalistoperations │ │ │ ├── ArrayListDemo.java │ │ │ ├── JavaListOperationsApplication.java │ │ │ ├── LinkedListDemo.java │ │ │ └── StackDemo.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── com │ └── springframework │ └── guru │ └── javalistoperations │ └── JavaListOperationsApplicationTests.java ├── jdbc-template ├── README.md ├── pom.xml └── src │ ├── main │ ├── java │ │ └── guru │ │ │ └── springframework │ │ │ └── jdbctemplate │ │ │ ├── JdbcTemplateApplication.java │ │ │ └── employee │ │ │ ├── Employee.java │ │ │ └── EmployeeRepository.java │ └── resources │ │ ├── application.properties │ │ ├── data.sql │ │ └── schema.sql │ └── test │ └── java │ └── guru │ └── springframework │ └── jdbctemplate │ ├── JdbcTemplateApplicationTests.java │ └── employee │ └── EmployeeRepositoryTest.java ├── jpa-one-to-many ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── java │ │ └── guru │ │ │ └── springframewok │ │ │ └── jpaonetomany │ │ │ ├── JpaOneToManyApplication.java │ │ │ ├── bootstrap │ │ │ └── BootstrapData.java │ │ │ ├── model │ │ │ ├── Product.java │ │ │ └── ShoppingCart.java │ │ │ └── repositories │ │ │ └── ShoppingCartRepository.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── guru │ └── springframewok │ └── jpaonetomany │ └── JpaOneToManyApplicationTests.java ├── json-logging ├── .gitignore ├── .mvn │ └── wrapper │ │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── java │ │ └── guru │ │ │ └── springframework │ │ │ └── jsonlogging │ │ │ ├── JsonLoggingApplication.java │ │ │ └── boot │ │ │ └── BootStrap.java │ └── resources │ │ ├── application.properties │ │ └── logback-spring.xml │ └── test │ └── java │ └── guru │ └── springframework │ └── jsonlogging │ └── JsonLoggingApplicationTests.java ├── lambda-comparision-sorting ├── README.md └── src │ └── main │ └── java │ └── springframework │ └── guru │ ├── Main.java │ └── Product.java ├── maplombok ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── MavenWrapperDownloader.java │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── README.md ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── java │ │ └── guru │ │ │ └── springframework │ │ │ └── maplombok │ │ │ ├── MaplombokApplication.java │ │ │ ├── domain │ │ │ └── Payment.java │ │ │ ├── mappers │ │ │ └── PaymentMapper.java │ │ │ ├── messages │ │ │ └── SendPayment.java │ │ │ └── svb │ │ │ └── model │ │ │ ├── AchAccountType.java │ │ │ ├── AchDirection.java │ │ │ ├── AchService.java │ │ │ ├── AchStatus.java │ │ │ ├── AchTransferObject.java │ │ │ ├── AchTransferPayload.java │ │ │ ├── SecCode.java │ │ │ └── SvbCurrency.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── guru │ └── springframework │ └── maplombok │ └── MaplombokApplicationTests.java ├── multimodule-spring-boot-project ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── MavenWrapperDownloader.java │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── module-1 │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── MavenWrapperDownloader.java │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── org │ │ │ └── springframework │ │ │ └── guru │ │ │ ├── Module1Application.java │ │ │ ├── model │ │ │ └── Book.java │ │ │ └── service │ │ │ ├── BookService.java │ │ │ └── BookServiceImpl.java │ │ └── resources │ │ └── application.properties ├── module-2 │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── MavenWrapperDownloader.java │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── org │ │ │ └── springframework │ │ │ └── guru │ │ │ ├── Module2Application.java │ │ │ └── controller │ │ │ └── BookController.java │ │ └── resources │ │ └── application.properties ├── pom.xml └── src │ └── main │ ├── java │ └── org │ │ └── springframework │ │ └── guru │ │ └── DemoApplication.java │ └── resources │ └── application.properties ├── multiple-data-sources ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── MavenWrapperDownloader.java │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── java │ │ └── guru │ │ │ └── springframework │ │ │ └── multipledatasources │ │ │ ├── MultipledatasourcesApplication.java │ │ │ ├── configuration │ │ │ ├── CardDataSourceConfiguration.java │ │ │ ├── CardHolderDataSourceConfiguration.java │ │ │ └── MemberDataSourceConfiguration.java │ │ │ ├── model │ │ │ ├── card │ │ │ │ └── Card.java │ │ │ ├── cardholder │ │ │ │ └── CardHolder.java │ │ │ └── member │ │ │ │ └── Member.java │ │ │ └── repository │ │ │ ├── card │ │ │ └── CardRepository.java │ │ │ ├── cardholder │ │ │ └── CardHolderRepository.java │ │ │ └── member │ │ │ └── MemberRepository.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── guru │ └── springframework │ └── multipledatasources │ └── MultipledatasourcesApplicationTests.java ├── mvnw ├── mvnw.cmd ├── one-to-many-association ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── MavenWrapperDownloader.java │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ └── main │ ├── java │ └── org │ │ └── springframework │ │ └── guru │ │ ├── OneToManyAssociationApplication.java │ │ ├── domain │ │ ├── Movie.java │ │ └── Songs.java │ │ └── repository │ │ ├── MovieRepository.java │ │ └── SongRepository.java │ └── resources │ └── application.properties ├── one-to-one-association ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── MavenWrapperDownloader.java │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── java │ │ └── org │ │ │ └── springframework │ │ │ └── guru │ │ │ ├── OneToOneAssociationApplication.java │ │ │ ├── bootstrap │ │ │ └── DataBootstrap.java │ │ │ ├── domain │ │ │ ├── Address.java │ │ │ └── Person.java │ │ │ └── repository │ │ │ ├── AddressRepository.java │ │ │ └── PersonRepository.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── org │ └── springframework │ └── guru │ └── repository │ └── PersonRepositoryTest.java ├── optionaldemo ├── pom.xml └── src │ └── main │ └── java │ └── guru │ └── springframework │ └── optionaldemos │ ├── NPEExample.java │ ├── OptionOrElseThrow.java │ ├── OptionalCreation.java │ ├── OptionalExample.java │ ├── OptionalFilterMap.java │ ├── OptionalGet.java │ ├── OptionalOrElse.java │ └── OptionalRetrieval.java ├── parameterizedqueries ├── pom.xml └── src │ ├── main │ └── java │ │ └── com │ │ └── springframeworkguru │ │ └── parameterizedtest │ │ └── DemoParameterized.java │ └── test │ └── java │ └── com │ └── springframeworkguru │ └── parameterizedtest │ ├── DemoParameterizedTest.java │ └── TestParameter.java ├── pom.xml ├── production └── convert-offsetdatetime-to-localdatetime │ └── META-INF │ └── convert-offsetdatetime-to-localdatetime.kotlin_module ├── publish-docker-image-to-docker-hub ├── .mvn │ └── wrapper │ │ ├── MavenWrapperDownloader.java │ │ └── maven-wrapper.properties ├── Dockerfile ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ └── main │ ├── java │ └── guru │ │ └── springframework │ │ └── docker │ │ ├── DemoApplication.java │ │ └── controller │ │ └── DemoController.java │ └── resources │ └── application.yml ├── rabbitmqspringapp ├── README.md ├── consumer-service │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── springframwork │ │ │ └── guru │ │ │ ├── ConsumerServiceApplication.java │ │ │ ├── config │ │ │ └── RabbitMQConfig.java │ │ │ ├── domain │ │ │ └── User.java │ │ │ └── service │ │ │ └── RabbitMqReceiver.java │ │ └── resources │ │ └── application.yml ├── pom.xml └── producer-service │ ├── pom.xml │ └── src │ └── main │ ├── java │ └── com │ │ └── springframwork │ │ └── guru │ │ ├── ProducerServiceApplication.java │ │ ├── controller │ │ └── ProducerController.java │ │ ├── domain │ │ └── User.java │ │ └── service │ │ └── RabbitMqSender.java │ └── resources │ └── application.yml ├── record ├── .gitignore ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle └── src │ ├── main │ ├── java │ │ └── guru │ │ │ └── springframework │ │ │ └── record │ │ │ ├── ExplicitConstructorProduct.java │ │ │ ├── ExplicitMemberProduct.java │ │ │ ├── Product.java │ │ │ └── RecordApplication.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── guru │ └── springframework │ └── record │ └── RecordApplicationTests.java ├── request-body-demo ├── pom.xml └── src │ ├── main │ └── java │ │ ├── gur │ │ └── springframework │ │ │ ├── App.java │ │ │ ├── controller │ │ │ └── DemoController.java │ │ │ └── model │ │ │ └── User.java │ │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── gur │ └── springframework │ ├── AppTest.java │ └── controller │ └── DemoControllerTest.java ├── resourceloaderdemo ├── pom.xml └── src │ └── main │ ├── java │ └── guru │ │ └── springframework │ │ └── resourceloaderdemo │ │ ├── ResoruceloaderdemoApplication.java │ │ └── service │ │ ├── ResourceLoaderService.java │ │ └── test.txt │ └── resources │ ├── application.properties │ └── test.txt ├── restserviceforproduct ├── README.md ├── pom.xml └── src │ ├── main │ └── java │ │ └── com │ │ └── springframework │ │ └── guru │ │ ├── RestserviceforproductApplication.java │ │ ├── controller │ │ └── ProductController.java │ │ ├── model │ │ └── Product.java │ │ ├── repository │ │ └── ProductRepository.java │ │ └── service │ │ ├── ProductService.java │ │ └── ProductServiceImpl.java │ └── test │ └── java │ └── com │ └── springframework │ └── guru │ ├── RestserviceforproductApplicationTests.java │ └── service │ └── ProductServiceTest.java ├── resttemplate ├── README.md ├── pom.xml └── src │ ├── main │ ├── java │ │ └── guru │ │ │ └── springframework │ │ │ └── resttemplate │ │ │ ├── RestTemplateApplication.java │ │ │ ├── client │ │ │ └── EmployeeRestClient.java │ │ │ ├── config │ │ │ ├── ApacheHttpClientConfig.java │ │ │ ├── CustomClientErrorHandler.java │ │ │ ├── CustomClientHttpRequestInterceptor.java │ │ │ ├── HttpClientConfigConstants.java │ │ │ └── RestTemplateConfig.java │ │ │ ├── model │ │ │ └── Employee.java │ │ │ └── web │ │ │ └── EmployeeRestController.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── guru │ └── springframework │ └── resttemplate │ └── client │ └── EmployeeRestClientIntegrationTest.java ├── scheduling-demo ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── MavenWrapperDownloader.java │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── java │ │ └── guru │ │ │ └── springframework │ │ │ └── SchedulingDemoApplication.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── guru │ └── springframework │ └── SchedulingDemoApplicationTests.java ├── spring-actuator-demo ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── MavenWrapperDownloader.java │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── java │ │ └── guru │ │ │ └── springframework │ │ │ ├── SpringActuatorDemoApplication.java │ │ │ └── controller │ │ │ └── DemoController.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── guru │ └── springframework │ └── SpringActuatorDemoApplicationTests.java ├── spring-bean-scopes ├── README.md ├── pom.xml └── src │ ├── main │ ├── java │ │ └── guru │ │ │ └── springframework │ │ │ └── beanscope │ │ │ ├── SpringBeanScopeApplication.java │ │ │ ├── config │ │ │ ├── PrototypeDemo.java │ │ │ ├── SingletonDemo.java │ │ │ └── SingletonInjectedPrototypeDemo.java │ │ │ ├── controllers │ │ │ ├── RequestScopeController.java │ │ │ └── SessionScopeController.java │ │ │ └── domain │ │ │ ├── Author.java │ │ │ └── Blog.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── guru │ └── springframework │ └── beanscope │ ├── ExamplePostApplicationTests.java │ ├── config │ ├── PrototypeDemoTest.java │ ├── SingletonDemoTest.java │ └── SingletonInjectedPrototypeDemoTest.java │ └── controllers │ ├── RequestScopeControllerTest.java │ └── SessionScopeControllerTest.java ├── spring-boot-docker-compose ├── .gitignore ├── docker-compose.yml ├── pom.xml └── user-service │ ├── .gitignore │ ├── Dockerfile │ ├── pom.xml │ └── src │ └── main │ ├── java │ └── guru │ │ └── springframework │ │ └── dockercompose │ │ ├── UserApplication.java │ │ ├── controller │ │ └── UserController.java │ │ ├── domain │ │ └── User.java │ │ ├── exception │ │ ├── GlobalException.java │ │ └── UserAlreadyExistsException.java │ │ ├── repository │ │ └── UserRepository.java │ │ └── service │ │ ├── UserService.java │ │ └── UserServiceImpl.java │ └── resources │ └── application.yml ├── spring-boot-docker ├── .gitignore ├── Dockerfile ├── README.md ├── pom.xml └── src │ └── main │ ├── java │ └── guru │ │ └── springframework │ │ └── docker │ │ ├── DemoApplication.java │ │ └── controller │ │ └── DemoController.java │ └── resources │ └── application.yml ├── spring-boot-ehcache ├── README.md ├── pom.xml └── src │ └── main │ ├── java │ └── guru │ │ └── springframework │ │ └── ehcache │ │ ├── SpringBootEhcacheDemoApplication.java │ │ ├── config │ │ ├── CacheLogger.java │ │ └── EhcacheConfig.java │ │ ├── model │ │ └── Student.java │ │ ├── rest │ │ ├── CalculationRestController.java │ │ └── StudentRestController.java │ │ └── service │ │ ├── CalculationService.java │ │ └── StudentService.java │ └── resources │ ├── application.properties │ └── ehcache.xml ├── spring-boot-pagination ├── pom.xml └── src │ └── main │ ├── java │ └── org │ │ └── springframework │ │ └── guru │ │ ├── SpringBootPaginationDemo.java │ │ ├── controller │ │ └── BlogController.java │ │ ├── model │ │ └── Blog.java │ │ └── repository │ │ └── BlogRepository.java │ └── resources │ ├── application.properties │ └── import.sql ├── spring-cloud-openfeign ├── feign │ ├── .gitignore │ ├── build.gradle │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ ├── lombok.config │ ├── settings.gradle │ └── src │ │ ├── main │ │ ├── java │ │ │ └── guru │ │ │ │ └── springframework │ │ │ │ └── feign │ │ │ │ ├── AppController.java │ │ │ │ ├── FeignApplication.java │ │ │ │ ├── ManualFeignController.java │ │ │ │ ├── SimpleClient.java │ │ │ │ └── SimpleClientData.java │ │ └── resources │ │ │ └── application.yml │ │ └── test │ │ └── java │ │ └── guru │ │ └── springframework │ │ └── feign │ │ └── FeignApplicationTests.java └── simple-client │ ├── .gitignore │ ├── build.gradle │ ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ ├── lombok.config │ ├── settings.gradle │ └── src │ ├── main │ ├── java │ │ └── guru │ │ │ └── springframework │ │ │ └── simpleclient │ │ │ ├── SimpleClientApplication.java │ │ │ ├── SimpleClientController.java │ │ │ └── SimpleClientData.java │ └── resources │ │ └── application.yml │ └── test │ └── java │ └── guru │ └── springframework │ └── simpleclient │ └── SimpleClientApplicationTests.java ├── spring-core-concepts ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── MavenWrapperDownloader.java │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ └── main │ ├── java │ └── org │ │ └── springframework │ │ └── guru │ │ ├── DemoApplication.java │ │ ├── config │ │ └── BeanConfiguration.java │ │ └── domain │ │ ├── Book.java │ │ └── BookPublisher.java │ └── resources │ └── beans.xml ├── spring-factory-method ├── lombok.config ├── pom.xml └── src │ └── main │ ├── java │ └── guru │ │ └── springframework │ │ └── springfactorymethod │ │ ├── SpringFactoryMethodApplication.java │ │ ├── avengers │ │ ├── controller │ │ │ └── AvengersController.java │ │ ├── domain │ │ │ ├── Avenger.java │ │ │ └── exception │ │ │ │ ├── ParserException.java │ │ │ │ └── ParserIOException.java │ │ └── service │ │ │ ├── AvengersService.java │ │ │ └── impl │ │ │ └── DefaultAvengersService.java │ │ └── parsers │ │ ├── CSVParser.java │ │ ├── ContentType.java │ │ ├── JSONParser.java │ │ ├── XMLParser.java │ │ └── config │ │ └── ParserConfig.java │ └── resources │ ├── avengers.csv │ ├── avengers.json │ └── avengers.xml ├── spring-filter ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── java │ │ └── guru │ │ │ └── springframework │ │ │ └── springfilter │ │ │ ├── SpringFilterApplication.java │ │ │ ├── config │ │ │ └── FilterBeanConfig.java │ │ │ ├── controller │ │ │ └── MemeController.java │ │ │ ├── domain │ │ │ └── MemeMaker.java │ │ │ └── filter │ │ │ ├── JwtFilter.java │ │ │ ├── MemeFilter.java │ │ │ └── RequestProcessingTimeFilter.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── guru │ └── springframework │ └── springfilter │ └── SpringFilterApplicationTests.java ├── spring-profiles ├── pom.xml └── src │ └── main │ ├── java │ └── guru │ │ └── springframework │ │ ├── SpringProfilesDemoApplication.java │ │ └── config │ │ ├── DBConfiguration.java │ │ └── DBConnectionConfiguration.java │ └── resources │ ├── application-dev.properties │ ├── application-prod.properties │ ├── application-test.properties │ └── application.properties ├── spring-requestbody-annotation ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── MavenWrapperDownloader.java │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── java │ │ └── guru │ │ │ └── springframework │ │ │ └── springrequestbodyannotation │ │ │ └── SpringRequestbodyAnnotationApplication.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── guru │ └── springframework │ └── springrequestbodyannotation │ └── SpringRequestbodyAnnotationApplicationTests.java ├── spring-rest-docs ├── .gitignore ├── pom.xml └── src │ ├── main │ ├── asciidoc │ │ └── index.adoc │ ├── java │ │ └── org │ │ │ └── springframework │ │ │ └── guru │ │ │ └── restdocsdemo │ │ │ ├── SpringRESTDocsApplication.java │ │ │ ├── controller │ │ │ └── UserController.java │ │ │ └── domain │ │ │ └── User.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── org │ └── springframework │ └── guru │ └── restdocsdemo │ ├── RestdocsdemoApplicationTests.java │ └── controller │ └── UserControllerTest.java ├── spring-retry ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── MavenWrapperDownloader.java │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── java │ │ └── guru │ │ │ └── springframework │ │ │ ├── CustomRetryException.java │ │ │ ├── RetryService.java │ │ │ ├── RetryServiceImpl.java │ │ │ └── SpringRetryApplication.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── guru │ └── springframework │ └── SpringRetryApplicationTest.java ├── spring-state-machine ├── pom.xml └── src │ └── main │ ├── java │ └── guru │ │ └── springframework │ │ ├── Listener.java │ │ ├── SpringStateMachineApplication.java │ │ ├── config │ │ └── StateMachineConfig.java │ │ └── domain │ │ ├── BlogEvents.java │ │ └── BlogStates.java │ └── resources │ └── application.properties ├── springai-intro ├── .gitignore ├── .mvn │ └── wrapper │ │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── java │ │ └── guru │ │ │ └── springframework │ │ │ └── springaiintro │ │ │ ├── SpringaiIntroApplication.java │ │ │ ├── controllers │ │ │ └── QuestionController.java │ │ │ ├── model │ │ │ ├── Answer.java │ │ │ ├── GetCapitalRequest.java │ │ │ ├── GetCapitalResponse.java │ │ │ ├── GetCapitalWithInfoResponse.java │ │ │ └── Question.java │ │ │ └── services │ │ │ ├── OpenAIService.java │ │ │ └── OpenAIServiceImpl.java │ └── resources │ │ ├── application.properties │ │ └── templates │ │ ├── get-capital-prompt.st │ │ └── get-capital-with-info.st │ └── test │ └── java │ └── guru │ └── springframework │ └── springaiintro │ └── SpringaiIntroApplicationTests.java ├── springawareinterfaces ├── pom.xml └── src │ └── main │ └── java │ └── guru │ └── springframework │ └── springawaredemo │ ├── SpringAwareApplication.java │ ├── awareimpls │ ├── ApplicationContextAwareImpl.java │ ├── BeanFactoryAwareImpl.java │ └── BeanNameAwareImpl.java │ ├── config │ └── BeanConfiguration.java │ └── domain │ └── User.java ├── springbeanlifecycle ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── MavenWrapperDownloader.java │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── java │ │ └── guru │ │ │ └── springframework │ │ │ └── springbeanlifecycle │ │ │ ├── SpringBeanLifecycleApplication.java │ │ │ ├── awareinterfaces │ │ │ └── domain │ │ │ │ └── AwareBeanImpl.java │ │ │ ├── beanpostprocessor │ │ │ └── domain │ │ │ │ ├── BookBean.java │ │ │ │ └── BookBeanPostProcessor.java │ │ │ ├── callbackinterfaces │ │ │ └── domain │ │ │ │ └── Book.java │ │ │ └── custominitanddestroy │ │ │ └── domain │ │ │ └── BookCustomBean.java │ └── resources │ │ ├── application.properties │ │ └── beans.xml │ └── test │ └── java │ └── guru │ └── springframework │ └── springbeanlifecycle │ └── SpringBeanLifecycleApplicationTests.java ├── springboot-cli └── DemoCLI.groovy ├── springboot-graphql-app ├── README.md ├── pom.xml └── src │ ├── main │ ├── java │ │ └── graphqlapp │ │ │ ├── GraphqlAppApplication.java │ │ │ ├── controller │ │ │ └── BookController.java │ │ │ ├── model │ │ │ └── Book.java │ │ │ ├── repository │ │ │ └── BookRepository.java │ │ │ └── service │ │ │ ├── GraphQLService.java │ │ │ └── datafetcher │ │ │ ├── AllBooksDataFetcher.java │ │ │ └── BookDataFetcher.java │ └── resources │ │ ├── application.properties │ │ └── books.graphql │ └── test │ └── java │ └── GraphqlAppApplicationTests.java ├── springboot-internationalization ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── MavenWrapperDownloader.java │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ └── main │ ├── java │ └── guru │ │ └── springframework │ │ ├── SpringbootInternationalizationApplication.java │ │ ├── configuration │ │ └── LocaleConfig.java │ │ └── controller │ │ └── GreetingsController.java │ └── resources │ ├── application.yml │ └── internationalization │ ├── message.properties │ ├── message_de.properties │ └── message_fr.properties ├── springboot-kafka-demo ├── pom.xml └── src │ └── main │ └── java │ └── guru │ └── springframework │ ├── KafkaDemoApplication.java │ ├── controller │ └── ApacheKafkaWebController.java │ └── service │ └── KafkaSender.java ├── springboot-lombok-part1 ├── pom.xml └── src │ ├── main │ ├── java │ │ └── guru │ │ │ └── springframework │ │ │ ├── SpringBootLombokApplication.java │ │ │ └── domain │ │ │ ├── constructor │ │ │ ├── data │ │ │ └── DataUserDemo.java │ │ │ ├── gettersetter │ │ │ ├── FieldLevelGetterSetterDemo.java │ │ │ └── GetterSetterUserDemo.java │ │ │ ├── notnull │ │ │ └── NonNullUserDemo.java │ │ │ └── valandvar │ │ │ └── ValAndVarUserDemo.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── guru │ └── springframework │ └── domain │ ├── constructor │ ├── data │ └── DataUserDemoTest.java │ ├── gettersetter │ ├── FieldLevelGetterSetterDemoTest.java │ └── GetterSetterUserDemoTest.java │ ├── notnull │ └── NonNullUserDemoTest.java │ └── valandvar │ └── ValAndVarUserDemoTest.java ├── springboot-lombok-part2 ├── pom.xml └── src │ ├── main │ └── java │ │ └── guru │ │ └── springframework │ │ ├── SpringBootLombokApplication.java │ │ └── domain │ │ ├── builder │ │ └── BuilderUserDemo.java │ │ ├── cleanup │ │ └── CleanupDemo.java │ │ ├── exceptionhandling │ │ └── SneakyThrowDemo.java │ │ ├── immutability │ │ └── ImmutableClassDemo.java │ │ ├── logging │ │ └── LoggingDemo.java │ │ └── multithreading │ │ └── SynchronizedDemo.java │ └── test │ └── java │ └── guru │ └── springframework │ └── domain │ ├── builder │ └── BuilderUserDemoTest.java │ ├── logging │ └── LoggingDemoTest.java │ └── multithreading │ └── SynchronizedDemo.java ├── springdependencyinjection ├── pom.xml └── src │ └── main │ ├── java │ └── guru │ │ └── springframework │ │ └── post │ │ └── dependency │ │ ├── BeanWithDependency.java │ │ ├── JavaConfiguration.java │ │ ├── MyFirstBean.java │ │ ├── MyRepository.java │ │ ├── MyRepositoryImpl.java │ │ ├── MyRepositoryOtherImpl.java │ │ ├── MyService.java │ │ ├── MyServiceImpl.java │ │ └── TutorialApp.java │ └── resources │ └── application.properties ├── stored-procedure-call ├── pom.xml └── src │ └── main │ ├── java │ └── org │ │ └── springframework │ │ └── guru │ │ ├── StoredProcedureCall.java │ │ ├── controller │ │ └── BlogController.java │ │ ├── domain │ │ └── Blog.java │ │ ├── repository │ │ └── BlogRepository.java │ │ └── service │ │ └── BlogService.java │ └── resources │ └── application.properties ├── stored-procedure-with-spring-boot ├── .gitignore ├── pom.xml └── src │ └── main │ ├── java │ └── org │ │ └── springframework │ │ └── guru │ │ ├── StoredProcedureWithSpringBootApplication.java │ │ ├── controller │ │ └── BlogController.java │ │ ├── model │ │ └── Blog.java │ │ ├── repository │ │ └── BlogRepository.java │ │ └── service │ │ └── BlogService.java │ └── resources │ └── application.properties └── testingspringbootrestfulservice ├── README.md ├── pom.xml └── src ├── main ├── java │ └── com │ │ └── springframeworkguru │ │ ├── Controller │ │ └── ProductController.java │ │ ├── Exception │ │ ├── GlobalExceptionHandler.java │ │ └── ProductAlreadyExistsException.java │ │ ├── Repository │ │ └── ProductRepository.java │ │ ├── Service │ │ ├── ProductService.java │ │ └── ProductServiceImpl.java │ │ ├── TestingspringbootrestfulserviceApplication.java │ │ └── model │ │ └── Product.java └── resources │ └── application.properties └── test └── java └── com └── springframeworkguru ├── Controller └── ProductControllerTest.java ├── Repository └── ProductRepositoryTest.java ├── Service └── ProductServiceTest.java └── TestingspringbootrestfulserviceApplicationTests.java /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.gitconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/.gitconfig -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/blogpost.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/.github/ISSUE_TEMPLATE/blogpost.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/new-author.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/.github/ISSUE_TEMPLATE/new-author.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/topic-proposal.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/.github/ISSUE_TEMPLATE/topic-proposal.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/.gitignore -------------------------------------------------------------------------------- /.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /AuthenticatorService/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/AuthenticatorService/.gitignore -------------------------------------------------------------------------------- /AuthenticatorService/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/AuthenticatorService/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /AuthenticatorService/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/AuthenticatorService/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /AuthenticatorService/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/AuthenticatorService/mvnw -------------------------------------------------------------------------------- /AuthenticatorService/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/AuthenticatorService/mvnw.cmd -------------------------------------------------------------------------------- /AuthenticatorService/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/AuthenticatorService/pom.xml -------------------------------------------------------------------------------- /AuthenticatorService/src/main/java/guru/springframework/AuthenticatorServiceApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/AuthenticatorService/src/main/java/guru/springframework/AuthenticatorServiceApplication.java -------------------------------------------------------------------------------- /AuthenticatorService/src/main/java/guru/springframework/bootstrap/AppBootStrap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/AuthenticatorService/src/main/java/guru/springframework/bootstrap/AppBootStrap.java -------------------------------------------------------------------------------- /AuthenticatorService/src/main/java/guru/springframework/config/JwtGeneratorImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/AuthenticatorService/src/main/java/guru/springframework/config/JwtGeneratorImpl.java -------------------------------------------------------------------------------- /AuthenticatorService/src/main/java/guru/springframework/config/JwtGeneratorInterface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/AuthenticatorService/src/main/java/guru/springframework/config/JwtGeneratorInterface.java -------------------------------------------------------------------------------- /AuthenticatorService/src/main/java/guru/springframework/controller/UserController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/AuthenticatorService/src/main/java/guru/springframework/controller/UserController.java -------------------------------------------------------------------------------- /AuthenticatorService/src/main/java/guru/springframework/exception/UserNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/AuthenticatorService/src/main/java/guru/springframework/exception/UserNotFoundException.java -------------------------------------------------------------------------------- /AuthenticatorService/src/main/java/guru/springframework/model/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/AuthenticatorService/src/main/java/guru/springframework/model/User.java -------------------------------------------------------------------------------- /AuthenticatorService/src/main/java/guru/springframework/repository/UserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/AuthenticatorService/src/main/java/guru/springframework/repository/UserRepository.java -------------------------------------------------------------------------------- /AuthenticatorService/src/main/java/guru/springframework/service/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/AuthenticatorService/src/main/java/guru/springframework/service/UserService.java -------------------------------------------------------------------------------- /AuthenticatorService/src/main/java/guru/springframework/service/UserServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/AuthenticatorService/src/main/java/guru/springframework/service/UserServiceImpl.java -------------------------------------------------------------------------------- /AuthenticatorService/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/AuthenticatorService/src/main/resources/application.properties -------------------------------------------------------------------------------- /BlogService/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/BlogService/.gitignore -------------------------------------------------------------------------------- /BlogService/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/BlogService/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /BlogService/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/BlogService/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /BlogService/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/BlogService/mvnw -------------------------------------------------------------------------------- /BlogService/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/BlogService/mvnw.cmd -------------------------------------------------------------------------------- /BlogService/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/BlogService/pom.xml -------------------------------------------------------------------------------- /BlogService/src/main/java/guru/springframework/BlogServiceApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/BlogService/src/main/java/guru/springframework/BlogServiceApplication.java -------------------------------------------------------------------------------- /BlogService/src/main/java/guru/springframework/config/FilterConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/BlogService/src/main/java/guru/springframework/config/FilterConfig.java -------------------------------------------------------------------------------- /BlogService/src/main/java/guru/springframework/controller/BlogController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/BlogService/src/main/java/guru/springframework/controller/BlogController.java -------------------------------------------------------------------------------- /BlogService/src/main/java/guru/springframework/filter/JwtFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/BlogService/src/main/java/guru/springframework/filter/JwtFilter.java -------------------------------------------------------------------------------- /BlogService/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | server.port=8090 -------------------------------------------------------------------------------- /BlogService/src/test/java/guru/springframework/AuthenticatorServiceApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/BlogService/src/test/java/guru/springframework/AuthenticatorServiceApplicationTests.java -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/README.md -------------------------------------------------------------------------------- /api-gateway-pattern/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/api-gateway-pattern/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /api-gateway-pattern/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/api-gateway-pattern/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /api-gateway-pattern/HELP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/api-gateway-pattern/HELP.md -------------------------------------------------------------------------------- /api-gateway-pattern/apigateway-service/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/api-gateway-pattern/apigateway-service/.gitignore -------------------------------------------------------------------------------- /api-gateway-pattern/apigateway-service/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/api-gateway-pattern/apigateway-service/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /api-gateway-pattern/apigateway-service/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/api-gateway-pattern/apigateway-service/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /api-gateway-pattern/apigateway-service/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/api-gateway-pattern/apigateway-service/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /api-gateway-pattern/apigateway-service/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/api-gateway-pattern/apigateway-service/mvnw -------------------------------------------------------------------------------- /api-gateway-pattern/apigateway-service/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/api-gateway-pattern/apigateway-service/mvnw.cmd -------------------------------------------------------------------------------- /api-gateway-pattern/apigateway-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/api-gateway-pattern/apigateway-service/pom.xml -------------------------------------------------------------------------------- /api-gateway-pattern/apigateway-service/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/api-gateway-pattern/apigateway-service/src/main/resources/application.properties -------------------------------------------------------------------------------- /api-gateway-pattern/message-service/HELP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/api-gateway-pattern/message-service/HELP.md -------------------------------------------------------------------------------- /api-gateway-pattern/message-service/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/api-gateway-pattern/message-service/mvnw -------------------------------------------------------------------------------- /api-gateway-pattern/message-service/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/api-gateway-pattern/message-service/mvnw.cmd -------------------------------------------------------------------------------- /api-gateway-pattern/message-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/api-gateway-pattern/message-service/pom.xml -------------------------------------------------------------------------------- /api-gateway-pattern/message-service/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | server.port=8090 2 | spring.application.name = message 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /api-gateway-pattern/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/api-gateway-pattern/mvnw -------------------------------------------------------------------------------- /api-gateway-pattern/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/api-gateway-pattern/mvnw.cmd -------------------------------------------------------------------------------- /api-gateway-pattern/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/api-gateway-pattern/pom.xml -------------------------------------------------------------------------------- /argumentcaptors/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/argumentcaptors/README.md -------------------------------------------------------------------------------- /argumentcaptors/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/argumentcaptors/pom.xml -------------------------------------------------------------------------------- /argumentcaptors/src/main/java/springframework/StudentApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/argumentcaptors/src/main/java/springframework/StudentApplication.java -------------------------------------------------------------------------------- /argumentcaptors/src/main/java/springframework/domain/Student.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/argumentcaptors/src/main/java/springframework/domain/Student.java -------------------------------------------------------------------------------- /argumentcaptors/src/main/java/springframework/repository/StudentRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/argumentcaptors/src/main/java/springframework/repository/StudentRepository.java -------------------------------------------------------------------------------- /argumentcaptors/src/main/java/springframework/service/StudentService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/argumentcaptors/src/main/java/springframework/service/StudentService.java -------------------------------------------------------------------------------- /argumentcaptors/src/main/java/springframework/service/StudentServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/argumentcaptors/src/main/java/springframework/service/StudentServiceImpl.java -------------------------------------------------------------------------------- /argumentcaptors/src/test/java/springframework/ArgumentCaptorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/argumentcaptors/src/test/java/springframework/ArgumentCaptorTest.java -------------------------------------------------------------------------------- /autowiringdemo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/autowiringdemo/README.md -------------------------------------------------------------------------------- /autowiringdemo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/autowiringdemo/pom.xml -------------------------------------------------------------------------------- /autowiringdemo/src/main/java/guru/springframework/autowiringdemo/AutowiringdemoApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/autowiringdemo/src/main/java/guru/springframework/autowiringdemo/AutowiringdemoApplication.java -------------------------------------------------------------------------------- /autowiringdemo/src/main/java/guru/springframework/autowiringdemo/Department.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/autowiringdemo/src/main/java/guru/springframework/autowiringdemo/Department.java -------------------------------------------------------------------------------- /autowiringdemo/src/main/java/guru/springframework/autowiringdemo/DepartmentBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/autowiringdemo/src/main/java/guru/springframework/autowiringdemo/DepartmentBean.java -------------------------------------------------------------------------------- /autowiringdemo/src/main/java/guru/springframework/autowiringdemo/Employee.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/autowiringdemo/src/main/java/guru/springframework/autowiringdemo/Employee.java -------------------------------------------------------------------------------- /autowiringdemo/src/main/java/guru/springframework/autowiringdemo/EmployeeBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/autowiringdemo/src/main/java/guru/springframework/autowiringdemo/EmployeeBean.java -------------------------------------------------------------------------------- /autowiringdemo/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /autowiringdemo/src/main/resources/applicationContext.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/autowiringdemo/src/main/resources/applicationContext.xml -------------------------------------------------------------------------------- /basicauthentication/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/basicauthentication/.gitignore -------------------------------------------------------------------------------- /basicauthentication/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/basicauthentication/mvnw -------------------------------------------------------------------------------- /basicauthentication/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/basicauthentication/mvnw.cmd -------------------------------------------------------------------------------- /basicauthentication/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/basicauthentication/pom.xml -------------------------------------------------------------------------------- /bean-definition-inheritance/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/bean-definition-inheritance/pom.xml -------------------------------------------------------------------------------- /bean-definition-inheritance/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /bean-definition-inheritance/src/main/resources/beans.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/bean-definition-inheritance/src/main/resources/beans.xml -------------------------------------------------------------------------------- /bootstrapping-data-in-springboot/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/bootstrapping-data-in-springboot/.gitignore -------------------------------------------------------------------------------- /bootstrapping-data-in-springboot/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/bootstrapping-data-in-springboot/mvnw -------------------------------------------------------------------------------- /bootstrapping-data-in-springboot/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/bootstrapping-data-in-springboot/mvnw.cmd -------------------------------------------------------------------------------- /bootstrapping-data-in-springboot/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/bootstrapping-data-in-springboot/pom.xml -------------------------------------------------------------------------------- /bootstrapping-data-in-springboot/src/main/java/guru/springframework/model/MemeMaker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/bootstrapping-data-in-springboot/src/main/java/guru/springframework/model/MemeMaker.java -------------------------------------------------------------------------------- /bootstrapping-data-in-springboot/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/bootstrapping-data-in-springboot/src/main/resources/application.properties -------------------------------------------------------------------------------- /cachevict/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/cachevict/README.md -------------------------------------------------------------------------------- /cachevict/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/cachevict/pom.xml -------------------------------------------------------------------------------- /cachevict/src/main/java/com/springframework/CachevictApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/cachevict/src/main/java/com/springframework/CachevictApplication.java -------------------------------------------------------------------------------- /cachevict/src/main/java/com/springframework/controller/ProductController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/cachevict/src/main/java/com/springframework/controller/ProductController.java -------------------------------------------------------------------------------- /cachevict/src/main/java/com/springframework/model/Product.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/cachevict/src/main/java/com/springframework/model/Product.java -------------------------------------------------------------------------------- /cachevict/src/main/java/com/springframework/repository/ProductRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/cachevict/src/main/java/com/springframework/repository/ProductRepository.java -------------------------------------------------------------------------------- /cachevict/src/main/java/com/springframework/service/ProductService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/cachevict/src/main/java/com/springframework/service/ProductService.java -------------------------------------------------------------------------------- /cachevict/src/main/java/com/springframework/service/ProductServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/cachevict/src/main/java/com/springframework/service/ProductServiceImpl.java -------------------------------------------------------------------------------- /cachevict/src/test/java/com/springframework/CachevictApplicationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/cachevict/src/test/java/com/springframework/CachevictApplicationTest.java -------------------------------------------------------------------------------- /cachevict/src/test/java/service/ProductServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/cachevict/src/test/java/service/ProductServiceTest.java -------------------------------------------------------------------------------- /consul-integration/part-one/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/consul-integration/part-one/docker-compose.yml -------------------------------------------------------------------------------- /consul-integration/part-one/hello-service/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/consul-integration/part-one/hello-service/.gitignore -------------------------------------------------------------------------------- /consul-integration/part-one/hello-service/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/consul-integration/part-one/hello-service/build.gradle -------------------------------------------------------------------------------- /consul-integration/part-one/hello-service/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/consul-integration/part-one/hello-service/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /consul-integration/part-one/hello-service/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/consul-integration/part-one/hello-service/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /consul-integration/part-one/hello-service/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/consul-integration/part-one/hello-service/gradlew -------------------------------------------------------------------------------- /consul-integration/part-one/hello-service/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/consul-integration/part-one/hello-service/gradlew.bat -------------------------------------------------------------------------------- /consul-integration/part-one/hello-service/lombok.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/consul-integration/part-one/hello-service/lombok.config -------------------------------------------------------------------------------- /consul-integration/part-one/hello-service/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'hello-service' 2 | -------------------------------------------------------------------------------- /consul-integration/part-one/hello-service/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /consul-integration/part-one/users-service/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/consul-integration/part-one/users-service/.gitignore -------------------------------------------------------------------------------- /consul-integration/part-one/users-service/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/consul-integration/part-one/users-service/build.gradle -------------------------------------------------------------------------------- /consul-integration/part-one/users-service/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/consul-integration/part-one/users-service/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /consul-integration/part-one/users-service/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/consul-integration/part-one/users-service/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /consul-integration/part-one/users-service/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/consul-integration/part-one/users-service/gradlew -------------------------------------------------------------------------------- /consul-integration/part-one/users-service/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/consul-integration/part-one/users-service/gradlew.bat -------------------------------------------------------------------------------- /consul-integration/part-one/users-service/lombok.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/consul-integration/part-one/users-service/lombok.config -------------------------------------------------------------------------------- /consul-integration/part-one/users-service/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'users-service' 2 | -------------------------------------------------------------------------------- /consul-integration/part-one/users-service/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | server.port=8081 -------------------------------------------------------------------------------- /consul-integration/part-three/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/consul-integration/part-three/docker-compose.yml -------------------------------------------------------------------------------- /consul-integration/part-three/hello-service/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/consul-integration/part-three/hello-service/.gitignore -------------------------------------------------------------------------------- /consul-integration/part-three/hello-service/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/consul-integration/part-three/hello-service/build.gradle -------------------------------------------------------------------------------- /consul-integration/part-three/hello-service/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/consul-integration/part-three/hello-service/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /consul-integration/part-three/hello-service/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/consul-integration/part-three/hello-service/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /consul-integration/part-three/hello-service/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/consul-integration/part-three/hello-service/gradlew -------------------------------------------------------------------------------- /consul-integration/part-three/hello-service/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/consul-integration/part-three/hello-service/gradlew.bat -------------------------------------------------------------------------------- /consul-integration/part-three/hello-service/lombok.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/consul-integration/part-three/hello-service/lombok.config -------------------------------------------------------------------------------- /consul-integration/part-three/hello-service/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'hello-service' 2 | -------------------------------------------------------------------------------- /consul-integration/part-three/hello-service/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/consul-integration/part-three/hello-service/src/main/resources/application.yml -------------------------------------------------------------------------------- /consul-integration/part-three/users-service/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/consul-integration/part-three/users-service/.gitignore -------------------------------------------------------------------------------- /consul-integration/part-three/users-service/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/consul-integration/part-three/users-service/build.gradle -------------------------------------------------------------------------------- /consul-integration/part-three/users-service/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/consul-integration/part-three/users-service/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /consul-integration/part-three/users-service/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/consul-integration/part-three/users-service/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /consul-integration/part-three/users-service/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/consul-integration/part-three/users-service/gradlew -------------------------------------------------------------------------------- /consul-integration/part-three/users-service/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/consul-integration/part-three/users-service/gradlew.bat -------------------------------------------------------------------------------- /consul-integration/part-three/users-service/lombok.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/consul-integration/part-three/users-service/lombok.config -------------------------------------------------------------------------------- /consul-integration/part-three/users-service/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'users-service' 2 | -------------------------------------------------------------------------------- /consul-integration/part-three/users-service/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/consul-integration/part-three/users-service/src/main/resources/application.yml -------------------------------------------------------------------------------- /consul-integration/part-three/users-service/src/main/resources/bootstrap.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/consul-integration/part-three/users-service/src/main/resources/bootstrap.yml -------------------------------------------------------------------------------- /consul-integration/part-two/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/consul-integration/part-two/docker-compose.yml -------------------------------------------------------------------------------- /consul-integration/part-two/hello-service/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/consul-integration/part-two/hello-service/.gitignore -------------------------------------------------------------------------------- /consul-integration/part-two/hello-service/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/consul-integration/part-two/hello-service/build.gradle -------------------------------------------------------------------------------- /consul-integration/part-two/hello-service/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/consul-integration/part-two/hello-service/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /consul-integration/part-two/hello-service/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/consul-integration/part-two/hello-service/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /consul-integration/part-two/hello-service/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/consul-integration/part-two/hello-service/gradlew -------------------------------------------------------------------------------- /consul-integration/part-two/hello-service/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/consul-integration/part-two/hello-service/gradlew.bat -------------------------------------------------------------------------------- /consul-integration/part-two/hello-service/lombok.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/consul-integration/part-two/hello-service/lombok.config -------------------------------------------------------------------------------- /consul-integration/part-two/hello-service/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'hello-service' 2 | -------------------------------------------------------------------------------- /consul-integration/part-two/hello-service/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/consul-integration/part-two/hello-service/src/main/resources/application.yml -------------------------------------------------------------------------------- /consul-integration/part-two/users-service/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/consul-integration/part-two/users-service/.gitignore -------------------------------------------------------------------------------- /consul-integration/part-two/users-service/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/consul-integration/part-two/users-service/build.gradle -------------------------------------------------------------------------------- /consul-integration/part-two/users-service/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/consul-integration/part-two/users-service/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /consul-integration/part-two/users-service/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/consul-integration/part-two/users-service/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /consul-integration/part-two/users-service/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/consul-integration/part-two/users-service/gradlew -------------------------------------------------------------------------------- /consul-integration/part-two/users-service/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/consul-integration/part-two/users-service/gradlew.bat -------------------------------------------------------------------------------- /consul-integration/part-two/users-service/lombok.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/consul-integration/part-two/users-service/lombok.config -------------------------------------------------------------------------------- /consul-integration/part-two/users-service/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'users-service' 2 | -------------------------------------------------------------------------------- /consul-integration/part-two/users-service/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/consul-integration/part-two/users-service/src/main/resources/application.yml -------------------------------------------------------------------------------- /convert-offsetdatetime-to-localdatetime/src/main/java/guru/springframework/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/convert-offsetdatetime-to-localdatetime/src/main/java/guru/springframework/Main.java -------------------------------------------------------------------------------- /convert-offsetdatetime-to-zoneddatetime/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/convert-offsetdatetime-to-zoneddatetime/.gitignore -------------------------------------------------------------------------------- /convert-offsetdatetime-to-zoneddatetime/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/convert-offsetdatetime-to-zoneddatetime/README.md -------------------------------------------------------------------------------- /convert-offsetdatetime-to-zoneddatetime/src/main/java/guru/springframework/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/convert-offsetdatetime-to-zoneddatetime/src/main/java/guru/springframework/Main.java -------------------------------------------------------------------------------- /custom-queries-with-spring-data-jpa/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/custom-queries-with-spring-data-jpa/.gitignore -------------------------------------------------------------------------------- /custom-queries-with-spring-data-jpa/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/custom-queries-with-spring-data-jpa/pom.xml -------------------------------------------------------------------------------- /custom-queries-with-spring-data-jpa/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/custom-queries-with-spring-data-jpa/src/main/resources/application.properties -------------------------------------------------------------------------------- /db-migration-flyway/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/db-migration-flyway/pom.xml -------------------------------------------------------------------------------- /db-migration-flyway/src/main/java/guru/springframework/flyway/DbFlywayMigrationMain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/db-migration-flyway/src/main/java/guru/springframework/flyway/DbFlywayMigrationMain.java -------------------------------------------------------------------------------- /db-migration-flyway/src/main/java/guru/springframework/flyway/bootstrap/UserProfileLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/db-migration-flyway/src/main/java/guru/springframework/flyway/bootstrap/UserProfileLoader.java -------------------------------------------------------------------------------- /db-migration-flyway/src/main/java/guru/springframework/flyway/config/JavaConfigDbClean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/db-migration-flyway/src/main/java/guru/springframework/flyway/config/JavaConfigDbClean.java -------------------------------------------------------------------------------- /db-migration-flyway/src/main/java/guru/springframework/flyway/domain/UserProfile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/db-migration-flyway/src/main/java/guru/springframework/flyway/domain/UserProfile.java -------------------------------------------------------------------------------- /db-migration-flyway/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/db-migration-flyway/src/main/resources/application.properties -------------------------------------------------------------------------------- /db-migration-flyway/src/main/resources/db/migration/V1__init_database.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/db-migration-flyway/src/main/resources/db/migration/V1__init_database.sql -------------------------------------------------------------------------------- /db-migration-flyway/src/main/resources/db/migration/V2__add_gender_to_user_profile.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/db-migration-flyway/src/main/resources/db/migration/V2__add_gender_to_user_profile.sql -------------------------------------------------------------------------------- /db-migration-flyway/src/main/scripts/mysqlusers.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/db-migration-flyway/src/main/scripts/mysqlusers.sql -------------------------------------------------------------------------------- /debugging-idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/debugging-idea/.gitignore -------------------------------------------------------------------------------- /debugging-idea/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/debugging-idea/build.gradle -------------------------------------------------------------------------------- /debugging-idea/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/debugging-idea/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /debugging-idea/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/debugging-idea/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /debugging-idea/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/debugging-idea/gradlew -------------------------------------------------------------------------------- /debugging-idea/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/debugging-idea/gradlew.bat -------------------------------------------------------------------------------- /debugging-idea/lombok.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/debugging-idea/lombok.config -------------------------------------------------------------------------------- /debugging-idea/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'debugging-idea' 2 | -------------------------------------------------------------------------------- /debugging-idea/src/main/java/guru/springframework/debug/idea/DebugExampleOne.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/debugging-idea/src/main/java/guru/springframework/debug/idea/DebugExampleOne.java -------------------------------------------------------------------------------- /debugging-idea/src/main/java/guru/springframework/debug/idea/DebugExampleTwo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/debugging-idea/src/main/java/guru/springframework/debug/idea/DebugExampleTwo.java -------------------------------------------------------------------------------- /debugging-idea/src/main/java/guru/springframework/debug/idea/DebuggingIdeaApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/debugging-idea/src/main/java/guru/springframework/debug/idea/DebuggingIdeaApplication.java -------------------------------------------------------------------------------- /debugging-idea/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /debugging-idea/src/test/java/guru/springframework/debug/idea/DebuggingIdeaApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/debugging-idea/src/test/java/guru/springframework/debug/idea/DebuggingIdeaApplicationTests.java -------------------------------------------------------------------------------- /di-best-practices/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/di-best-practices/pom.xml -------------------------------------------------------------------------------- /di-best-practices/src/main/java/guru/springframework/dibestpractices/services/MyService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/di-best-practices/src/main/java/guru/springframework/dibestpractices/services/MyService.java -------------------------------------------------------------------------------- /di-best-practices/src/main/java/guru/springframework/dibestpractices/services/bp/BpService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/di-best-practices/src/main/java/guru/springframework/dibestpractices/services/bp/BpService.java -------------------------------------------------------------------------------- /di-best-practices/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /docker-layer-svc1/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/docker-layer-svc1/.gitignore -------------------------------------------------------------------------------- /docker-layer-svc1/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/docker-layer-svc1/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /docker-layer-svc1/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/docker-layer-svc1/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /docker-layer-svc1/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/docker-layer-svc1/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /docker-layer-svc1/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/docker-layer-svc1/Dockerfile -------------------------------------------------------------------------------- /docker-layer-svc1/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/docker-layer-svc1/mvnw -------------------------------------------------------------------------------- /docker-layer-svc1/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/docker-layer-svc1/mvnw.cmd -------------------------------------------------------------------------------- /docker-layer-svc1/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/docker-layer-svc1/pom.xml -------------------------------------------------------------------------------- /docker-layer-svc1/src/main/java/guru/springframework/dockerlayersvc1/model/BeerDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/docker-layer-svc1/src/main/java/guru/springframework/dockerlayersvc1/model/BeerDto.java -------------------------------------------------------------------------------- /docker-layer-svc1/src/main/java/guru/springframework/dockerlayersvc1/model/BeerOrderDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/docker-layer-svc1/src/main/java/guru/springframework/dockerlayersvc1/model/BeerOrderDto.java -------------------------------------------------------------------------------- /docker-layer-svc1/src/main/java/guru/springframework/dockerlayersvc1/model/BeerPagedList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/docker-layer-svc1/src/main/java/guru/springframework/dockerlayersvc1/model/BeerPagedList.java -------------------------------------------------------------------------------- /docker-layer-svc1/src/main/java/guru/springframework/dockerlayersvc1/model/BeerStyleEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/docker-layer-svc1/src/main/java/guru/springframework/dockerlayersvc1/model/BeerStyleEnum.java -------------------------------------------------------------------------------- /docker-layer-svc1/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /docker-layer-svc2/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/docker-layer-svc2/.gitignore -------------------------------------------------------------------------------- /docker-layer-svc2/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/docker-layer-svc2/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /docker-layer-svc2/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/docker-layer-svc2/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /docker-layer-svc2/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/docker-layer-svc2/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /docker-layer-svc2/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/docker-layer-svc2/Dockerfile -------------------------------------------------------------------------------- /docker-layer-svc2/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/docker-layer-svc2/mvnw -------------------------------------------------------------------------------- /docker-layer-svc2/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/docker-layer-svc2/mvnw.cmd -------------------------------------------------------------------------------- /docker-layer-svc2/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/docker-layer-svc2/pom.xml -------------------------------------------------------------------------------- /docker-layer-svc2/src/main/java/guru/springframework/dockerlayersvc2/model/BeerDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/docker-layer-svc2/src/main/java/guru/springframework/dockerlayersvc2/model/BeerDto.java -------------------------------------------------------------------------------- /docker-layer-svc2/src/main/java/guru/springframework/dockerlayersvc2/model/BeerOrderDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/docker-layer-svc2/src/main/java/guru/springframework/dockerlayersvc2/model/BeerOrderDto.java -------------------------------------------------------------------------------- /docker-layer-svc2/src/main/java/guru/springframework/dockerlayersvc2/model/BeerPagedList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/docker-layer-svc2/src/main/java/guru/springframework/dockerlayersvc2/model/BeerPagedList.java -------------------------------------------------------------------------------- /docker-layer-svc2/src/main/java/guru/springframework/dockerlayersvc2/model/BeerStyleEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/docker-layer-svc2/src/main/java/guru/springframework/dockerlayersvc2/model/BeerStyleEnum.java -------------------------------------------------------------------------------- /docker-layer-svc2/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /enumSet/src/EnumSetExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/enumSet/src/EnumSetExample.java -------------------------------------------------------------------------------- /error-handling-in-spring/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/error-handling-in-spring/.gitignore -------------------------------------------------------------------------------- /error-handling-in-spring/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/error-handling-in-spring/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /error-handling-in-spring/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/error-handling-in-spring/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /error-handling-in-spring/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/error-handling-in-spring/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /error-handling-in-spring/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/error-handling-in-spring/pom.xml -------------------------------------------------------------------------------- /error-handling-in-spring/src/main/java/org/springframework/guru/controller/BlogController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/error-handling-in-spring/src/main/java/org/springframework/guru/controller/BlogController.java -------------------------------------------------------------------------------- /error-handling-in-spring/src/main/java/org/springframework/guru/model/Blog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/error-handling-in-spring/src/main/java/org/springframework/guru/model/Blog.java -------------------------------------------------------------------------------- /error-handling-in-spring/src/main/java/org/springframework/guru/repository/BlogRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/error-handling-in-spring/src/main/java/org/springframework/guru/repository/BlogRepository.java -------------------------------------------------------------------------------- /error-handling-in-spring/src/main/java/org/springframework/guru/service/BlogService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/error-handling-in-spring/src/main/java/org/springframework/guru/service/BlogService.java -------------------------------------------------------------------------------- /error-handling-in-spring/src/main/java/org/springframework/guru/service/BlogServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/error-handling-in-spring/src/main/java/org/springframework/guru/service/BlogServiceImpl.java -------------------------------------------------------------------------------- /error-handling-in-spring/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/error-handling-in-spring/src/main/resources/application.properties -------------------------------------------------------------------------------- /eureka-service-registry/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/eureka-service-registry/.gitignore -------------------------------------------------------------------------------- /eureka-service-registry/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/eureka-service-registry/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /eureka-service-registry/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/eureka-service-registry/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /eureka-service-registry/employee-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/eureka-service-registry/employee-service/pom.xml -------------------------------------------------------------------------------- /eureka-service-registry/employee-service/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/eureka-service-registry/employee-service/src/main/resources/application.properties -------------------------------------------------------------------------------- /eureka-service-registry/eureka-server/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/eureka-service-registry/eureka-server/pom.xml -------------------------------------------------------------------------------- /eureka-service-registry/eureka-server/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/eureka-service-registry/eureka-server/src/main/resources/application.properties -------------------------------------------------------------------------------- /eureka-service-registry/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/eureka-service-registry/mvnw -------------------------------------------------------------------------------- /eureka-service-registry/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/eureka-service-registry/mvnw.cmd -------------------------------------------------------------------------------- /eureka-service-registry/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/eureka-service-registry/pom.xml -------------------------------------------------------------------------------- /external-configuration/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/external-configuration/.gitignore -------------------------------------------------------------------------------- /external-configuration/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/external-configuration/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /external-configuration/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/external-configuration/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /external-configuration/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/external-configuration/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /external-configuration/config/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/external-configuration/config/application.yml -------------------------------------------------------------------------------- /external-configuration/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/external-configuration/mvnw -------------------------------------------------------------------------------- /external-configuration/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/external-configuration/mvnw.cmd -------------------------------------------------------------------------------- /external-configuration/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/external-configuration/pom.xml -------------------------------------------------------------------------------- /external-configuration/src/main/resources/application-development.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/external-configuration/src/main/resources/application-development.properties -------------------------------------------------------------------------------- /external-configuration/src/main/resources/application-production.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/external-configuration/src/main/resources/application-production.properties -------------------------------------------------------------------------------- /external-configuration/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/external-configuration/src/main/resources/application.properties -------------------------------------------------------------------------------- /gradlelombok/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/gradlelombok/.gitignore -------------------------------------------------------------------------------- /gradlelombok/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/gradlelombok/build.gradle -------------------------------------------------------------------------------- /gradlelombok/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/gradlelombok/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradlelombok/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/gradlelombok/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlelombok/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/gradlelombok/gradlew -------------------------------------------------------------------------------- /gradlelombok/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/gradlelombok/gradlew.bat -------------------------------------------------------------------------------- /gradlelombok/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'gradlelombok' 2 | -------------------------------------------------------------------------------- /gradlelombok/src/main/java/guru/springframework/gradlelombok/GradlelombokApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/gradlelombok/src/main/java/guru/springframework/gradlelombok/GradlelombokApplication.java -------------------------------------------------------------------------------- /gradlelombok/src/main/java/guru/springframework/gradlelombok/domain/Job.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/gradlelombok/src/main/java/guru/springframework/gradlelombok/domain/Job.java -------------------------------------------------------------------------------- /gradlelombok/src/main/java/guru/springframework/gradlelombok/domain/Person.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/gradlelombok/src/main/java/guru/springframework/gradlelombok/domain/Person.java -------------------------------------------------------------------------------- /gradlelombok/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /gradlelombok/src/test/java/guru/springframework/gradlelombok/GradlelombokApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/gradlelombok/src/test/java/guru/springframework/gradlelombok/GradlelombokApplicationTests.java -------------------------------------------------------------------------------- /hikaricp-springboot2-mysql/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/hikaricp-springboot2-mysql/.gitignore -------------------------------------------------------------------------------- /hikaricp-springboot2-mysql/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/hikaricp-springboot2-mysql/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /hikaricp-springboot2-mysql/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/hikaricp-springboot2-mysql/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /hikaricp-springboot2-mysql/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/hikaricp-springboot2-mysql/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /hikaricp-springboot2-mysql/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/hikaricp-springboot2-mysql/README.md -------------------------------------------------------------------------------- /hikaricp-springboot2-mysql/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/hikaricp-springboot2-mysql/mvnw -------------------------------------------------------------------------------- /hikaricp-springboot2-mysql/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/hikaricp-springboot2-mysql/mvnw.cmd -------------------------------------------------------------------------------- /hikaricp-springboot2-mysql/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/hikaricp-springboot2-mysql/pom.xml -------------------------------------------------------------------------------- /hikaricp-springboot2-mysql/src/main/java/guru/springframework/hikaricp/domain/Employee.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/hikaricp-springboot2-mysql/src/main/java/guru/springframework/hikaricp/domain/Employee.java -------------------------------------------------------------------------------- /hikaricp-springboot2-mysql/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/hikaricp-springboot2-mysql/src/main/resources/application.properties -------------------------------------------------------------------------------- /java-bean-validation/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/java-bean-validation/pom.xml -------------------------------------------------------------------------------- /java-bean-validation/src/main/java/org/springframework/guru/JavaBeanValidationApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/java-bean-validation/src/main/java/org/springframework/guru/JavaBeanValidationApplication.java -------------------------------------------------------------------------------- /java-bean-validation/src/main/java/org/springframework/guru/controller/BlogController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/java-bean-validation/src/main/java/org/springframework/guru/controller/BlogController.java -------------------------------------------------------------------------------- /java-bean-validation/src/main/java/org/springframework/guru/model/Blog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/java-bean-validation/src/main/java/org/springframework/guru/model/Blog.java -------------------------------------------------------------------------------- /java-bean-validation/src/main/java/org/springframework/guru/repository/BlogRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/java-bean-validation/src/main/java/org/springframework/guru/repository/BlogRepository.java -------------------------------------------------------------------------------- /java-bean-validation/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/java-bean-validation/src/main/resources/application.properties -------------------------------------------------------------------------------- /java-list-operations/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/java-list-operations/.gitignore -------------------------------------------------------------------------------- /java-list-operations/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/java-list-operations/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /java-list-operations/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/java-list-operations/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /java-list-operations/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/java-list-operations/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /java-list-operations/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/java-list-operations/mvnw -------------------------------------------------------------------------------- /java-list-operations/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/java-list-operations/mvnw.cmd -------------------------------------------------------------------------------- /java-list-operations/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/java-list-operations/pom.xml -------------------------------------------------------------------------------- /java-list-operations/src/main/java/com/springframework/guru/javalistoperations/StackDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/java-list-operations/src/main/java/com/springframework/guru/javalistoperations/StackDemo.java -------------------------------------------------------------------------------- /java-list-operations/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /jdbc-template/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/jdbc-template/README.md -------------------------------------------------------------------------------- /jdbc-template/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/jdbc-template/pom.xml -------------------------------------------------------------------------------- /jdbc-template/src/main/java/guru/springframework/jdbctemplate/JdbcTemplateApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/jdbc-template/src/main/java/guru/springframework/jdbctemplate/JdbcTemplateApplication.java -------------------------------------------------------------------------------- /jdbc-template/src/main/java/guru/springframework/jdbctemplate/employee/Employee.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/jdbc-template/src/main/java/guru/springframework/jdbctemplate/employee/Employee.java -------------------------------------------------------------------------------- /jdbc-template/src/main/java/guru/springframework/jdbctemplate/employee/EmployeeRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/jdbc-template/src/main/java/guru/springframework/jdbctemplate/employee/EmployeeRepository.java -------------------------------------------------------------------------------- /jdbc-template/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /jdbc-template/src/main/resources/data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/jdbc-template/src/main/resources/data.sql -------------------------------------------------------------------------------- /jdbc-template/src/main/resources/schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/jdbc-template/src/main/resources/schema.sql -------------------------------------------------------------------------------- /jdbc-template/src/test/java/guru/springframework/jdbctemplate/JdbcTemplateApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/jdbc-template/src/test/java/guru/springframework/jdbctemplate/JdbcTemplateApplicationTests.java -------------------------------------------------------------------------------- /jpa-one-to-many/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/jpa-one-to-many/.gitignore -------------------------------------------------------------------------------- /jpa-one-to-many/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/jpa-one-to-many/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /jpa-one-to-many/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/jpa-one-to-many/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /jpa-one-to-many/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/jpa-one-to-many/mvnw -------------------------------------------------------------------------------- /jpa-one-to-many/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/jpa-one-to-many/mvnw.cmd -------------------------------------------------------------------------------- /jpa-one-to-many/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/jpa-one-to-many/pom.xml -------------------------------------------------------------------------------- /jpa-one-to-many/src/main/java/guru/springframewok/jpaonetomany/JpaOneToManyApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/jpa-one-to-many/src/main/java/guru/springframewok/jpaonetomany/JpaOneToManyApplication.java -------------------------------------------------------------------------------- /jpa-one-to-many/src/main/java/guru/springframewok/jpaonetomany/bootstrap/BootstrapData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/jpa-one-to-many/src/main/java/guru/springframewok/jpaonetomany/bootstrap/BootstrapData.java -------------------------------------------------------------------------------- /jpa-one-to-many/src/main/java/guru/springframewok/jpaonetomany/model/Product.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/jpa-one-to-many/src/main/java/guru/springframewok/jpaonetomany/model/Product.java -------------------------------------------------------------------------------- /jpa-one-to-many/src/main/java/guru/springframewok/jpaonetomany/model/ShoppingCart.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/jpa-one-to-many/src/main/java/guru/springframewok/jpaonetomany/model/ShoppingCart.java -------------------------------------------------------------------------------- /jpa-one-to-many/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/jpa-one-to-many/src/main/resources/application.properties -------------------------------------------------------------------------------- /json-logging/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/json-logging/.gitignore -------------------------------------------------------------------------------- /json-logging/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/json-logging/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /json-logging/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/json-logging/mvnw -------------------------------------------------------------------------------- /json-logging/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/json-logging/mvnw.cmd -------------------------------------------------------------------------------- /json-logging/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/json-logging/pom.xml -------------------------------------------------------------------------------- /json-logging/src/main/java/guru/springframework/jsonlogging/JsonLoggingApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/json-logging/src/main/java/guru/springframework/jsonlogging/JsonLoggingApplication.java -------------------------------------------------------------------------------- /json-logging/src/main/java/guru/springframework/jsonlogging/boot/BootStrap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/json-logging/src/main/java/guru/springframework/jsonlogging/boot/BootStrap.java -------------------------------------------------------------------------------- /json-logging/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | spring.application.name=json-logging 2 | -------------------------------------------------------------------------------- /json-logging/src/main/resources/logback-spring.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/json-logging/src/main/resources/logback-spring.xml -------------------------------------------------------------------------------- /json-logging/src/test/java/guru/springframework/jsonlogging/JsonLoggingApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/json-logging/src/test/java/guru/springframework/jsonlogging/JsonLoggingApplicationTests.java -------------------------------------------------------------------------------- /lambda-comparision-sorting/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/lambda-comparision-sorting/README.md -------------------------------------------------------------------------------- /lambda-comparision-sorting/src/main/java/springframework/guru/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/lambda-comparision-sorting/src/main/java/springframework/guru/Main.java -------------------------------------------------------------------------------- /lambda-comparision-sorting/src/main/java/springframework/guru/Product.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/lambda-comparision-sorting/src/main/java/springframework/guru/Product.java -------------------------------------------------------------------------------- /maplombok/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/maplombok/.gitignore -------------------------------------------------------------------------------- /maplombok/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/maplombok/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /maplombok/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/maplombok/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /maplombok/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/maplombok/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /maplombok/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/maplombok/README.md -------------------------------------------------------------------------------- /maplombok/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/maplombok/mvnw -------------------------------------------------------------------------------- /maplombok/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/maplombok/mvnw.cmd -------------------------------------------------------------------------------- /maplombok/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/maplombok/pom.xml -------------------------------------------------------------------------------- /maplombok/src/main/java/guru/springframework/maplombok/MaplombokApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/maplombok/src/main/java/guru/springframework/maplombok/MaplombokApplication.java -------------------------------------------------------------------------------- /maplombok/src/main/java/guru/springframework/maplombok/domain/Payment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/maplombok/src/main/java/guru/springframework/maplombok/domain/Payment.java -------------------------------------------------------------------------------- /maplombok/src/main/java/guru/springframework/maplombok/mappers/PaymentMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/maplombok/src/main/java/guru/springframework/maplombok/mappers/PaymentMapper.java -------------------------------------------------------------------------------- /maplombok/src/main/java/guru/springframework/maplombok/messages/SendPayment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/maplombok/src/main/java/guru/springframework/maplombok/messages/SendPayment.java -------------------------------------------------------------------------------- /maplombok/src/main/java/guru/springframework/maplombok/svb/model/AchAccountType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/maplombok/src/main/java/guru/springframework/maplombok/svb/model/AchAccountType.java -------------------------------------------------------------------------------- /maplombok/src/main/java/guru/springframework/maplombok/svb/model/AchDirection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/maplombok/src/main/java/guru/springframework/maplombok/svb/model/AchDirection.java -------------------------------------------------------------------------------- /maplombok/src/main/java/guru/springframework/maplombok/svb/model/AchService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/maplombok/src/main/java/guru/springframework/maplombok/svb/model/AchService.java -------------------------------------------------------------------------------- /maplombok/src/main/java/guru/springframework/maplombok/svb/model/AchStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/maplombok/src/main/java/guru/springframework/maplombok/svb/model/AchStatus.java -------------------------------------------------------------------------------- /maplombok/src/main/java/guru/springframework/maplombok/svb/model/AchTransferObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/maplombok/src/main/java/guru/springframework/maplombok/svb/model/AchTransferObject.java -------------------------------------------------------------------------------- /maplombok/src/main/java/guru/springframework/maplombok/svb/model/AchTransferPayload.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/maplombok/src/main/java/guru/springframework/maplombok/svb/model/AchTransferPayload.java -------------------------------------------------------------------------------- /maplombok/src/main/java/guru/springframework/maplombok/svb/model/SecCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/maplombok/src/main/java/guru/springframework/maplombok/svb/model/SecCode.java -------------------------------------------------------------------------------- /maplombok/src/main/java/guru/springframework/maplombok/svb/model/SvbCurrency.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/maplombok/src/main/java/guru/springframework/maplombok/svb/model/SvbCurrency.java -------------------------------------------------------------------------------- /maplombok/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /maplombok/src/test/java/guru/springframework/maplombok/MaplombokApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/maplombok/src/test/java/guru/springframework/maplombok/MaplombokApplicationTests.java -------------------------------------------------------------------------------- /multimodule-spring-boot-project/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/multimodule-spring-boot-project/.gitignore -------------------------------------------------------------------------------- /multimodule-spring-boot-project/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/multimodule-spring-boot-project/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /multimodule-spring-boot-project/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/multimodule-spring-boot-project/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /multimodule-spring-boot-project/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/multimodule-spring-boot-project/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /multimodule-spring-boot-project/module-1/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/multimodule-spring-boot-project/module-1/.gitignore -------------------------------------------------------------------------------- /multimodule-spring-boot-project/module-1/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/multimodule-spring-boot-project/module-1/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /multimodule-spring-boot-project/module-1/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/multimodule-spring-boot-project/module-1/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /multimodule-spring-boot-project/module-1/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/multimodule-spring-boot-project/module-1/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /multimodule-spring-boot-project/module-1/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/multimodule-spring-boot-project/module-1/pom.xml -------------------------------------------------------------------------------- /multimodule-spring-boot-project/module-1/src/main/java/org/springframework/guru/model/Book.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/multimodule-spring-boot-project/module-1/src/main/java/org/springframework/guru/model/Book.java -------------------------------------------------------------------------------- /multimodule-spring-boot-project/module-1/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /multimodule-spring-boot-project/module-2/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/multimodule-spring-boot-project/module-2/.gitignore -------------------------------------------------------------------------------- /multimodule-spring-boot-project/module-2/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/multimodule-spring-boot-project/module-2/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /multimodule-spring-boot-project/module-2/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/multimodule-spring-boot-project/module-2/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /multimodule-spring-boot-project/module-2/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/multimodule-spring-boot-project/module-2/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /multimodule-spring-boot-project/module-2/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/multimodule-spring-boot-project/module-2/mvnw -------------------------------------------------------------------------------- /multimodule-spring-boot-project/module-2/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/multimodule-spring-boot-project/module-2/mvnw.cmd -------------------------------------------------------------------------------- /multimodule-spring-boot-project/module-2/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/multimodule-spring-boot-project/module-2/pom.xml -------------------------------------------------------------------------------- /multimodule-spring-boot-project/module-2/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /multimodule-spring-boot-project/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/multimodule-spring-boot-project/pom.xml -------------------------------------------------------------------------------- /multimodule-spring-boot-project/src/main/java/org/springframework/guru/DemoApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/multimodule-spring-boot-project/src/main/java/org/springframework/guru/DemoApplication.java -------------------------------------------------------------------------------- /multimodule-spring-boot-project/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /multiple-data-sources/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/multiple-data-sources/.gitignore -------------------------------------------------------------------------------- /multiple-data-sources/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/multiple-data-sources/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /multiple-data-sources/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/multiple-data-sources/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /multiple-data-sources/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/multiple-data-sources/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /multiple-data-sources/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/multiple-data-sources/mvnw -------------------------------------------------------------------------------- /multiple-data-sources/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/multiple-data-sources/mvnw.cmd -------------------------------------------------------------------------------- /multiple-data-sources/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/multiple-data-sources/pom.xml -------------------------------------------------------------------------------- /multiple-data-sources/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/multiple-data-sources/src/main/resources/application.properties -------------------------------------------------------------------------------- /mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/mvnw -------------------------------------------------------------------------------- /mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/mvnw.cmd -------------------------------------------------------------------------------- /one-to-many-association/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/one-to-many-association/.gitignore -------------------------------------------------------------------------------- /one-to-many-association/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/one-to-many-association/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /one-to-many-association/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/one-to-many-association/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /one-to-many-association/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/one-to-many-association/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /one-to-many-association/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/one-to-many-association/mvnw -------------------------------------------------------------------------------- /one-to-many-association/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/one-to-many-association/mvnw.cmd -------------------------------------------------------------------------------- /one-to-many-association/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/one-to-many-association/pom.xml -------------------------------------------------------------------------------- /one-to-many-association/src/main/java/org/springframework/guru/domain/Movie.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/one-to-many-association/src/main/java/org/springframework/guru/domain/Movie.java -------------------------------------------------------------------------------- /one-to-many-association/src/main/java/org/springframework/guru/domain/Songs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/one-to-many-association/src/main/java/org/springframework/guru/domain/Songs.java -------------------------------------------------------------------------------- /one-to-many-association/src/main/java/org/springframework/guru/repository/MovieRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/one-to-many-association/src/main/java/org/springframework/guru/repository/MovieRepository.java -------------------------------------------------------------------------------- /one-to-many-association/src/main/java/org/springframework/guru/repository/SongRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/one-to-many-association/src/main/java/org/springframework/guru/repository/SongRepository.java -------------------------------------------------------------------------------- /one-to-many-association/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/one-to-many-association/src/main/resources/application.properties -------------------------------------------------------------------------------- /one-to-one-association/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/one-to-one-association/.gitignore -------------------------------------------------------------------------------- /one-to-one-association/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/one-to-one-association/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /one-to-one-association/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/one-to-one-association/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /one-to-one-association/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/one-to-one-association/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /one-to-one-association/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/one-to-one-association/mvnw -------------------------------------------------------------------------------- /one-to-one-association/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/one-to-one-association/mvnw.cmd -------------------------------------------------------------------------------- /one-to-one-association/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/one-to-one-association/pom.xml -------------------------------------------------------------------------------- /one-to-one-association/src/main/java/org/springframework/guru/bootstrap/DataBootstrap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/one-to-one-association/src/main/java/org/springframework/guru/bootstrap/DataBootstrap.java -------------------------------------------------------------------------------- /one-to-one-association/src/main/java/org/springframework/guru/domain/Address.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/one-to-one-association/src/main/java/org/springframework/guru/domain/Address.java -------------------------------------------------------------------------------- /one-to-one-association/src/main/java/org/springframework/guru/domain/Person.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/one-to-one-association/src/main/java/org/springframework/guru/domain/Person.java -------------------------------------------------------------------------------- /one-to-one-association/src/main/java/org/springframework/guru/repository/AddressRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/one-to-one-association/src/main/java/org/springframework/guru/repository/AddressRepository.java -------------------------------------------------------------------------------- /one-to-one-association/src/main/java/org/springframework/guru/repository/PersonRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/one-to-one-association/src/main/java/org/springframework/guru/repository/PersonRepository.java -------------------------------------------------------------------------------- /one-to-one-association/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/one-to-one-association/src/main/resources/application.properties -------------------------------------------------------------------------------- /optionaldemo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/optionaldemo/pom.xml -------------------------------------------------------------------------------- /optionaldemo/src/main/java/guru/springframework/optionaldemos/NPEExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/optionaldemo/src/main/java/guru/springframework/optionaldemos/NPEExample.java -------------------------------------------------------------------------------- /optionaldemo/src/main/java/guru/springframework/optionaldemos/OptionOrElseThrow.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/optionaldemo/src/main/java/guru/springframework/optionaldemos/OptionOrElseThrow.java -------------------------------------------------------------------------------- /optionaldemo/src/main/java/guru/springframework/optionaldemos/OptionalCreation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/optionaldemo/src/main/java/guru/springframework/optionaldemos/OptionalCreation.java -------------------------------------------------------------------------------- /optionaldemo/src/main/java/guru/springframework/optionaldemos/OptionalExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/optionaldemo/src/main/java/guru/springframework/optionaldemos/OptionalExample.java -------------------------------------------------------------------------------- /optionaldemo/src/main/java/guru/springframework/optionaldemos/OptionalFilterMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/optionaldemo/src/main/java/guru/springframework/optionaldemos/OptionalFilterMap.java -------------------------------------------------------------------------------- /optionaldemo/src/main/java/guru/springframework/optionaldemos/OptionalGet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/optionaldemo/src/main/java/guru/springframework/optionaldemos/OptionalGet.java -------------------------------------------------------------------------------- /optionaldemo/src/main/java/guru/springframework/optionaldemos/OptionalOrElse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/optionaldemo/src/main/java/guru/springframework/optionaldemos/OptionalOrElse.java -------------------------------------------------------------------------------- /optionaldemo/src/main/java/guru/springframework/optionaldemos/OptionalRetrieval.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/optionaldemo/src/main/java/guru/springframework/optionaldemos/OptionalRetrieval.java -------------------------------------------------------------------------------- /parameterizedqueries/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/parameterizedqueries/pom.xml -------------------------------------------------------------------------------- /parameterizedqueries/src/test/java/com/springframeworkguru/parameterizedtest/TestParameter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/parameterizedqueries/src/test/java/com/springframeworkguru/parameterizedtest/TestParameter.java -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/pom.xml -------------------------------------------------------------------------------- /publish-docker-image-to-docker-hub/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/publish-docker-image-to-docker-hub/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /publish-docker-image-to-docker-hub/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/publish-docker-image-to-docker-hub/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /publish-docker-image-to-docker-hub/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/publish-docker-image-to-docker-hub/Dockerfile -------------------------------------------------------------------------------- /publish-docker-image-to-docker-hub/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/publish-docker-image-to-docker-hub/mvnw -------------------------------------------------------------------------------- /publish-docker-image-to-docker-hub/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/publish-docker-image-to-docker-hub/mvnw.cmd -------------------------------------------------------------------------------- /publish-docker-image-to-docker-hub/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/publish-docker-image-to-docker-hub/pom.xml -------------------------------------------------------------------------------- /publish-docker-image-to-docker-hub/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/publish-docker-image-to-docker-hub/src/main/resources/application.yml -------------------------------------------------------------------------------- /rabbitmqspringapp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/rabbitmqspringapp/README.md -------------------------------------------------------------------------------- /rabbitmqspringapp/consumer-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/rabbitmqspringapp/consumer-service/pom.xml -------------------------------------------------------------------------------- /rabbitmqspringapp/consumer-service/src/main/java/com/springframwork/guru/domain/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/rabbitmqspringapp/consumer-service/src/main/java/com/springframwork/guru/domain/User.java -------------------------------------------------------------------------------- /rabbitmqspringapp/consumer-service/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/rabbitmqspringapp/consumer-service/src/main/resources/application.yml -------------------------------------------------------------------------------- /rabbitmqspringapp/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/rabbitmqspringapp/pom.xml -------------------------------------------------------------------------------- /rabbitmqspringapp/producer-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/rabbitmqspringapp/producer-service/pom.xml -------------------------------------------------------------------------------- /rabbitmqspringapp/producer-service/src/main/java/com/springframwork/guru/domain/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/rabbitmqspringapp/producer-service/src/main/java/com/springframwork/guru/domain/User.java -------------------------------------------------------------------------------- /rabbitmqspringapp/producer-service/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/rabbitmqspringapp/producer-service/src/main/resources/application.yml -------------------------------------------------------------------------------- /record/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/record/.gitignore -------------------------------------------------------------------------------- /record/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/record/build.gradle -------------------------------------------------------------------------------- /record/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/record/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /record/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/record/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /record/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/record/gradlew -------------------------------------------------------------------------------- /record/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/record/gradlew.bat -------------------------------------------------------------------------------- /record/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'record' 2 | -------------------------------------------------------------------------------- /record/src/main/java/guru/springframework/record/ExplicitConstructorProduct.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/record/src/main/java/guru/springframework/record/ExplicitConstructorProduct.java -------------------------------------------------------------------------------- /record/src/main/java/guru/springframework/record/ExplicitMemberProduct.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/record/src/main/java/guru/springframework/record/ExplicitMemberProduct.java -------------------------------------------------------------------------------- /record/src/main/java/guru/springframework/record/Product.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/record/src/main/java/guru/springframework/record/Product.java -------------------------------------------------------------------------------- /record/src/main/java/guru/springframework/record/RecordApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/record/src/main/java/guru/springframework/record/RecordApplication.java -------------------------------------------------------------------------------- /record/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /record/src/test/java/guru/springframework/record/RecordApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/record/src/test/java/guru/springframework/record/RecordApplicationTests.java -------------------------------------------------------------------------------- /request-body-demo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/request-body-demo/pom.xml -------------------------------------------------------------------------------- /request-body-demo/src/main/java/gur/springframework/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/request-body-demo/src/main/java/gur/springframework/App.java -------------------------------------------------------------------------------- /request-body-demo/src/main/java/gur/springframework/controller/DemoController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/request-body-demo/src/main/java/gur/springframework/controller/DemoController.java -------------------------------------------------------------------------------- /request-body-demo/src/main/java/gur/springframework/model/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/request-body-demo/src/main/java/gur/springframework/model/User.java -------------------------------------------------------------------------------- /request-body-demo/src/main/java/resources/application.properties: -------------------------------------------------------------------------------- 1 | logging.level.org.springframework.web=debug -------------------------------------------------------------------------------- /request-body-demo/src/test/java/gur/springframework/AppTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/request-body-demo/src/test/java/gur/springframework/AppTest.java -------------------------------------------------------------------------------- /request-body-demo/src/test/java/gur/springframework/controller/DemoControllerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/request-body-demo/src/test/java/gur/springframework/controller/DemoControllerTest.java -------------------------------------------------------------------------------- /resourceloaderdemo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/resourceloaderdemo/pom.xml -------------------------------------------------------------------------------- /resourceloaderdemo/src/main/java/guru/springframework/resourceloaderdemo/service/test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/resourceloaderdemo/src/main/java/guru/springframework/resourceloaderdemo/service/test.txt -------------------------------------------------------------------------------- /resourceloaderdemo/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resourceloaderdemo/src/main/resources/test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/resourceloaderdemo/src/main/resources/test.txt -------------------------------------------------------------------------------- /restserviceforproduct/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/restserviceforproduct/README.md -------------------------------------------------------------------------------- /restserviceforproduct/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/restserviceforproduct/pom.xml -------------------------------------------------------------------------------- /restserviceforproduct/src/main/java/com/springframework/guru/controller/ProductController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/restserviceforproduct/src/main/java/com/springframework/guru/controller/ProductController.java -------------------------------------------------------------------------------- /restserviceforproduct/src/main/java/com/springframework/guru/model/Product.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/restserviceforproduct/src/main/java/com/springframework/guru/model/Product.java -------------------------------------------------------------------------------- /restserviceforproduct/src/main/java/com/springframework/guru/repository/ProductRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/restserviceforproduct/src/main/java/com/springframework/guru/repository/ProductRepository.java -------------------------------------------------------------------------------- /restserviceforproduct/src/main/java/com/springframework/guru/service/ProductService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/restserviceforproduct/src/main/java/com/springframework/guru/service/ProductService.java -------------------------------------------------------------------------------- /restserviceforproduct/src/main/java/com/springframework/guru/service/ProductServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/restserviceforproduct/src/main/java/com/springframework/guru/service/ProductServiceImpl.java -------------------------------------------------------------------------------- /restserviceforproduct/src/test/java/com/springframework/guru/service/ProductServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/restserviceforproduct/src/test/java/com/springframework/guru/service/ProductServiceTest.java -------------------------------------------------------------------------------- /resttemplate/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/resttemplate/README.md -------------------------------------------------------------------------------- /resttemplate/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/resttemplate/pom.xml -------------------------------------------------------------------------------- /resttemplate/src/main/java/guru/springframework/resttemplate/RestTemplateApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/resttemplate/src/main/java/guru/springframework/resttemplate/RestTemplateApplication.java -------------------------------------------------------------------------------- /resttemplate/src/main/java/guru/springframework/resttemplate/client/EmployeeRestClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/resttemplate/src/main/java/guru/springframework/resttemplate/client/EmployeeRestClient.java -------------------------------------------------------------------------------- /resttemplate/src/main/java/guru/springframework/resttemplate/config/ApacheHttpClientConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/resttemplate/src/main/java/guru/springframework/resttemplate/config/ApacheHttpClientConfig.java -------------------------------------------------------------------------------- /resttemplate/src/main/java/guru/springframework/resttemplate/config/RestTemplateConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/resttemplate/src/main/java/guru/springframework/resttemplate/config/RestTemplateConfig.java -------------------------------------------------------------------------------- /resttemplate/src/main/java/guru/springframework/resttemplate/model/Employee.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/resttemplate/src/main/java/guru/springframework/resttemplate/model/Employee.java -------------------------------------------------------------------------------- /resttemplate/src/main/java/guru/springframework/resttemplate/web/EmployeeRestController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/resttemplate/src/main/java/guru/springframework/resttemplate/web/EmployeeRestController.java -------------------------------------------------------------------------------- /resttemplate/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | server.port=8080 2 | -------------------------------------------------------------------------------- /scheduling-demo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/scheduling-demo/.gitignore -------------------------------------------------------------------------------- /scheduling-demo/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/scheduling-demo/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /scheduling-demo/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/scheduling-demo/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /scheduling-demo/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/scheduling-demo/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /scheduling-demo/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/scheduling-demo/mvnw -------------------------------------------------------------------------------- /scheduling-demo/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/scheduling-demo/mvnw.cmd -------------------------------------------------------------------------------- /scheduling-demo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/scheduling-demo/pom.xml -------------------------------------------------------------------------------- /scheduling-demo/src/main/java/guru/springframework/SchedulingDemoApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/scheduling-demo/src/main/java/guru/springframework/SchedulingDemoApplication.java -------------------------------------------------------------------------------- /scheduling-demo/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /scheduling-demo/src/test/java/guru/springframework/SchedulingDemoApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/scheduling-demo/src/test/java/guru/springframework/SchedulingDemoApplicationTests.java -------------------------------------------------------------------------------- /spring-actuator-demo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-actuator-demo/.gitignore -------------------------------------------------------------------------------- /spring-actuator-demo/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-actuator-demo/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /spring-actuator-demo/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-actuator-demo/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /spring-actuator-demo/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-actuator-demo/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /spring-actuator-demo/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-actuator-demo/mvnw -------------------------------------------------------------------------------- /spring-actuator-demo/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-actuator-demo/mvnw.cmd -------------------------------------------------------------------------------- /spring-actuator-demo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-actuator-demo/pom.xml -------------------------------------------------------------------------------- /spring-actuator-demo/src/main/java/guru/springframework/SpringActuatorDemoApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-actuator-demo/src/main/java/guru/springframework/SpringActuatorDemoApplication.java -------------------------------------------------------------------------------- /spring-actuator-demo/src/main/java/guru/springframework/controller/DemoController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-actuator-demo/src/main/java/guru/springframework/controller/DemoController.java -------------------------------------------------------------------------------- /spring-actuator-demo/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-actuator-demo/src/main/resources/application.properties -------------------------------------------------------------------------------- /spring-actuator-demo/src/test/java/guru/springframework/SpringActuatorDemoApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-actuator-demo/src/test/java/guru/springframework/SpringActuatorDemoApplicationTests.java -------------------------------------------------------------------------------- /spring-bean-scopes/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-bean-scopes/README.md -------------------------------------------------------------------------------- /spring-bean-scopes/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-bean-scopes/pom.xml -------------------------------------------------------------------------------- /spring-bean-scopes/src/main/java/guru/springframework/beanscope/SpringBeanScopeApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-bean-scopes/src/main/java/guru/springframework/beanscope/SpringBeanScopeApplication.java -------------------------------------------------------------------------------- /spring-bean-scopes/src/main/java/guru/springframework/beanscope/config/PrototypeDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-bean-scopes/src/main/java/guru/springframework/beanscope/config/PrototypeDemo.java -------------------------------------------------------------------------------- /spring-bean-scopes/src/main/java/guru/springframework/beanscope/config/SingletonDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-bean-scopes/src/main/java/guru/springframework/beanscope/config/SingletonDemo.java -------------------------------------------------------------------------------- /spring-bean-scopes/src/main/java/guru/springframework/beanscope/domain/Author.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-bean-scopes/src/main/java/guru/springframework/beanscope/domain/Author.java -------------------------------------------------------------------------------- /spring-bean-scopes/src/main/java/guru/springframework/beanscope/domain/Blog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-bean-scopes/src/main/java/guru/springframework/beanscope/domain/Blog.java -------------------------------------------------------------------------------- /spring-bean-scopes/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /spring-bean-scopes/src/test/java/guru/springframework/beanscope/config/PrototypeDemoTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-bean-scopes/src/test/java/guru/springframework/beanscope/config/PrototypeDemoTest.java -------------------------------------------------------------------------------- /spring-bean-scopes/src/test/java/guru/springframework/beanscope/config/SingletonDemoTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-bean-scopes/src/test/java/guru/springframework/beanscope/config/SingletonDemoTest.java -------------------------------------------------------------------------------- /spring-boot-docker-compose/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-boot-docker-compose/.gitignore -------------------------------------------------------------------------------- /spring-boot-docker-compose/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-boot-docker-compose/docker-compose.yml -------------------------------------------------------------------------------- /spring-boot-docker-compose/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-boot-docker-compose/pom.xml -------------------------------------------------------------------------------- /spring-boot-docker-compose/user-service/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-boot-docker-compose/user-service/.gitignore -------------------------------------------------------------------------------- /spring-boot-docker-compose/user-service/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-boot-docker-compose/user-service/Dockerfile -------------------------------------------------------------------------------- /spring-boot-docker-compose/user-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-boot-docker-compose/user-service/pom.xml -------------------------------------------------------------------------------- /spring-boot-docker-compose/user-service/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-boot-docker-compose/user-service/src/main/resources/application.yml -------------------------------------------------------------------------------- /spring-boot-docker/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-boot-docker/.gitignore -------------------------------------------------------------------------------- /spring-boot-docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-boot-docker/Dockerfile -------------------------------------------------------------------------------- /spring-boot-docker/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spring-boot-docker/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-boot-docker/pom.xml -------------------------------------------------------------------------------- /spring-boot-docker/src/main/java/guru/springframework/docker/DemoApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-boot-docker/src/main/java/guru/springframework/docker/DemoApplication.java -------------------------------------------------------------------------------- /spring-boot-docker/src/main/java/guru/springframework/docker/controller/DemoController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-boot-docker/src/main/java/guru/springframework/docker/controller/DemoController.java -------------------------------------------------------------------------------- /spring-boot-docker/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-boot-docker/src/main/resources/application.yml -------------------------------------------------------------------------------- /spring-boot-ehcache/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-boot-ehcache/README.md -------------------------------------------------------------------------------- /spring-boot-ehcache/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-boot-ehcache/pom.xml -------------------------------------------------------------------------------- /spring-boot-ehcache/src/main/java/guru/springframework/ehcache/config/CacheLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-boot-ehcache/src/main/java/guru/springframework/ehcache/config/CacheLogger.java -------------------------------------------------------------------------------- /spring-boot-ehcache/src/main/java/guru/springframework/ehcache/config/EhcacheConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-boot-ehcache/src/main/java/guru/springframework/ehcache/config/EhcacheConfig.java -------------------------------------------------------------------------------- /spring-boot-ehcache/src/main/java/guru/springframework/ehcache/model/Student.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-boot-ehcache/src/main/java/guru/springframework/ehcache/model/Student.java -------------------------------------------------------------------------------- /spring-boot-ehcache/src/main/java/guru/springframework/ehcache/rest/StudentRestController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-boot-ehcache/src/main/java/guru/springframework/ehcache/rest/StudentRestController.java -------------------------------------------------------------------------------- /spring-boot-ehcache/src/main/java/guru/springframework/ehcache/service/CalculationService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-boot-ehcache/src/main/java/guru/springframework/ehcache/service/CalculationService.java -------------------------------------------------------------------------------- /spring-boot-ehcache/src/main/java/guru/springframework/ehcache/service/StudentService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-boot-ehcache/src/main/java/guru/springframework/ehcache/service/StudentService.java -------------------------------------------------------------------------------- /spring-boot-ehcache/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-boot-ehcache/src/main/resources/application.properties -------------------------------------------------------------------------------- /spring-boot-ehcache/src/main/resources/ehcache.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-boot-ehcache/src/main/resources/ehcache.xml -------------------------------------------------------------------------------- /spring-boot-pagination/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-boot-pagination/pom.xml -------------------------------------------------------------------------------- /spring-boot-pagination/src/main/java/org/springframework/guru/SpringBootPaginationDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-boot-pagination/src/main/java/org/springframework/guru/SpringBootPaginationDemo.java -------------------------------------------------------------------------------- /spring-boot-pagination/src/main/java/org/springframework/guru/controller/BlogController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-boot-pagination/src/main/java/org/springframework/guru/controller/BlogController.java -------------------------------------------------------------------------------- /spring-boot-pagination/src/main/java/org/springframework/guru/model/Blog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-boot-pagination/src/main/java/org/springframework/guru/model/Blog.java -------------------------------------------------------------------------------- /spring-boot-pagination/src/main/java/org/springframework/guru/repository/BlogRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-boot-pagination/src/main/java/org/springframework/guru/repository/BlogRepository.java -------------------------------------------------------------------------------- /spring-boot-pagination/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-boot-pagination/src/main/resources/application.properties -------------------------------------------------------------------------------- /spring-boot-pagination/src/main/resources/import.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-boot-pagination/src/main/resources/import.sql -------------------------------------------------------------------------------- /spring-cloud-openfeign/feign/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-cloud-openfeign/feign/.gitignore -------------------------------------------------------------------------------- /spring-cloud-openfeign/feign/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-cloud-openfeign/feign/build.gradle -------------------------------------------------------------------------------- /spring-cloud-openfeign/feign/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-cloud-openfeign/feign/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /spring-cloud-openfeign/feign/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-cloud-openfeign/feign/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /spring-cloud-openfeign/feign/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-cloud-openfeign/feign/gradlew -------------------------------------------------------------------------------- /spring-cloud-openfeign/feign/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-cloud-openfeign/feign/gradlew.bat -------------------------------------------------------------------------------- /spring-cloud-openfeign/feign/lombok.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-cloud-openfeign/feign/lombok.config -------------------------------------------------------------------------------- /spring-cloud-openfeign/feign/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'feign' 2 | -------------------------------------------------------------------------------- /spring-cloud-openfeign/feign/src/main/java/guru/springframework/feign/AppController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-cloud-openfeign/feign/src/main/java/guru/springframework/feign/AppController.java -------------------------------------------------------------------------------- /spring-cloud-openfeign/feign/src/main/java/guru/springframework/feign/FeignApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-cloud-openfeign/feign/src/main/java/guru/springframework/feign/FeignApplication.java -------------------------------------------------------------------------------- /spring-cloud-openfeign/feign/src/main/java/guru/springframework/feign/SimpleClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-cloud-openfeign/feign/src/main/java/guru/springframework/feign/SimpleClient.java -------------------------------------------------------------------------------- /spring-cloud-openfeign/feign/src/main/java/guru/springframework/feign/SimpleClientData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-cloud-openfeign/feign/src/main/java/guru/springframework/feign/SimpleClientData.java -------------------------------------------------------------------------------- /spring-cloud-openfeign/feign/src/main/resources/application.yml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spring-cloud-openfeign/simple-client/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-cloud-openfeign/simple-client/.gitignore -------------------------------------------------------------------------------- /spring-cloud-openfeign/simple-client/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-cloud-openfeign/simple-client/build.gradle -------------------------------------------------------------------------------- /spring-cloud-openfeign/simple-client/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-cloud-openfeign/simple-client/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /spring-cloud-openfeign/simple-client/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-cloud-openfeign/simple-client/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /spring-cloud-openfeign/simple-client/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-cloud-openfeign/simple-client/gradlew -------------------------------------------------------------------------------- /spring-cloud-openfeign/simple-client/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-cloud-openfeign/simple-client/gradlew.bat -------------------------------------------------------------------------------- /spring-cloud-openfeign/simple-client/lombok.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-cloud-openfeign/simple-client/lombok.config -------------------------------------------------------------------------------- /spring-cloud-openfeign/simple-client/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'simple-client' 2 | -------------------------------------------------------------------------------- /spring-cloud-openfeign/simple-client/src/main/resources/application.yml: -------------------------------------------------------------------------------- 1 | server: 2 | port: 8081 -------------------------------------------------------------------------------- /spring-core-concepts/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-core-concepts/.gitignore -------------------------------------------------------------------------------- /spring-core-concepts/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-core-concepts/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /spring-core-concepts/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-core-concepts/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /spring-core-concepts/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-core-concepts/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /spring-core-concepts/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-core-concepts/mvnw -------------------------------------------------------------------------------- /spring-core-concepts/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-core-concepts/mvnw.cmd -------------------------------------------------------------------------------- /spring-core-concepts/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-core-concepts/pom.xml -------------------------------------------------------------------------------- /spring-core-concepts/src/main/java/org/springframework/guru/DemoApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-core-concepts/src/main/java/org/springframework/guru/DemoApplication.java -------------------------------------------------------------------------------- /spring-core-concepts/src/main/java/org/springframework/guru/config/BeanConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-core-concepts/src/main/java/org/springframework/guru/config/BeanConfiguration.java -------------------------------------------------------------------------------- /spring-core-concepts/src/main/java/org/springframework/guru/domain/Book.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-core-concepts/src/main/java/org/springframework/guru/domain/Book.java -------------------------------------------------------------------------------- /spring-core-concepts/src/main/java/org/springframework/guru/domain/BookPublisher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-core-concepts/src/main/java/org/springframework/guru/domain/BookPublisher.java -------------------------------------------------------------------------------- /spring-core-concepts/src/main/resources/beans.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-core-concepts/src/main/resources/beans.xml -------------------------------------------------------------------------------- /spring-factory-method/lombok.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-factory-method/lombok.config -------------------------------------------------------------------------------- /spring-factory-method/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-factory-method/pom.xml -------------------------------------------------------------------------------- /spring-factory-method/src/main/resources/avengers.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-factory-method/src/main/resources/avengers.csv -------------------------------------------------------------------------------- /spring-factory-method/src/main/resources/avengers.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-factory-method/src/main/resources/avengers.json -------------------------------------------------------------------------------- /spring-factory-method/src/main/resources/avengers.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-factory-method/src/main/resources/avengers.xml -------------------------------------------------------------------------------- /spring-filter/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-filter/.gitignore -------------------------------------------------------------------------------- /spring-filter/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-filter/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /spring-filter/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-filter/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /spring-filter/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-filter/mvnw -------------------------------------------------------------------------------- /spring-filter/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-filter/mvnw.cmd -------------------------------------------------------------------------------- /spring-filter/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-filter/pom.xml -------------------------------------------------------------------------------- /spring-filter/src/main/java/guru/springframework/springfilter/SpringFilterApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-filter/src/main/java/guru/springframework/springfilter/SpringFilterApplication.java -------------------------------------------------------------------------------- /spring-filter/src/main/java/guru/springframework/springfilter/config/FilterBeanConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-filter/src/main/java/guru/springframework/springfilter/config/FilterBeanConfig.java -------------------------------------------------------------------------------- /spring-filter/src/main/java/guru/springframework/springfilter/controller/MemeController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-filter/src/main/java/guru/springframework/springfilter/controller/MemeController.java -------------------------------------------------------------------------------- /spring-filter/src/main/java/guru/springframework/springfilter/domain/MemeMaker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-filter/src/main/java/guru/springframework/springfilter/domain/MemeMaker.java -------------------------------------------------------------------------------- /spring-filter/src/main/java/guru/springframework/springfilter/filter/JwtFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-filter/src/main/java/guru/springframework/springfilter/filter/JwtFilter.java -------------------------------------------------------------------------------- /spring-filter/src/main/java/guru/springframework/springfilter/filter/MemeFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-filter/src/main/java/guru/springframework/springfilter/filter/MemeFilter.java -------------------------------------------------------------------------------- /spring-filter/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | logging.level.guru.springframework=DEBUG 2 | -------------------------------------------------------------------------------- /spring-filter/src/test/java/guru/springframework/springfilter/SpringFilterApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-filter/src/test/java/guru/springframework/springfilter/SpringFilterApplicationTests.java -------------------------------------------------------------------------------- /spring-profiles/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-profiles/pom.xml -------------------------------------------------------------------------------- /spring-profiles/src/main/java/guru/springframework/SpringProfilesDemoApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-profiles/src/main/java/guru/springframework/SpringProfilesDemoApplication.java -------------------------------------------------------------------------------- /spring-profiles/src/main/java/guru/springframework/config/DBConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-profiles/src/main/java/guru/springframework/config/DBConfiguration.java -------------------------------------------------------------------------------- /spring-profiles/src/main/java/guru/springframework/config/DBConnectionConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-profiles/src/main/java/guru/springframework/config/DBConnectionConfiguration.java -------------------------------------------------------------------------------- /spring-profiles/src/main/resources/application-dev.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-profiles/src/main/resources/application-dev.properties -------------------------------------------------------------------------------- /spring-profiles/src/main/resources/application-prod.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-profiles/src/main/resources/application-prod.properties -------------------------------------------------------------------------------- /spring-profiles/src/main/resources/application-test.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-profiles/src/main/resources/application-test.properties -------------------------------------------------------------------------------- /spring-profiles/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-profiles/src/main/resources/application.properties -------------------------------------------------------------------------------- /spring-requestbody-annotation/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-requestbody-annotation/.gitignore -------------------------------------------------------------------------------- /spring-requestbody-annotation/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-requestbody-annotation/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /spring-requestbody-annotation/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-requestbody-annotation/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /spring-requestbody-annotation/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-requestbody-annotation/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /spring-requestbody-annotation/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-requestbody-annotation/mvnw -------------------------------------------------------------------------------- /spring-requestbody-annotation/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-requestbody-annotation/mvnw.cmd -------------------------------------------------------------------------------- /spring-requestbody-annotation/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-requestbody-annotation/pom.xml -------------------------------------------------------------------------------- /spring-requestbody-annotation/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /spring-rest-docs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-rest-docs/.gitignore -------------------------------------------------------------------------------- /spring-rest-docs/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-rest-docs/pom.xml -------------------------------------------------------------------------------- /spring-rest-docs/src/main/asciidoc/index.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-rest-docs/src/main/asciidoc/index.adoc -------------------------------------------------------------------------------- /spring-rest-docs/src/main/java/org/springframework/guru/restdocsdemo/domain/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-rest-docs/src/main/java/org/springframework/guru/restdocsdemo/domain/User.java -------------------------------------------------------------------------------- /spring-rest-docs/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /spring-retry/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-retry/.gitignore -------------------------------------------------------------------------------- /spring-retry/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-retry/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /spring-retry/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-retry/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /spring-retry/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-retry/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /spring-retry/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-retry/mvnw -------------------------------------------------------------------------------- /spring-retry/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-retry/mvnw.cmd -------------------------------------------------------------------------------- /spring-retry/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-retry/pom.xml -------------------------------------------------------------------------------- /spring-retry/src/main/java/guru/springframework/CustomRetryException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-retry/src/main/java/guru/springframework/CustomRetryException.java -------------------------------------------------------------------------------- /spring-retry/src/main/java/guru/springframework/RetryService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-retry/src/main/java/guru/springframework/RetryService.java -------------------------------------------------------------------------------- /spring-retry/src/main/java/guru/springframework/RetryServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-retry/src/main/java/guru/springframework/RetryServiceImpl.java -------------------------------------------------------------------------------- /spring-retry/src/main/java/guru/springframework/SpringRetryApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-retry/src/main/java/guru/springframework/SpringRetryApplication.java -------------------------------------------------------------------------------- /spring-retry/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /spring-retry/src/test/java/guru/springframework/SpringRetryApplicationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-retry/src/test/java/guru/springframework/SpringRetryApplicationTest.java -------------------------------------------------------------------------------- /spring-state-machine/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-state-machine/pom.xml -------------------------------------------------------------------------------- /spring-state-machine/src/main/java/guru/springframework/Listener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-state-machine/src/main/java/guru/springframework/Listener.java -------------------------------------------------------------------------------- /spring-state-machine/src/main/java/guru/springframework/SpringStateMachineApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-state-machine/src/main/java/guru/springframework/SpringStateMachineApplication.java -------------------------------------------------------------------------------- /spring-state-machine/src/main/java/guru/springframework/config/StateMachineConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-state-machine/src/main/java/guru/springframework/config/StateMachineConfig.java -------------------------------------------------------------------------------- /spring-state-machine/src/main/java/guru/springframework/domain/BlogEvents.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-state-machine/src/main/java/guru/springframework/domain/BlogEvents.java -------------------------------------------------------------------------------- /spring-state-machine/src/main/java/guru/springframework/domain/BlogStates.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-state-machine/src/main/java/guru/springframework/domain/BlogStates.java -------------------------------------------------------------------------------- /spring-state-machine/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/spring-state-machine/src/main/resources/application.properties -------------------------------------------------------------------------------- /springai-intro/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/springai-intro/.gitignore -------------------------------------------------------------------------------- /springai-intro/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/springai-intro/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /springai-intro/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/springai-intro/mvnw -------------------------------------------------------------------------------- /springai-intro/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/springai-intro/mvnw.cmd -------------------------------------------------------------------------------- /springai-intro/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/springai-intro/pom.xml -------------------------------------------------------------------------------- /springai-intro/src/main/java/guru/springframework/springaiintro/SpringaiIntroApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/springai-intro/src/main/java/guru/springframework/springaiintro/SpringaiIntroApplication.java -------------------------------------------------------------------------------- /springai-intro/src/main/java/guru/springframework/springaiintro/model/Answer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/springai-intro/src/main/java/guru/springframework/springaiintro/model/Answer.java -------------------------------------------------------------------------------- /springai-intro/src/main/java/guru/springframework/springaiintro/model/GetCapitalRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/springai-intro/src/main/java/guru/springframework/springaiintro/model/GetCapitalRequest.java -------------------------------------------------------------------------------- /springai-intro/src/main/java/guru/springframework/springaiintro/model/GetCapitalResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/springai-intro/src/main/java/guru/springframework/springaiintro/model/GetCapitalResponse.java -------------------------------------------------------------------------------- /springai-intro/src/main/java/guru/springframework/springaiintro/model/Question.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/springai-intro/src/main/java/guru/springframework/springaiintro/model/Question.java -------------------------------------------------------------------------------- /springai-intro/src/main/java/guru/springframework/springaiintro/services/OpenAIService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/springai-intro/src/main/java/guru/springframework/springaiintro/services/OpenAIService.java -------------------------------------------------------------------------------- /springai-intro/src/main/java/guru/springframework/springaiintro/services/OpenAIServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/springai-intro/src/main/java/guru/springframework/springaiintro/services/OpenAIServiceImpl.java -------------------------------------------------------------------------------- /springai-intro/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/springai-intro/src/main/resources/application.properties -------------------------------------------------------------------------------- /springai-intro/src/main/resources/templates/get-capital-prompt.st: -------------------------------------------------------------------------------- 1 | What is the capital of {stateOrCountry}? {format} -------------------------------------------------------------------------------- /springai-intro/src/main/resources/templates/get-capital-with-info.st: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/springai-intro/src/main/resources/templates/get-capital-with-info.st -------------------------------------------------------------------------------- /springawareinterfaces/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/springawareinterfaces/pom.xml -------------------------------------------------------------------------------- /springawareinterfaces/src/main/java/guru/springframework/springawaredemo/domain/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/springawareinterfaces/src/main/java/guru/springframework/springawaredemo/domain/User.java -------------------------------------------------------------------------------- /springbeanlifecycle/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/springbeanlifecycle/.gitignore -------------------------------------------------------------------------------- /springbeanlifecycle/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/springbeanlifecycle/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /springbeanlifecycle/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/springbeanlifecycle/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /springbeanlifecycle/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/springbeanlifecycle/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /springbeanlifecycle/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/springbeanlifecycle/mvnw -------------------------------------------------------------------------------- /springbeanlifecycle/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/springbeanlifecycle/mvnw.cmd -------------------------------------------------------------------------------- /springbeanlifecycle/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/springbeanlifecycle/pom.xml -------------------------------------------------------------------------------- /springbeanlifecycle/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /springbeanlifecycle/src/main/resources/beans.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/springbeanlifecycle/src/main/resources/beans.xml -------------------------------------------------------------------------------- /springboot-cli/DemoCLI.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/springboot-cli/DemoCLI.groovy -------------------------------------------------------------------------------- /springboot-graphql-app/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/springboot-graphql-app/README.md -------------------------------------------------------------------------------- /springboot-graphql-app/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/springboot-graphql-app/pom.xml -------------------------------------------------------------------------------- /springboot-graphql-app/src/main/java/graphqlapp/GraphqlAppApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/springboot-graphql-app/src/main/java/graphqlapp/GraphqlAppApplication.java -------------------------------------------------------------------------------- /springboot-graphql-app/src/main/java/graphqlapp/controller/BookController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/springboot-graphql-app/src/main/java/graphqlapp/controller/BookController.java -------------------------------------------------------------------------------- /springboot-graphql-app/src/main/java/graphqlapp/model/Book.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/springboot-graphql-app/src/main/java/graphqlapp/model/Book.java -------------------------------------------------------------------------------- /springboot-graphql-app/src/main/java/graphqlapp/repository/BookRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/springboot-graphql-app/src/main/java/graphqlapp/repository/BookRepository.java -------------------------------------------------------------------------------- /springboot-graphql-app/src/main/java/graphqlapp/service/GraphQLService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/springboot-graphql-app/src/main/java/graphqlapp/service/GraphQLService.java -------------------------------------------------------------------------------- /springboot-graphql-app/src/main/java/graphqlapp/service/datafetcher/AllBooksDataFetcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/springboot-graphql-app/src/main/java/graphqlapp/service/datafetcher/AllBooksDataFetcher.java -------------------------------------------------------------------------------- /springboot-graphql-app/src/main/java/graphqlapp/service/datafetcher/BookDataFetcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/springboot-graphql-app/src/main/java/graphqlapp/service/datafetcher/BookDataFetcher.java -------------------------------------------------------------------------------- /springboot-graphql-app/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | server.port=9002 -------------------------------------------------------------------------------- /springboot-graphql-app/src/main/resources/books.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/springboot-graphql-app/src/main/resources/books.graphql -------------------------------------------------------------------------------- /springboot-graphql-app/src/test/java/GraphqlAppApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/springboot-graphql-app/src/test/java/GraphqlAppApplicationTests.java -------------------------------------------------------------------------------- /springboot-internationalization/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/springboot-internationalization/.gitignore -------------------------------------------------------------------------------- /springboot-internationalization/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/springboot-internationalization/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /springboot-internationalization/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/springboot-internationalization/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /springboot-internationalization/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/springboot-internationalization/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /springboot-internationalization/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/springboot-internationalization/mvnw -------------------------------------------------------------------------------- /springboot-internationalization/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/springboot-internationalization/mvnw.cmd -------------------------------------------------------------------------------- /springboot-internationalization/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/springboot-internationalization/pom.xml -------------------------------------------------------------------------------- /springboot-internationalization/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/springboot-internationalization/src/main/resources/application.yml -------------------------------------------------------------------------------- /springboot-internationalization/src/main/resources/internationalization/message.properties: -------------------------------------------------------------------------------- 1 | welcome.message=Greetings {0} -------------------------------------------------------------------------------- /springboot-internationalization/src/main/resources/internationalization/message_de.properties: -------------------------------------------------------------------------------- 1 | welcome.message=Hallo {0} -------------------------------------------------------------------------------- /springboot-internationalization/src/main/resources/internationalization/message_fr.properties: -------------------------------------------------------------------------------- 1 | welcome.message=Bonjour {0} -------------------------------------------------------------------------------- /springboot-kafka-demo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/springboot-kafka-demo/pom.xml -------------------------------------------------------------------------------- /springboot-kafka-demo/src/main/java/guru/springframework/KafkaDemoApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/springboot-kafka-demo/src/main/java/guru/springframework/KafkaDemoApplication.java -------------------------------------------------------------------------------- /springboot-kafka-demo/src/main/java/guru/springframework/service/KafkaSender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/springboot-kafka-demo/src/main/java/guru/springframework/service/KafkaSender.java -------------------------------------------------------------------------------- /springboot-lombok-part1/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/springboot-lombok-part1/pom.xml -------------------------------------------------------------------------------- /springboot-lombok-part1/src/main/java/guru/springframework/SpringBootLombokApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/springboot-lombok-part1/src/main/java/guru/springframework/SpringBootLombokApplication.java -------------------------------------------------------------------------------- /springboot-lombok-part1/src/main/java/guru/springframework/domain/data/DataUserDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/springboot-lombok-part1/src/main/java/guru/springframework/domain/data/DataUserDemo.java -------------------------------------------------------------------------------- /springboot-lombok-part1/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | logging.level.guru.SpringBootLombokApplication=WARN 2 | -------------------------------------------------------------------------------- /springboot-lombok-part1/src/test/java/guru/springframework/domain/data/DataUserDemoTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/springboot-lombok-part1/src/test/java/guru/springframework/domain/data/DataUserDemoTest.java -------------------------------------------------------------------------------- /springboot-lombok-part2/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/springboot-lombok-part2/pom.xml -------------------------------------------------------------------------------- /springboot-lombok-part2/src/main/java/guru/springframework/SpringBootLombokApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/springboot-lombok-part2/src/main/java/guru/springframework/SpringBootLombokApplication.java -------------------------------------------------------------------------------- /springboot-lombok-part2/src/main/java/guru/springframework/domain/cleanup/CleanupDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/springboot-lombok-part2/src/main/java/guru/springframework/domain/cleanup/CleanupDemo.java -------------------------------------------------------------------------------- /springboot-lombok-part2/src/main/java/guru/springframework/domain/logging/LoggingDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/springboot-lombok-part2/src/main/java/guru/springframework/domain/logging/LoggingDemo.java -------------------------------------------------------------------------------- /springdependencyinjection/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/springdependencyinjection/pom.xml -------------------------------------------------------------------------------- /springdependencyinjection/src/main/java/guru/springframework/post/dependency/MyFirstBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/springdependencyinjection/src/main/java/guru/springframework/post/dependency/MyFirstBean.java -------------------------------------------------------------------------------- /springdependencyinjection/src/main/java/guru/springframework/post/dependency/MyService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/springdependencyinjection/src/main/java/guru/springframework/post/dependency/MyService.java -------------------------------------------------------------------------------- /springdependencyinjection/src/main/java/guru/springframework/post/dependency/TutorialApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/springdependencyinjection/src/main/java/guru/springframework/post/dependency/TutorialApp.java -------------------------------------------------------------------------------- /springdependencyinjection/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /stored-procedure-call/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/stored-procedure-call/pom.xml -------------------------------------------------------------------------------- /stored-procedure-call/src/main/java/org/springframework/guru/StoredProcedureCall.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/stored-procedure-call/src/main/java/org/springframework/guru/StoredProcedureCall.java -------------------------------------------------------------------------------- /stored-procedure-call/src/main/java/org/springframework/guru/controller/BlogController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/stored-procedure-call/src/main/java/org/springframework/guru/controller/BlogController.java -------------------------------------------------------------------------------- /stored-procedure-call/src/main/java/org/springframework/guru/domain/Blog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/stored-procedure-call/src/main/java/org/springframework/guru/domain/Blog.java -------------------------------------------------------------------------------- /stored-procedure-call/src/main/java/org/springframework/guru/repository/BlogRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/stored-procedure-call/src/main/java/org/springframework/guru/repository/BlogRepository.java -------------------------------------------------------------------------------- /stored-procedure-call/src/main/java/org/springframework/guru/service/BlogService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/stored-procedure-call/src/main/java/org/springframework/guru/service/BlogService.java -------------------------------------------------------------------------------- /stored-procedure-call/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/stored-procedure-call/src/main/resources/application.properties -------------------------------------------------------------------------------- /stored-procedure-with-spring-boot/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/stored-procedure-with-spring-boot/.gitignore -------------------------------------------------------------------------------- /stored-procedure-with-spring-boot/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/stored-procedure-with-spring-boot/pom.xml -------------------------------------------------------------------------------- /stored-procedure-with-spring-boot/src/main/java/org/springframework/guru/model/Blog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/stored-procedure-with-spring-boot/src/main/java/org/springframework/guru/model/Blog.java -------------------------------------------------------------------------------- /stored-procedure-with-spring-boot/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/stored-procedure-with-spring-boot/src/main/resources/application.properties -------------------------------------------------------------------------------- /testingspringbootrestfulservice/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/testingspringbootrestfulservice/README.md -------------------------------------------------------------------------------- /testingspringbootrestfulservice/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/testingspringbootrestfulservice/pom.xml -------------------------------------------------------------------------------- /testingspringbootrestfulservice/src/main/java/com/springframeworkguru/model/Product.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/testingspringbootrestfulservice/src/main/java/com/springframeworkguru/model/Product.java -------------------------------------------------------------------------------- /testingspringbootrestfulservice/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-framework-guru/sfg-blog-posts/HEAD/testingspringbootrestfulservice/src/main/resources/application.properties --------------------------------------------------------------------------------