├── .DS_Store ├── .gitignore ├── 01 ├── .DS_Store ├── LectureNote.mindnode │ ├── QuickLook │ │ └── Preview.jpg │ ├── contents.xml │ ├── style.mindnodestyle │ │ ├── contents.xml │ │ └── metadata.plist │ └── viewState.plist ├── LectureNote.pdf ├── ReadMe.md ├── demogradle │ ├── .gitignore │ ├── build.gradle │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ ├── settings.gradle │ └── src │ │ ├── main │ │ ├── java │ │ │ └── vn │ │ │ │ └── techmaster │ │ │ │ └── demogradle │ │ │ │ ├── DemogradleApplication.java │ │ │ │ ├── controller │ │ │ │ └── FilmController.java │ │ │ │ └── model │ │ │ │ └── Film.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── vn │ │ └── techmaster │ │ └── demogradle │ │ └── DemogradleApplicationTests.java ├── helloworld │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── MavenWrapperDownloader.java │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── vn │ │ │ │ └── techmaster │ │ │ │ └── helloworld │ │ │ │ └── HelloworldApplication.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── vn │ │ └── techmaster │ │ └── helloworld │ │ └── HelloworldApplicationTests.java ├── himaven │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── MavenWrapperDownloader.java │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── onemount │ │ │ │ └── himaven │ │ │ │ ├── HimavenApplication.java │ │ │ │ ├── controller │ │ │ │ └── FilmController.java │ │ │ │ ├── model │ │ │ │ └── Film.java │ │ │ │ └── repo │ │ │ │ └── FilmRepo.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── com │ │ └── onemount │ │ └── himaven │ │ └── HimavenApplicationTests.java └── netflux │ ├── .gitignore │ ├── .mvn │ └── wrapper │ │ ├── MavenWrapperDownloader.java │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ ├── main │ ├── java │ │ └── vn │ │ │ └── techmasterr │ │ │ └── netflux │ │ │ ├── NetfluxApplication.java │ │ │ ├── controller │ │ │ └── FilmController.java │ │ │ ├── model │ │ │ ├── Film.java │ │ │ ├── Film.java0 │ │ │ └── Film.java2 │ │ │ └── repo │ │ │ └── FilmRepo.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── vn │ └── techmasterr │ └── netflux │ └── NetfluxApplicationTests.java ├── 02 ├── ReadMe.md └── images │ └── java_mem.jpg ├── 03 ├── ApplicationContext │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── MavenWrapperDownloader.java │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── ReadMe.md │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── vn │ │ │ │ └── techmaster │ │ │ │ └── demobean │ │ │ │ ├── DemobeanApplication.java │ │ │ │ ├── component │ │ │ │ └── APC.java │ │ │ │ ├── controller │ │ │ │ └── HomeController.java │ │ │ │ └── entity │ │ │ │ └── Book.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── vn │ │ └── techmaster │ │ └── demobean │ │ └── DemobeanApplicationTests.java ├── ComponentScan │ ├── demo_component_scan │ │ ├── .gitignore │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ ├── MavenWrapperDownloader.java │ │ │ │ ├── maven-wrapper.jar │ │ │ │ └── maven-wrapper.properties │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── vn │ │ │ │ │ └── techmaster │ │ │ │ │ └── demo_component_scan │ │ │ │ │ ├── DemoComponentScanApplication.java │ │ │ │ │ ├── component │ │ │ │ │ └── Emailer.java │ │ │ │ │ ├── controller │ │ │ │ │ └── HomeController.java │ │ │ │ │ ├── model │ │ │ │ │ └── Film.java │ │ │ │ │ └── repository │ │ │ │ │ └── FilmRepo.java │ │ │ └── resources │ │ │ │ └── application.properties │ │ │ └── test │ │ │ └── java │ │ │ └── vn │ │ │ └── techmaster │ │ │ └── demo_component_scan │ │ │ └── DemoComponentScanApplicationTests.java │ └── demobean │ │ ├── .gitignore │ │ ├── .mvn │ │ └── wrapper │ │ │ ├── MavenWrapperDownloader.java │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ │ ├── ReadMe.md │ │ ├── images │ │ └── SpringBootAppAnnotate.jpg │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ ├── main │ │ ├── java │ │ │ └── vn │ │ │ │ └── techmaster │ │ │ │ └── demobean │ │ │ │ ├── DemobeanApplication.java │ │ │ │ ├── bean │ │ │ │ └── Engine.java │ │ │ │ ├── component │ │ │ │ └── Car.java │ │ │ │ ├── configuration │ │ │ │ └── AppConfig.java │ │ │ │ ├── entity │ │ │ │ └── Book.java │ │ │ │ └── grandgrand │ │ │ │ └── grand │ │ │ │ └── father │ │ │ │ └── son │ │ │ │ └── Son.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── vn │ │ └── techmaster │ │ └── demobean │ │ └── DemobeanApplicationTests.java ├── ReadMe.md ├── SimpleWebServer │ ├── MyHTTPServer.java │ └── index.html ├── Spring Boot.mindnode │ ├── QuickLook │ │ └── Preview.jpg │ ├── contents.xml │ ├── style.mindnodestyle │ │ ├── contents.xml │ │ └── metadata.plist │ └── viewState.plist ├── SpringBootProjectAnatomy.pptx ├── TinyRESTServer │ ├── ReadMe.md │ ├── annotationrest │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── vn │ │ │ │ └── techmaster │ │ │ │ └── tinyrest │ │ │ │ ├── App.java │ │ │ │ ├── Film.java │ │ │ │ └── annotation │ │ │ │ └── ResponseBody.java │ │ │ └── test │ │ │ └── java │ │ │ └── vn │ │ │ └── techmaster │ │ │ └── tinyrest │ │ │ └── AppTest.java │ ├── demorest │ │ ├── .gitignore │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ ├── MavenWrapperDownloader.java │ │ │ │ ├── maven-wrapper.jar │ │ │ │ └── maven-wrapper.properties │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── demorest │ │ │ │ │ └── DemorestApplication.java │ │ │ └── resources │ │ │ │ └── application.properties │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── example │ │ │ └── demorest │ │ │ └── DemorestApplicationTests.java │ └── tinyrest │ │ ├── pom.xml │ │ └── src │ │ ├── main │ │ └── java │ │ │ └── vn │ │ │ └── techmaster │ │ │ └── tinyrest │ │ │ ├── App.java │ │ │ └── Film.java │ │ └── test │ │ └── java │ │ └── vn │ │ └── techmaster │ │ └── tinyrest │ │ └── AppTest.java ├── TinyWebServer │ └── TinyWebServer.java └── autoconfigure │ ├── .gitignore │ ├── .mvn │ └── wrapper │ │ ├── MavenWrapperDownloader.java │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties │ ├── ReadMe.md │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ ├── main │ ├── java │ │ └── vn │ │ │ └── techmaster │ │ │ └── autoconfigure │ │ │ ├── AutoconfigureApplication.java │ │ │ ├── component │ │ │ ├── AppRunner.java │ │ │ ├── Bar.java │ │ │ └── Foo.java │ │ │ ├── configuration │ │ │ ├── Config.java │ │ │ └── EmailConfig.java │ │ │ ├── controller │ │ │ └── HomeController.java │ │ │ ├── event │ │ │ └── CustomEvent.java │ │ │ ├── model │ │ │ ├── Film.java │ │ │ └── Order.java │ │ │ ├── repository │ │ │ └── FilmRepo.java │ │ │ └── schedule │ │ │ ├── AsyncTasks.java │ │ │ ├── CronJob.java │ │ │ ├── FixedDelayTasks.java │ │ │ └── FixedRateTasks.java │ └── resources │ │ ├── _application.yml │ │ ├── application-dev.properties │ │ ├── application-prod.properties │ │ ├── application.properties │ │ ├── banner.txt │ │ └── email.properties │ └── test │ └── java │ └── vn │ └── techmaster │ └── autoconfigure │ └── AutoconfigureApplicationTests.java ├── 05 └── bookinventory │ ├── .gitignore │ ├── .mvn │ └── wrapper │ │ ├── MavenWrapperDownloader.java │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ ├── main │ ├── java │ │ └── vn │ │ │ └── techmaster │ │ │ └── bookinventory │ │ │ ├── BookinventoryApplication.java │ │ │ ├── controller │ │ │ └── BookController.java │ │ │ └── repository │ │ │ ├── BookInventoryRepo.java │ │ │ └── BookRepo.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── vn │ └── techmaster │ └── bookinventory │ └── BookinventoryApplicationTests.java ├── 06 └── bookstore │ ├── .gitignore │ ├── .mvn │ └── wrapper │ │ ├── MavenWrapperDownloader.java │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ ├── main │ ├── java │ │ └── vn │ │ │ └── techmasterr │ │ │ └── bookstore │ │ │ ├── BookstoreApplication.java │ │ │ ├── component │ │ │ └── AppRunner.java │ │ │ ├── controller │ │ │ └── BookController.java │ │ │ ├── dto │ │ │ ├── BuyBook.java │ │ │ └── NewBook.java │ │ │ ├── event │ │ │ └── LowStock.java │ │ │ ├── exception │ │ │ └── BookException.java │ │ │ ├── model │ │ │ ├── Book.java │ │ │ └── BookInventory.java │ │ │ ├── repository │ │ │ ├── BookInventoryRepo.java │ │ │ └── BookRepo.java │ │ │ ├── schedule │ │ │ └── Scheduler.java │ │ │ ├── service │ │ │ └── BookService.java │ │ │ └── utils │ │ │ └── GenerateId.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── vn │ └── techmasterr │ └── bookstore │ └── BookstoreApplicationTests.java ├── 07 Dependency Injection ├── 04DependencyInjection │ └── demobean │ │ ├── .gitignore │ │ ├── .mvn │ │ └── wrapper │ │ │ ├── MavenWrapperDownloader.java │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ │ ├── ReadMe.md │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ ├── main │ │ ├── java │ │ │ └── vn │ │ │ │ └── techmaster │ │ │ │ └── demobean │ │ │ │ ├── DemobeanApplication.java │ │ │ │ ├── bean │ │ │ │ ├── AutoSteering.java │ │ │ │ ├── Car.java │ │ │ │ ├── ElectricEngine.java │ │ │ │ ├── GasEngine.java │ │ │ │ ├── HybridEngine.java │ │ │ │ └── ManualSteering.java │ │ │ │ ├── configuration │ │ │ │ ├── CarConfig.java │ │ │ │ ├── EngineConfig.java │ │ │ │ └── SteeringConfig.java │ │ │ │ ├── controller │ │ │ │ └── HomeController.java │ │ │ │ └── interfaces │ │ │ │ ├── Engine.java │ │ │ │ └── Steering.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── vn │ │ └── techmaster │ │ └── demobean │ │ ├── CarTest.java │ │ └── resources │ │ └── application.properties ├── 05DifferentWaysDI │ └── differentdi │ │ ├── .gitignore │ │ ├── .mvn │ │ └── wrapper │ │ │ ├── MavenWrapperDownloader.java │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ ├── main │ │ ├── java │ │ │ └── vn │ │ │ │ └── techmaster │ │ │ │ └── differentdi │ │ │ │ ├── DifferentdiApplication.java │ │ │ │ ├── component │ │ │ │ ├── Bar.java │ │ │ │ ├── Computer.java │ │ │ │ ├── Foo.java │ │ │ │ ├── FujitsuHDD.java │ │ │ │ ├── HynixRAM.java │ │ │ │ ├── InverterPower.java │ │ │ │ ├── Keyboard.java │ │ │ │ ├── KingstonSSD.java │ │ │ │ ├── MemoryStick.java │ │ │ │ ├── Mouse.java │ │ │ │ ├── Randomizer.java │ │ │ │ ├── Rock.java │ │ │ │ ├── SamsungRAM.java │ │ │ │ └── WebCam.java │ │ │ │ ├── configuration │ │ │ │ └── PCConfiguration.java │ │ │ │ └── interfaces │ │ │ │ ├── DDR3.java │ │ │ │ ├── DDR4.java │ │ │ │ ├── ESata.java │ │ │ │ ├── HDMI.java │ │ │ │ ├── HardDisk.java │ │ │ │ ├── Memory.java │ │ │ │ ├── PowerSupply.java │ │ │ │ ├── Sata.java │ │ │ │ ├── USB.java │ │ │ │ ├── USB1.java │ │ │ │ ├── USB2.java │ │ │ │ └── USB3.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── vn │ │ └── techmaster │ │ └── differentdi │ │ ├── TestDIMethods.java │ │ └── component │ │ └── RockTest.java ├── 06LazyPrototype │ └── demobean │ │ ├── .gitignore │ │ ├── .mvn │ │ └── wrapper │ │ │ ├── MavenWrapperDownloader.java │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ │ ├── ReadMe.md │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ ├── main │ │ ├── java │ │ │ └── vn │ │ │ │ └── techmaster │ │ │ │ └── demobean │ │ │ │ ├── DemobeanApplication.java │ │ │ │ ├── bean │ │ │ │ ├── AutoSteering.java │ │ │ │ ├── Car.java │ │ │ │ ├── Chassis.java │ │ │ │ ├── Door.java │ │ │ │ ├── Engine.java │ │ │ │ ├── ManualSteering.java │ │ │ │ └── StreetMap.java │ │ │ │ ├── configuration │ │ │ │ ├── CarConfig.java │ │ │ │ ├── ChassisConfig.java │ │ │ │ ├── EngineConfig.java │ │ │ │ ├── MapConfig.java │ │ │ │ └── SteeringConfig.java │ │ │ │ ├── controller │ │ │ │ └── HomeController.java │ │ │ │ └── interfaces │ │ │ │ └── Steering.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── vn │ │ └── techmaster │ │ └── demobean │ │ └── DemobeanApplicationTests.java ├── Basic │ ├── App.java │ ├── ClasspathInspector.java │ ├── CustomClassLoader.java │ ├── ReadMe.md │ ├── annotation │ │ └── Component.java │ ├── components │ │ ├── DB.java │ │ └── Emailer.java │ └── foo │ │ ├── Bar.java │ │ └── Swim.java ├── Dependency Injection.mindnode │ ├── QuickLook │ │ └── Preview.jpg │ ├── contents.xml │ ├── style.mindnodestyle │ │ ├── contents.xml │ │ └── metadata.plist │ └── viewState.plist ├── DependencyInjection.pdf └── DependencyInjection.pptx ├── 08 Stream API ├── Java Stream.mindnode │ ├── QuickLook │ │ └── Preview.jpg │ ├── contents.xml │ ├── style.mindnodestyle │ │ ├── contents.xml │ │ └── metadata.plist │ └── viewState.plist ├── Java Stream.pdf ├── Java Stream.pptx └── learncollection │ ├── .gitignore │ ├── .mvn │ └── wrapper │ │ ├── MavenWrapperDownloader.java │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties │ ├── Homework.md │ ├── StreamAPI.md │ ├── images │ └── unitTestRepository.jpg │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ ├── main │ ├── java │ │ └── vn │ │ │ └── techmaster │ │ │ └── learncollection │ │ │ ├── LearnCollectionApplication.java │ │ │ ├── model │ │ │ └── Person.java │ │ │ └── repository │ │ │ ├── PersonRepositoryCSV.java │ │ │ └── PersonRepositoryInterface.java │ └── resources │ │ ├── application.properties │ │ └── static │ │ ├── person.csv │ │ ├── person.sql │ │ └── personsmall.csv │ └── test │ └── java │ └── vn │ └── techmaster │ └── learncollection │ ├── BasicStreamTest.java │ ├── CollectorTest.java │ ├── InStreamTest.java │ ├── LambdaTest.java │ └── PersonRepositoryTest.java ├── 09 Hackathon Solution ├── film.json └── imdb │ ├── .gitignore │ ├── .mvn │ └── wrapper │ │ ├── MavenWrapperDownloader.java │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties │ ├── ReadMe.md │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ ├── main │ ├── java │ │ └── vn │ │ │ └── techmaster │ │ │ └── imdb │ │ │ ├── ImdbApplication.java │ │ │ ├── model │ │ │ └── Film.java │ │ │ └── repository │ │ │ ├── FilmRepository.java │ │ │ └── IFilmRepo.java │ └── resources │ │ ├── application.properties │ │ └── static │ │ ├── film.json │ │ ├── film1.json │ │ ├── film2.json │ │ └── filmsmall.json │ └── test │ └── java │ └── vn │ └── techmaster │ └── imdb │ ├── BenchmarkFilm.java │ └── FilmRepoTest.java ├── 09 Hackathon ├── film.json └── imdb │ ├── .gitignore │ ├── .mvn │ └── wrapper │ │ ├── MavenWrapperDownloader.java │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties │ ├── JavaStream.pdf │ ├── ReadMe.md │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ ├── main │ ├── java │ │ └── vn │ │ │ └── techmaster │ │ │ └── imdb │ │ │ ├── ImdbApplication.java │ │ │ ├── model │ │ │ └── Film.java │ │ │ └── repository │ │ │ ├── FilmRepository.java │ │ │ └── IFilmRepo.java │ └── resources │ │ ├── application.properties │ │ └── static │ │ ├── film.json │ │ └── filmsmall.json │ └── test │ └── java │ └── vn │ └── techmaster │ └── imdb │ └── FilmRepoTest.java ├── 10 ClientSideVsServerSide ├── 01ServerSideRender │ ├── book │ │ ├── .gitignore │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ ├── MavenWrapperDownloader.java │ │ │ │ ├── maven-wrapper.jar │ │ │ │ └── maven-wrapper.properties │ │ ├── ReadMe.md │ │ ├── ServerSideRender.jpg │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ ├── src │ │ │ ├── main │ │ │ │ ├── java │ │ │ │ │ └── vn │ │ │ │ │ │ └── techmaster │ │ │ │ │ │ └── book │ │ │ │ │ │ ├── BookApplication.java │ │ │ │ │ │ ├── controller │ │ │ │ │ │ └── BookController.java │ │ │ │ │ │ └── model │ │ │ │ │ │ └── Book.java │ │ │ │ └── resources │ │ │ │ │ ├── application.properties │ │ │ │ │ └── templates │ │ │ │ │ ├── book.html │ │ │ │ │ └── index.html │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── vn │ │ │ │ └── techmaster │ │ │ │ └── book │ │ │ │ └── BookApplicationTests.java │ │ └── thymeleaf.jpg │ └── bookstore │ │ ├── .gitignore │ │ ├── .mvn │ │ └── wrapper │ │ │ ├── MavenWrapperDownloader.java │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ ├── main │ │ ├── java │ │ │ └── vn │ │ │ │ └── techmaster │ │ │ │ └── bookstore │ │ │ │ ├── BookstoreApplication.java │ │ │ │ ├── controller │ │ │ │ └── HomeController.java │ │ │ │ └── model │ │ │ │ └── Book.java │ │ └── resources │ │ │ ├── application.properties │ │ │ └── templates │ │ │ ├── about.html │ │ │ ├── book.html │ │ │ └── index.html │ │ └── test │ │ └── java │ │ └── vn │ │ └── techmaster │ │ └── bookstore │ │ └── BookstoreApplicationTests.java └── 02ClientSideRender │ ├── ReadMe.md │ ├── book │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── MavenWrapperDownloader.java │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── ReadMe.md │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── vn │ │ │ │ └── techmaster │ │ │ │ └── book │ │ │ │ ├── BookApplication.java │ │ │ │ ├── controller │ │ │ │ ├── BookController.java │ │ │ │ └── RESTController.java │ │ │ │ └── model │ │ │ │ └── Book.java │ │ └── resources │ │ │ ├── application.properties │ │ │ └── templates │ │ │ ├── book.html │ │ │ └── index.html │ │ └── test │ │ └── java │ │ └── vn │ │ └── techmaster │ │ └── book │ │ └── BookApplicationTests.java │ ├── bookvue │ ├── .gitignore │ ├── ReadMe.md │ ├── Vite_App.jpg │ ├── index.html │ ├── localhost_8080_api_books.jpg │ ├── package-lock.json │ ├── package.json │ ├── public │ │ └── favicon.ico │ ├── src │ │ ├── App.vue │ │ ├── assets │ │ │ └── logo.png │ │ ├── components │ │ │ └── BookList.vue │ │ └── main.js │ ├── vite.config.js │ └── yarn.lock │ └── vueapp.jpg ├── 11 Mock ├── Mockito.pdf ├── Mockito.pptx ├── basicmock │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── MavenWrapperDownloader.java │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── vn │ │ │ │ └── techmasterr │ │ │ │ └── basicmock │ │ │ │ ├── BasicmockApplication.java │ │ │ │ ├── controller │ │ │ │ └── HelloController.java │ │ │ │ ├── repository │ │ │ │ ├── HelloRepo.java │ │ │ │ └── HelloRepoImpl.java │ │ │ │ └── service │ │ │ │ ├── HelloService.java │ │ │ │ └── HelloServiceImpl.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── vn │ │ └── techmasterr │ │ └── basicmock │ │ ├── HelloControllerTest.java │ │ └── HelloServiceTest.java ├── filmmock │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── MavenWrapperDownloader.java │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── vn │ │ │ │ └── techmasterr │ │ │ │ └── filmmock │ │ │ │ ├── FilmMockApplication.java │ │ │ │ ├── controller │ │ │ │ └── FilmController.java │ │ │ │ ├── exception │ │ │ │ └── FilmException.java │ │ │ │ ├── model │ │ │ │ ├── Customer.java │ │ │ │ └── Film.java │ │ │ │ ├── repository │ │ │ │ ├── CustomerRepo.java │ │ │ │ ├── CustomerRepoImpl.java │ │ │ │ ├── FilmRepo.java │ │ │ │ └── FilmRepoImpl.java │ │ │ │ └── service │ │ │ │ ├── EmailService.java │ │ │ │ ├── FilmService.java │ │ │ │ ├── FilmServiceImpl.java │ │ │ │ └── GmailService.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── vn │ │ └── techmasterr │ │ └── filmmock │ │ └── FilmRentTest.java └── university_library │ ├── .gitignore │ ├── .mvn │ └── wrapper │ │ ├── MavenWrapperDownloader.java │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ ├── main │ ├── java │ │ └── vn │ │ │ └── techmaster │ │ │ └── university_library │ │ │ ├── UniversityLibraryApplication.java │ │ │ ├── exception │ │ │ ├── EmailException.java │ │ │ └── SMSException.java │ │ │ ├── model │ │ │ ├── Action.java │ │ │ ├── Book.java │ │ │ ├── BookEvent.java │ │ │ └── User.java │ │ │ ├── repository │ │ │ ├── BookRepository.java │ │ │ ├── TagRepository.java │ │ │ └── UserRepository.java │ │ │ └── service │ │ │ ├── BookService.java │ │ │ ├── EmailService.java │ │ │ ├── IEmailService.java │ │ │ ├── IProcurmentService.java │ │ │ ├── ISMSService.java │ │ │ ├── ProcurementService.java │ │ │ └── SMSService.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── vn │ └── techmaster │ └── university_library │ └── UniversityLibraryApplicationTests.java ├── 12 Exception Handling ├── ExceptionHandling.pdf ├── ExceptionHandling.pptx ├── ReadMe.md ├── bmiservice │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── MavenWrapperDownloader.java │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── Logging.md │ ├── Logging.pdf │ ├── Logging.pptx │ ├── ReadMe.md │ ├── logs │ │ ├── app.log │ │ ├── springboot.log │ │ └── unittest.log │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── vn │ │ │ │ └── techmaster │ │ │ │ └── bmiservice │ │ │ │ ├── BmiserviceApplication.java │ │ │ │ ├── controller │ │ │ │ ├── BMIController.java │ │ │ │ ├── BMIController2.java │ │ │ │ ├── CustomExceptionHandler.java │ │ │ │ └── DoctorController.java │ │ │ │ ├── exception │ │ │ │ ├── APIError.java │ │ │ │ ├── BMIException.java │ │ │ │ ├── BMILogicException.java │ │ │ │ └── RecordNotFoundException.java │ │ │ │ ├── model │ │ │ │ └── Doctor.java │ │ │ │ ├── repository │ │ │ │ └── DoctorRepository.java │ │ │ │ ├── request │ │ │ │ ├── BMIRequest.java │ │ │ │ └── BMIRequest.java0 │ │ │ │ ├── response │ │ │ │ └── BMIResult.java │ │ │ │ └── service │ │ │ │ └── HealthService.java │ │ └── resources │ │ │ ├── application.properties │ │ │ └── log4j2.xml │ │ └── test │ │ └── java │ │ └── vn │ │ └── techmaster │ │ └── bmiservice │ │ └── BmiserviceApplicationTests.java ├── bookstore │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── MavenWrapperDownloader.java │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── BuildProject.md │ ├── CRUD_REST.md │ ├── Faker.md │ ├── Hibernate_Validator.md │ ├── Logging.md │ ├── OpenFeign.md │ ├── ReadMe.md │ ├── Retry.md │ ├── images │ │ ├── DELETE.jpg │ │ ├── GET.jpg │ │ ├── GET_by_Id.jpg │ │ ├── H2_Console.jpg │ │ ├── H2_Select.jpg │ │ ├── PATCH.jpg │ │ ├── POST.jpg │ │ └── PUT.jpg │ ├── logs │ │ ├── app.log │ │ ├── springboot.log │ │ └── unittest.log │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── vn │ │ │ │ └── techmaster │ │ │ │ └── bookstore │ │ │ │ ├── BookstoreApplication.java │ │ │ │ ├── config │ │ │ │ └── AppConfig.java │ │ │ │ ├── controller │ │ │ │ ├── APIController.java │ │ │ │ ├── APIError.java │ │ │ │ └── CustomExceptionHandler.java │ │ │ │ ├── exception │ │ │ │ ├── APIException.java │ │ │ │ └── BookStoreException.java │ │ │ │ ├── model │ │ │ │ ├── Book.java │ │ │ │ └── BookPOJO.java │ │ │ │ ├── repository │ │ │ │ └── BookRespository.java │ │ │ │ ├── restclient │ │ │ │ ├── APIErrorDecoder.java │ │ │ │ ├── BaseRequest.java │ │ │ │ └── BookRequest.java │ │ │ │ └── service │ │ │ │ ├── BookService.java │ │ │ │ └── IBookService.java │ │ └── resources │ │ │ ├── application.properties │ │ │ ├── book.sql │ │ │ └── log4j2.xml │ │ └── test │ │ └── java │ │ └── vn │ │ └── techmaster │ │ └── bookstore │ │ └── FeignTest.java ├── demoexceptionn │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── MavenWrapperDownloader.java │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── Logging.md │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── vn │ │ │ │ └── techmaster │ │ │ │ └── demoexception │ │ │ │ ├── DemoexceptionApplication.java │ │ │ │ ├── Foo.java │ │ │ │ ├── controller │ │ │ │ └── FilmController.java │ │ │ │ ├── exception │ │ │ │ └── FilmException.java │ │ │ │ ├── model │ │ │ │ └── Film.java │ │ │ │ ├── repository │ │ │ │ ├── FilmRepo.java │ │ │ │ └── FilmRepoImpl.java │ │ │ │ └── service │ │ │ │ ├── FilmService.java │ │ │ │ └── FilmServiceImpl.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ ├── java │ │ └── vn │ │ │ └── techmaster │ │ │ └── demoexception │ │ │ ├── CheckExceptionTest.java │ │ │ ├── CloseResourceOnException.java │ │ │ ├── CustomExceptionTest.java │ │ │ └── UncheckedExceptionTest.java │ │ └── resources │ │ └── demo.txt └── design-restful-api-02.pptx ├── 13 Logging └── defaultlog │ ├── .gitignore │ ├── .mvn │ └── wrapper │ │ ├── MavenWrapperDownloader.java │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties │ ├── ReadMe.md │ ├── images │ ├── loglevel.jpg │ └── post.jpg │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ ├── main │ ├── java │ │ └── vn │ │ │ └── techmaster │ │ │ └── defaultlog │ │ │ ├── DefaultlogApplication.java │ │ │ ├── advice │ │ │ ├── CustomExceptionHandler.java │ │ │ └── CustomRequestBodyAdviceAdapter.java │ │ │ ├── config │ │ │ └── AppConfig.java │ │ │ ├── controller │ │ │ ├── FilmController.java │ │ │ └── LogController.java │ │ │ ├── dto │ │ │ └── FilmRequest.java │ │ │ ├── exception │ │ │ ├── APIError.java │ │ │ └── FilmException.java │ │ │ ├── filter │ │ │ └── CustomURLFilter.java │ │ │ ├── model │ │ │ └── Film.java │ │ │ ├── repository │ │ │ ├── FilmRepo.java │ │ │ └── FilmRepoImpl.java │ │ │ └── service │ │ │ ├── FilmService.java │ │ │ └── FilmServiceImpl.java │ └── resources │ │ ├── application.properties │ │ └── templates │ │ └── index.html │ └── test │ └── java │ └── vn │ └── techmaster │ └── defaultlog │ └── DefaultlogApplicationTests.java ├── 14 JPA ├── 01EntityMapping │ └── demojpa │ │ ├── .gitignore │ │ ├── .mvn │ │ └── wrapper │ │ │ ├── MavenWrapperDownloader.java │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src │ │ ├── main │ │ ├── java │ │ │ └── vn │ │ │ │ └── techmaster │ │ │ │ └── demojpa │ │ │ │ ├── DemojpaApplication.java │ │ │ │ ├── component │ │ │ │ └── LoggedUser.java │ │ │ │ ├── model │ │ │ │ ├── bank │ │ │ │ │ ├── BankAccount.java │ │ │ │ │ └── BankAcitivityException.java │ │ │ │ ├── blog │ │ │ │ │ ├── Audit.java │ │ │ │ │ ├── Comment.java │ │ │ │ │ ├── Post.java │ │ │ │ │ └── Tag.java │ │ │ │ ├── mapping │ │ │ │ │ ├── Animal.java │ │ │ │ │ ├── Car.java │ │ │ │ │ ├── Country.java │ │ │ │ │ ├── Employee.java │ │ │ │ │ ├── Film.java │ │ │ │ │ ├── Person.java │ │ │ │ │ └── Product.java │ │ │ │ └── order │ │ │ │ │ ├── Address.java │ │ │ │ │ ├── LineItem.java │ │ │ │ │ ├── Order.java │ │ │ │ │ └── ShippingMethod.java │ │ │ │ └── repository │ │ │ │ ├── AnimalRepository.java │ │ │ │ ├── CarRepository.java │ │ │ │ ├── CityAvgSalary.java │ │ │ │ ├── CityJobCount.java │ │ │ │ ├── FilmRepository.java │ │ │ │ ├── JobCount.java │ │ │ │ ├── JobSalary.java │ │ │ │ ├── MakerCount.java │ │ │ │ ├── PersonRepository.java │ │ │ │ ├── PersonRepositoryCustom.java │ │ │ │ └── PersonRepositoryImpl.java │ │ └── resources │ │ │ ├── animal.sql │ │ │ ├── application.properties │ │ │ ├── car.sql │ │ │ ├── country.sql │ │ │ ├── employee.sql │ │ │ ├── movie.sql │ │ │ ├── person.sql │ │ │ ├── personsmall.sql │ │ │ └── post.sql │ │ └── test │ │ └── java │ │ └── vn │ │ └── techmaster │ │ └── demojpa │ │ ├── AnimalRepositoryTests.java │ │ ├── CarRepositoryTests.java │ │ ├── CarTests.java │ │ ├── EmployeeTests.java │ │ ├── EntityManagerTest.java │ │ ├── FilmRepositoryTests.java │ │ ├── PersonRepositoryTests.java │ │ ├── PostCommentTest.java │ │ ├── PostTagTests.java │ │ └── ProductTests.java ├── JPA.mindnode │ ├── QuickLook │ │ └── Preview.jpg │ ├── contents.xml │ ├── style.mindnodestyle │ │ ├── contents.xml │ │ └── metadata.plist │ └── viewState.plist ├── JPA.pdf ├── JPA.pptx ├── Question.md ├── ReadMe.md └── basicjpaa │ ├── .gitignore │ ├── .mvn │ └── wrapper │ │ ├── MavenWrapperDownloader.java │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ ├── main │ ├── java │ │ └── vn │ │ │ └── techmasterr │ │ │ └── basicjpaa │ │ │ └── BasicjpaaApplication.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── vn │ └── techmasterr │ └── basicjpaa │ └── BasicjpaaApplicationTests.java ├── 15-JPARelationship ├── blog │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── MavenWrapperDownloader.java │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── ReadMe.md │ ├── Terms.md │ ├── images │ │ ├── fontawesome.jpg │ │ ├── generate_posts.jpg │ │ └── homepage.jpg │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── vn │ │ │ │ └── techmaster │ │ │ │ └── blog │ │ │ │ ├── BlogAppRunner.java │ │ │ │ ├── BlogApplication.java │ │ │ │ ├── DTO │ │ │ │ ├── PostMapper.java │ │ │ │ ├── PostPOJO.java │ │ │ │ ├── UserInfo.java │ │ │ │ └── UserMapper.java │ │ │ │ ├── controller │ │ │ │ ├── CommentController.java │ │ │ │ ├── HomeController.java │ │ │ │ ├── Paging.java │ │ │ │ ├── PostController.java │ │ │ │ ├── Route.java │ │ │ │ ├── SearchController.java │ │ │ │ └── request │ │ │ │ │ ├── CommentRequest.java │ │ │ │ │ ├── IdRequest.java │ │ │ │ │ ├── LoginRequest.java │ │ │ │ │ ├── PostRequest.java │ │ │ │ │ └── SearchRequest.java │ │ │ │ ├── model │ │ │ │ ├── Comment.java │ │ │ │ ├── Post.java │ │ │ │ ├── Tag.java │ │ │ │ └── User.java │ │ │ │ ├── persistence.xml │ │ │ │ ├── repository │ │ │ │ ├── CommentRepository.java │ │ │ │ ├── PostRepository.java │ │ │ │ ├── TagRepository.java │ │ │ │ └── UserRepository.java │ │ │ │ └── service │ │ │ │ ├── AuthenException.java │ │ │ │ ├── AuthenService.java │ │ │ │ ├── IAuthenService.java │ │ │ │ ├── IPostService.java │ │ │ │ ├── PostException.java │ │ │ │ └── PostService.java │ │ └── resources │ │ │ ├── application.properties │ │ │ ├── tag.sql │ │ │ ├── templates │ │ │ ├── home.html │ │ │ ├── layout.html │ │ │ ├── layout_post.html │ │ │ ├── login.html │ │ │ ├── post.html │ │ │ ├── post_comment.html │ │ │ ├── posts.html │ │ │ ├── search.html │ │ │ └── searchresult.html │ │ │ └── user.sql │ │ └── test │ │ └── java │ │ └── vn │ │ └── techmaster │ │ └── blog │ │ ├── PostCommentRepositoryTest.java │ │ ├── PostRepositoryTest.java │ │ ├── PostSearchTest.java │ │ ├── UserRepositoryTest.java │ │ └── testbase │ │ ├── H2TestBase.java │ │ ├── MySQLTestBase.java │ │ ├── PostgresqlTestBase.java │ │ └── h2.properties └── relation │ ├── .gitignore │ ├── .mvn │ └── wrapper │ │ ├── MavenWrapperDownloader.java │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties │ ├── JPA Relationship.mindnode │ ├── QuickLook │ │ └── Preview.jpg │ ├── contents.xml │ ├── style.mindnodestyle │ │ ├── contents.xml │ │ └── metadata.plist │ └── viewState.plist │ ├── JPA Relationship.pdf │ ├── ReadMe.md │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ ├── main │ ├── java │ │ └── vn │ │ │ └── techmaster │ │ │ └── relation │ │ │ ├── AppRunner.java │ │ │ ├── RelationApplication.java │ │ │ ├── controller │ │ │ └── APIController.java │ │ │ ├── model │ │ │ ├── inheritance │ │ │ │ ├── joinedtable │ │ │ │ │ ├── Course.java │ │ │ │ │ ├── OfflineCourse.java │ │ │ │ │ └── OnlineCourse.java │ │ │ │ ├── mappedsuperclass │ │ │ │ │ ├── BaseProduct.java │ │ │ │ │ ├── ClothesSize.java │ │ │ │ │ ├── Color.java │ │ │ │ │ ├── Shirt.java │ │ │ │ │ ├── Shoe.java │ │ │ │ │ └── ShoeSize.java │ │ │ │ ├── singletable │ │ │ │ │ ├── CPUType.java │ │ │ │ │ ├── Electronics.java │ │ │ │ │ ├── Fridge.java │ │ │ │ │ ├── Laptop.java │ │ │ │ │ └── Voltage.java │ │ │ │ └── tableperclass │ │ │ │ │ ├── Animal.java │ │ │ │ │ ├── EatType.java │ │ │ │ │ ├── Fish.java │ │ │ │ │ ├── FishType.java │ │ │ │ │ ├── Mammal.java │ │ │ │ │ ├── Reptile.java │ │ │ │ │ └── ReptileType.java │ │ │ ├── manymany │ │ │ │ ├── noextracolumns │ │ │ │ │ ├── Article.java │ │ │ │ │ └── Tag.java │ │ │ │ └── separate_primary_key │ │ │ │ │ ├── Student.java │ │ │ │ │ ├── StudentSubject.java │ │ │ │ │ └── Subject.java │ │ │ ├── onemany │ │ │ │ ├── bidirection │ │ │ │ │ ├── Address.java │ │ │ │ │ ├── Audit.java │ │ │ │ │ ├── Comment.java │ │ │ │ │ ├── Customer.java │ │ │ │ │ ├── Department.java │ │ │ │ │ ├── Post.java │ │ │ │ │ └── Professor.java │ │ │ │ └── unidirection │ │ │ │ │ ├── Category.java │ │ │ │ │ └── Product.java │ │ │ ├── oneone │ │ │ │ ├── User.java │ │ │ │ └── UserDetail.java │ │ │ └── selfreference │ │ │ │ ├── Employee.java │ │ │ │ └── Person.java │ │ │ ├── repository │ │ │ ├── manymany │ │ │ │ ├── ArticleRepository.java │ │ │ │ └── StudentRepository.java │ │ │ ├── onemany │ │ │ │ ├── bidirection │ │ │ │ │ ├── CustomerRepository.java │ │ │ │ │ └── PostRepository.java │ │ │ │ └── unidirection │ │ │ │ │ └── ProductRepository.java │ │ │ ├── oneone │ │ │ │ └── UserRepository.java │ │ │ └── selfreference │ │ │ │ ├── EmployeeRepository.java │ │ │ │ └── PersonRepository.java │ │ │ └── service │ │ │ ├── inheritance │ │ │ ├── mappedsuperclass │ │ │ │ └── ProductService.java │ │ │ ├── singletable │ │ │ │ └── EletronicsService.java │ │ │ └── tableperclass │ │ │ │ └── AnimalService.java │ │ │ ├── manymany │ │ │ ├── ArticleTagService.java │ │ │ └── StudentSubjectService.java │ │ │ ├── onemany │ │ │ ├── bidirection │ │ │ │ ├── CustomerAddressService.java │ │ │ │ ├── PostService.java │ │ │ │ └── ProfessorDepartmentService.java │ │ │ └── unidirection │ │ │ │ └── ProductCategoryService.java │ │ │ ├── oneone │ │ │ └── UserService.java │ │ │ └── selfreference │ │ │ ├── EmployeeService.java │ │ │ └── FamilyService.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── vn │ └── techmaster │ └── relation │ ├── OneToManyUnidirectionTest.java │ └── OneToOneTest.java ├── 16-JPA Query ├── Exam2.md ├── ReadMe.md ├── demoquery │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── MavenWrapperDownloader.java │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── ReadMe.md │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── vn │ │ │ │ └── techmaster │ │ │ │ └── demoquery │ │ │ │ ├── DemoqueryApplication.java │ │ │ │ ├── model │ │ │ │ ├── Car.java │ │ │ │ └── Movie.java │ │ │ │ └── repository │ │ │ │ ├── CarRepository.java │ │ │ │ ├── MakerCount.java │ │ │ │ └── MovieRepository.java │ │ └── resources │ │ │ ├── application.properties │ │ │ ├── car.sql │ │ │ └── movie.sql │ │ └── test │ │ └── java │ │ └── vn │ │ └── techmaster │ │ └── demoquery │ │ ├── CarRepositoryTest.java │ │ └── MovieRepositoryTest.java ├── exam │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── MavenWrapperDownloader.java │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── vn │ │ │ │ └── techmaster │ │ │ │ └── exam │ │ │ │ ├── ExamApplication.java │ │ │ │ └── model │ │ │ │ ├── Category.java │ │ │ │ ├── Course.java │ │ │ │ ├── Product.java │ │ │ │ ├── Student.java │ │ │ │ └── Tag.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── vn │ │ └── techmaster │ │ └── exam │ │ └── ExamApplicationTests.java └── person.sql ├── 17-CustomRepository ├── connectdb │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── MavenWrapperDownloader.java │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── vn │ │ │ │ └── techmaster │ │ │ │ └── connectdb │ │ │ │ ├── ConnectdbApplication.java │ │ │ │ └── model │ │ │ │ └── Person.java │ │ └── resources │ │ │ ├── application-dev.properties │ │ │ ├── application-mysql.properties │ │ │ ├── application-post.properties │ │ │ ├── application.properties │ │ │ ├── person.sql │ │ │ └── person_small.sql │ │ └── test │ │ └── java │ │ └── vn │ │ └── techmaster │ │ └── connectdb │ │ └── ConnectdbApplicationTests.java ├── custom_repository │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── MavenWrapperDownloader.java │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── ReadMe.md │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── vn │ │ │ │ └── techmaster │ │ │ │ └── custom_repository │ │ │ │ ├── CustomRepositoryApplication.java │ │ │ │ ├── model │ │ │ │ └── Person.java │ │ │ │ └── repository │ │ │ │ ├── PersonRepository.java │ │ │ │ ├── PersonRepositoryCustom.java │ │ │ │ └── PersonRepositoryImpl.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── vn │ │ └── techmaster │ │ └── custom_repository │ │ └── AnimalRepositoryTest.java ├── custom_repository_generic │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── MavenWrapperDownloader.java │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── ReadMe.md │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── vn │ │ │ │ └── techmaster │ │ │ │ └── custom_repository │ │ │ │ ├── CustomRepositoryApplication.java │ │ │ │ ├── model │ │ │ │ ├── Car.java │ │ │ │ └── Person.java │ │ │ │ └── repository │ │ │ │ ├── CarRepository.java │ │ │ │ ├── CustomRepo.java │ │ │ │ ├── CustomRepoImpl.java │ │ │ │ └── PersonRepository.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── vn │ │ └── techmaster │ │ └── custom_repository │ │ └── RepositoryTest.java └── relation │ ├── .gitignore │ ├── .mvn │ └── wrapper │ │ ├── MavenWrapperDownloader.java │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties │ ├── Error.md │ ├── JPA Relationship.mindnode │ ├── QuickLook │ │ └── Preview.jpg │ ├── contents.xml │ ├── style.mindnodestyle │ │ ├── contents.xml │ │ └── metadata.plist │ └── viewState.plist │ ├── JPA Relationship.pdf │ ├── ReadMe.md │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ ├── main │ ├── java │ │ └── vn │ │ │ └── techmaster │ │ │ └── relation │ │ │ ├── AppRunner.java │ │ │ ├── RelationApplication.java │ │ │ ├── controller │ │ │ └── APIController.java │ │ │ ├── model │ │ │ ├── inheritance │ │ │ │ ├── joinedtable │ │ │ │ │ ├── Course.java │ │ │ │ │ ├── OfflineCourse.java │ │ │ │ │ └── OnlineCourse.java │ │ │ │ ├── mappedsuperclass │ │ │ │ │ ├── BaseProduct.java │ │ │ │ │ ├── ClothesSize.java │ │ │ │ │ ├── Color.java │ │ │ │ │ ├── Shirt.java │ │ │ │ │ ├── Shoe.java │ │ │ │ │ └── ShoeSize.java │ │ │ │ ├── singletable │ │ │ │ │ ├── CPUType.java │ │ │ │ │ ├── Electronics.java │ │ │ │ │ ├── Fridge.java │ │ │ │ │ ├── Laptop.java │ │ │ │ │ └── Voltage.java │ │ │ │ └── tableperclass │ │ │ │ │ ├── Animal.java │ │ │ │ │ ├── EatType.java │ │ │ │ │ ├── Fish.java │ │ │ │ │ ├── FishType.java │ │ │ │ │ ├── Mammal.java │ │ │ │ │ ├── Reptile.java │ │ │ │ │ └── ReptileType.java │ │ │ ├── manymany │ │ │ │ ├── noextracolumns │ │ │ │ │ ├── Article.java │ │ │ │ │ └── Tag.java │ │ │ │ └── separate_primary_key │ │ │ │ │ ├── Student.java │ │ │ │ │ ├── StudentSubject.java │ │ │ │ │ └── Subject.java │ │ │ ├── onemany │ │ │ │ ├── bidirection │ │ │ │ │ ├── Address.java │ │ │ │ │ ├── Audit.java │ │ │ │ │ ├── Comment.java │ │ │ │ │ ├── Customer.java │ │ │ │ │ ├── Department.java │ │ │ │ │ ├── Post.java │ │ │ │ │ └── Professor.java │ │ │ │ └── unidirection │ │ │ │ │ ├── Category.java │ │ │ │ │ └── Product.java │ │ │ ├── oneone │ │ │ │ ├── UserDetail.java │ │ │ │ └── Users.java │ │ │ ├── sample │ │ │ │ └── Person.java │ │ │ └── selfreference │ │ │ │ ├── Employee.java │ │ │ │ └── Human.java │ │ │ ├── repository │ │ │ ├── manymany │ │ │ │ ├── ArticleRepository.java │ │ │ │ └── StudentRepository.java │ │ │ ├── onemany │ │ │ │ ├── bidirection │ │ │ │ │ ├── CustomerRepository.java │ │ │ │ │ └── PostRepository.java │ │ │ │ └── unidirection │ │ │ │ │ └── ProductRepository.java │ │ │ ├── oneone │ │ │ │ └── UserRepository.java │ │ │ ├── sample │ │ │ │ ├── JobCount.java │ │ │ │ └── PersonRepository.java │ │ │ └── selfreference │ │ │ │ ├── EmployeeRepository.java │ │ │ │ └── HumanRepository.java │ │ │ └── service │ │ │ ├── inheritance │ │ │ ├── mappedsuperclass │ │ │ │ └── ProductService.java │ │ │ ├── singletable │ │ │ │ └── EletronicsService.java │ │ │ └── tableperclass │ │ │ │ └── AnimalService.java │ │ │ ├── manymany │ │ │ ├── ArticleTagService.java │ │ │ └── StudentSubjectService.java │ │ │ ├── onemany │ │ │ ├── bidirection │ │ │ │ ├── CustomerAddressService.java │ │ │ │ ├── PostService.java │ │ │ │ └── ProfessorDepartmentService.java │ │ │ └── unidirection │ │ │ │ └── ProductCategoryService.java │ │ │ ├── oneone │ │ │ └── UserService.java │ │ │ ├── sample │ │ │ └── PersonService.java │ │ │ └── selfreference │ │ │ ├── EmployeeService.java │ │ │ └── FamilyService.java │ └── resources │ │ ├── application-dev.properties │ │ ├── application-mysql.properties │ │ ├── application-post.properties │ │ ├── application.properties │ │ ├── person.sql │ │ └── person_small.sql │ └── test │ └── java │ └── vn │ └── techmaster │ └── relation │ ├── OneToOneTest.java │ └── PersonRepoTest.java ├── 18 MapStruct ├── demomapstruct │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── MavenWrapperDownloader.java │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── ReadMe.md │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── vn │ │ │ │ └── techmaster │ │ │ │ └── demomapstruct │ │ │ │ ├── DemomapstructApplication.java │ │ │ │ └── dto │ │ │ │ ├── annotation │ │ │ │ ├── Film.java │ │ │ │ ├── FilmDTO.java │ │ │ │ ├── FilmMapper.java │ │ │ │ └── ToEntity.java │ │ │ │ ├── bmi │ │ │ │ ├── BMIImperial.java │ │ │ │ ├── BMIMapper.java │ │ │ │ └── BMIMetric.java │ │ │ │ ├── simple │ │ │ │ ├── Mapping.class │ │ │ │ ├── Person.java │ │ │ │ ├── PersonRecord.java │ │ │ │ ├── User.java │ │ │ │ └── UserPersonMapper.java │ │ │ │ ├── simple2 │ │ │ │ ├── Customer.java │ │ │ │ ├── CustomerDto.java │ │ │ │ ├── CustomerMapper.java │ │ │ │ ├── OrderItem.java │ │ │ │ ├── OrderItemDto.java │ │ │ │ └── OrderItemMapper.java │ │ │ │ └── typeconversion │ │ │ │ ├── Car.java │ │ │ │ ├── CarDTO.java │ │ │ │ └── CarMapper.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── vn │ │ └── techmaster │ │ └── demomapstruct │ │ └── MapStructTest.java └── mapstruct-examples │ ├── .gitattributes │ ├── .github │ └── workflows │ │ └── main.yml │ ├── .gitignore │ ├── .mvn │ └── wrapper │ │ ├── MavenWrapperDownloader.java │ │ └── maven-wrapper.properties │ ├── README.md │ ├── WORKSPACE │ ├── build.gradle │ ├── gradle │ └── wrapper │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ ├── license.txt │ ├── mapstruct-clone │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── mapstruct │ │ │ └── example │ │ │ ├── dto │ │ │ ├── CustomerDto.java │ │ │ ├── OrderItemDto.java │ │ │ └── OrderItemKeyDto.java │ │ │ └── mapper │ │ │ └── Cloner.java │ │ └── test │ │ └── java │ │ └── org │ │ └── mapstruct │ │ └── example │ │ └── ClonerTest.java │ ├── mapstruct-field-mapping │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── mapstruct │ │ │ └── example │ │ │ ├── dto │ │ │ ├── Customer.java │ │ │ ├── CustomerDto.java │ │ │ ├── OrderItem.java │ │ │ └── OrderItemDto.java │ │ │ └── mapper │ │ │ ├── CustomerMapper.java │ │ │ └── OrderItemMapper.java │ │ └── test │ │ └── java │ │ └── org │ │ └── mapstruct │ │ └── example │ │ └── CustomerMapperTest.java │ ├── mapstruct-iterable-to-non-iterable │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── com │ │ │ └── mycompany │ │ │ └── mapper │ │ │ ├── Main.java │ │ │ ├── Source.java │ │ │ ├── SourceTargetMapper.java │ │ │ ├── Target.java │ │ │ └── util │ │ │ ├── FirstElement.java │ │ │ ├── IterableNonInterableUtil.java │ │ │ └── LastElement.java │ │ └── test │ │ └── java │ │ └── com │ │ └── mycompany │ │ └── mapper │ │ └── SourceTargetMapperTest.java │ ├── mapstruct-jpa-child-parent │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── mapstruct │ │ │ └── jpa │ │ │ ├── ChildDto.java │ │ │ ├── ChildEntity.java │ │ │ ├── JpaContext.java │ │ │ ├── ParentDto.java │ │ │ ├── ParentEntity.java │ │ │ └── SourceTargetMapper.java │ │ └── test │ │ └── java │ │ └── org │ │ └── mapstruct │ │ └── jpa │ │ └── SourceTargetMapperTest.java │ ├── mapstruct-kotlin-gradle │ ├── build.gradle.kts │ ├── gradle │ │ └── wrapper │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ ├── settings.gradle │ └── src │ │ ├── main │ │ └── kotlin │ │ │ └── org │ │ │ └── mapstruct │ │ │ └── example │ │ │ └── kotlin │ │ │ ├── Main.kt │ │ │ ├── converter │ │ │ └── PersonConverter.kt │ │ │ ├── dto │ │ │ └── PersonDto.kt │ │ │ └── model │ │ │ └── Person.kt │ │ └── test │ │ └── kotlin │ │ └── org │ │ └── mapstruct │ │ └── example │ │ └── kotlin │ │ └── converter │ │ └── PersonConverterTest.kt │ ├── mapstruct-kotlin │ ├── README.md │ ├── pom.xml │ └── src │ │ ├── main │ │ └── kotlin │ │ │ └── org │ │ │ └── mapstruct │ │ │ └── example │ │ │ └── kotlin │ │ │ ├── Main.kt │ │ │ ├── converter │ │ │ └── PersonConverter.kt │ │ │ ├── dto │ │ │ └── PersonDto.kt │ │ │ └── model │ │ │ └── Person.kt │ │ └── test │ │ └── kotlin │ │ └── org │ │ └── mapstruct │ │ └── example │ │ └── kotlin │ │ └── converter │ │ └── PersonConverterTest.kt │ ├── mapstruct-lombok │ ├── build.gradle │ ├── gradle │ │ └── wrapper │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ ├── pom.xml │ ├── settings.gradle │ └── src │ │ ├── main │ │ └── java │ │ │ └── com │ │ │ └── mycompany │ │ │ ├── dto │ │ │ └── Source.java │ │ │ ├── entities │ │ │ └── Target.java │ │ │ └── mapper │ │ │ ├── Main.java │ │ │ └── SourceTargetMapper.java │ │ └── test │ │ └── java │ │ └── com │ │ └── mycompany │ │ └── mapper │ │ └── SourceTargetMapperTest.java │ ├── mapstruct-lookup-entity-with-id │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── mapstruct │ │ │ └── jpa │ │ │ ├── ArticleRepository.java │ │ │ ├── CombinedOfferingEntity.java │ │ │ ├── ComposedKey.java │ │ │ ├── Entity.java │ │ │ ├── SourceTargetMapper.java │ │ │ ├── ToothPaste.java │ │ │ └── Toothbrush.java │ │ └── test │ │ └── java │ │ └── org │ │ └── mapstruct │ │ └── jpa │ │ └── SourceTargetMapperTest.java │ ├── mapstruct-mapper-repo │ ├── example │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── org │ │ │ │ └── mapstruct │ │ │ │ └── example │ │ │ │ └── repo │ │ │ │ ├── domain │ │ │ │ ├── Boss.java │ │ │ │ ├── Car.java │ │ │ │ ├── CarDto.java │ │ │ │ ├── CarType.java │ │ │ │ ├── Employee.java │ │ │ │ └── Person.java │ │ │ │ └── mappers │ │ │ │ ├── CarMapper.java │ │ │ │ ├── PersonMapper.java │ │ │ │ └── PersonToBossMapper.java │ │ │ └── test │ │ │ └── java │ │ │ └── org │ │ │ └── mapstruct │ │ │ └── example │ │ │ └── repo │ │ │ └── TestMapperRepo.java │ ├── generator │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── org │ │ │ │ └── mapstruct │ │ │ │ └── example │ │ │ │ └── repo │ │ │ │ ├── AddToRepo.java │ │ │ │ ├── FromToKey.java │ │ │ │ ├── MapperRepo.java │ │ │ │ ├── StandardMapper.java │ │ │ │ └── generator │ │ │ │ ├── RepoItem.java │ │ │ │ └── RepositoryGenerator.java │ │ │ └── resources │ │ │ ├── META-INF │ │ │ └── services │ │ │ │ └── javax.annotation.processing.Processor │ │ │ └── MapperRepoImpl.ftl │ └── pom.xml │ ├── mapstruct-mapping-from-map │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── mapstruct │ │ │ └── example │ │ │ ├── dto │ │ │ ├── Department.java │ │ │ ├── Employee.java │ │ │ ├── Source.java │ │ │ └── Target.java │ │ │ └── mapper │ │ │ ├── MapToBeanMapper.java │ │ │ ├── SourceTargetMapper.java │ │ │ └── util │ │ │ └── MappingUtil.java │ │ └── test │ │ └── java │ │ └── org │ │ └── mapstruct │ │ └── example │ │ ├── MapToBeanMapperTest.java │ │ └── SourceTargetMapperTest.java │ ├── mapstruct-mapping-with-cycles │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── mapstruct │ │ │ └── example │ │ │ ├── dto │ │ │ ├── Employee.java │ │ │ └── EmployeeDto.java │ │ │ └── mapper │ │ │ ├── CycleAvoidingMappingContext.java │ │ │ └── EmployeeMapper.java │ │ └── test │ │ └── java │ │ └── org │ │ └── mapstruct │ │ └── example │ │ └── EmployeeMapperTest.java │ ├── mapstruct-metadata-with-annotations │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── mapstruct │ │ │ └── example │ │ │ └── metadata │ │ │ ├── dto │ │ │ ├── LegalEntity.java │ │ │ └── TaxRecord.java │ │ │ ├── entities │ │ │ ├── LegalEntityPE.java │ │ │ ├── OrganisationPE.java │ │ │ ├── PersonPE.java │ │ │ └── TaxRecordPE.java │ │ │ └── mapper │ │ │ ├── SourceTargetMapper.java │ │ │ ├── annotations │ │ │ ├── DoNotSelectForMapping.java │ │ │ └── Treatment.java │ │ │ └── util │ │ │ └── TaxContext.java │ │ └── test │ │ └── java │ │ └── org │ │ └── mapstruct │ │ └── example │ │ └── SourceTargetMapperTest.java │ ├── mapstruct-nested-bean-mappings │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── mapstruct │ │ │ └── example │ │ │ ├── dto │ │ │ ├── FishDto.java │ │ │ ├── FishTankDto.java │ │ │ ├── FishTankWithNestedDocumentDto.java │ │ │ ├── MaterialDto.java │ │ │ ├── MaterialTypeDto.java │ │ │ ├── OrnamentDto.java │ │ │ ├── WaterPlantDto.java │ │ │ ├── WaterQualityDto.java │ │ │ ├── WaterQualityOrganisationDto.java │ │ │ ├── WaterQualityReportDto.java │ │ │ └── WaterQualityWithDocumentDto.java │ │ │ ├── mapper │ │ │ ├── FishTankMapper.java │ │ │ ├── FishTankMapperConstant.java │ │ │ ├── FishTankMapperExpression.java │ │ │ └── FishTankMapperWithDocument.java │ │ │ └── model │ │ │ ├── Fish.java │ │ │ ├── FishTank.java │ │ │ ├── Interior.java │ │ │ ├── MaterialType.java │ │ │ ├── Ornament.java │ │ │ ├── WaterPlant.java │ │ │ ├── WaterQuality.java │ │ │ └── WaterQualityReport.java │ │ └── test │ │ └── java │ │ └── org │ │ └── mapstruct │ │ └── example │ │ └── FishTanksMappersTest.java │ ├── mapstruct-on-ant │ ├── README.md │ ├── build.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── mapstruct │ │ │ └── example │ │ │ ├── Source.java │ │ │ ├── SourceTargetMapper.java │ │ │ └── Target.java │ │ └── test │ │ └── java │ │ └── org │ │ └── mapstruct │ │ └── example │ │ └── ConversionTest.java │ ├── mapstruct-on-bazel │ ├── BUILD.bazel │ ├── README.md │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── mapstruct │ │ │ └── example │ │ │ ├── Source.java │ │ │ ├── SourceTargetMapper.java │ │ │ └── Target.java │ │ └── test │ │ └── java │ │ └── org │ │ └── mapstruct │ │ └── example │ │ └── ConversionTest.java │ ├── mapstruct-on-gradle-protobuf3 │ ├── build.gradle │ ├── gradle │ │ └── wrapper │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ ├── settings.gradle │ ├── spi-impl │ │ ├── build.gradle │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── org │ │ │ │ └── mapstruct │ │ │ │ └── example │ │ │ │ └── protobuf │ │ │ │ └── ProtobufAccessorNamingStrategy.java │ │ │ └── resources │ │ │ └── META-INF │ │ │ └── services │ │ │ └── org.mapstruct.ap.spi.AccessorNamingStrategy │ └── usage │ │ ├── build.gradle │ │ └── src │ │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── mapstruct │ │ │ │ └── example │ │ │ │ ├── mapper │ │ │ │ └── UserMapper.java │ │ │ │ └── protobuf │ │ │ │ ├── Department.java │ │ │ │ ├── Permission.java │ │ │ │ └── User.java │ │ └── proto │ │ │ └── User.proto │ │ └── test │ │ └── java │ │ └── org │ │ └── mapstruct │ │ └── example │ │ └── ProtobufTest.java │ ├── mapstruct-on-gradle-testcp-with-lombok │ ├── build.gradle │ ├── gradle │ │ └── wrapper │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ ├── settings.gradle │ └── src │ │ ├── main │ │ └── java │ │ │ └── de │ │ │ └── beanfactory │ │ │ └── samples │ │ │ └── mapstruct │ │ │ ├── mapper │ │ │ └── SourceTargetMapper.java │ │ │ └── model │ │ │ ├── SourceBean.java │ │ │ └── TargetBean.java │ │ └── test │ │ └── java │ │ └── de │ │ └── beanfactory │ │ └── samples │ │ └── mapstruct │ │ ├── mapper │ │ ├── SourceTargetMapperTest.java │ │ ├── TestSourceMapper.java │ │ └── TestSourceTargetMapperTest.java │ │ └── model │ │ ├── TestSourceBean.java │ │ └── TestTargetBean.java │ ├── mapstruct-on-gradle │ ├── build.gradle │ ├── gradle │ │ └── wrapper │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ ├── settings.gradle │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── mapstruct │ │ │ └── example │ │ │ ├── Source.java │ │ │ ├── SourceTargetMapper.java │ │ │ └── Target.java │ │ └── test │ │ └── java │ │ └── org │ │ └── mapstruct │ │ └── example │ │ └── ConversionTest.java │ ├── mapstruct-protobuf3 │ ├── pom.xml │ ├── spi-impl │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── org │ │ │ │ └── mapstruct │ │ │ │ └── example │ │ │ │ └── protobuf │ │ │ │ └── ProtobufAccessorNamingStrategy.java │ │ │ └── resources │ │ │ └── META-INF │ │ │ └── services │ │ │ └── org.mapstruct.ap.spi.AccessorNamingStrategy │ └── usage │ │ ├── pom.xml │ │ └── src │ │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── mapstruct │ │ │ │ └── example │ │ │ │ ├── mapper │ │ │ │ └── UserMapper.java │ │ │ │ └── protobuf │ │ │ │ ├── Department.java │ │ │ │ ├── Permission.java │ │ │ │ └── User.java │ │ └── proto │ │ │ └── User.proto │ │ └── test │ │ └── java │ │ └── org │ │ └── mapstruct │ │ └── example │ │ └── ProtobufTest.java │ ├── mapstruct-quarkus │ ├── .mvn │ │ └── wrapper │ │ │ ├── MavenWrapperDownloader.java │ │ │ └── maven-wrapper.properties │ ├── README.md │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── docker │ │ │ ├── Dockerfile.jvm │ │ │ ├── Dockerfile.legacy-jar │ │ │ ├── Dockerfile.native │ │ │ └── Dockerfile.native-distroless │ │ └── java │ │ │ └── org │ │ │ └── mapstruct │ │ │ └── example │ │ │ └── quarkus │ │ │ ├── PersonResource.java │ │ │ ├── dto │ │ │ └── PersonDto.java │ │ │ ├── mapper │ │ │ ├── PersonMapper.java │ │ │ └── QuarkusMappingConfig.java │ │ │ └── service │ │ │ ├── Person.java │ │ │ └── PersonService.java │ │ └── test │ │ └── java │ │ └── org │ │ └── mapstruct │ │ └── example │ │ └── quarkus │ │ ├── NativePersonResourceIT.java │ │ └── PersonResourceTest.java │ ├── mapstruct-record │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── mapstruct │ │ │ └── example │ │ │ ├── CustomerDto.java │ │ │ ├── CustomerEntity.java │ │ │ └── CustomerMapper.java │ │ └── test │ │ └── java │ │ └── org │ │ └── mapstruct │ │ └── example │ │ └── CustomerMapperTest.java │ ├── mapstruct-rounding │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── mapstruct │ │ │ └── example │ │ │ ├── dto │ │ │ ├── Source.java │ │ │ └── Target.java │ │ │ └── mapper │ │ │ ├── SourceTargetMapper.java │ │ │ └── util │ │ │ └── RoundingUtil.java │ │ └── test │ │ └── java │ │ └── org │ │ └── mapstruct │ │ └── example │ │ └── SourceTargetMapperTest.java │ ├── mapstruct-spi-accessor-naming │ ├── pom.xml │ ├── spi-impl │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── org │ │ │ │ └── mapstruct │ │ │ │ └── example │ │ │ │ └── spi │ │ │ │ └── CustomAccessorNamingStrategy.java │ │ │ └── resources │ │ │ └── META-INF │ │ │ └── services │ │ │ └── org.mapstruct.ap.spi.AccessorNamingStrategy │ └── usage │ │ ├── pom.xml │ │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── mapstruct │ │ │ └── example │ │ │ ├── dto │ │ │ ├── GolfPlayer.java │ │ │ └── GolfPlayerDto.java │ │ │ └── mapper │ │ │ └── GolfPlayerMapper.java │ │ └── test │ │ └── java │ │ └── org │ │ └── mapstruct │ │ └── example │ │ └── SpiTest.java │ ├── mapstruct-suppress-unmapped │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── mapstruct │ │ │ └── jpa │ │ │ ├── ChildDto.java │ │ │ ├── ChildEntity.java │ │ │ ├── ParentDto.java │ │ │ ├── ParentEntity.java │ │ │ └── SourceTargetMapper.java │ │ └── test │ │ └── java │ │ └── org │ │ └── mapstruct │ │ └── jpa │ │ └── SourceTargetMapperTest.java │ ├── mapstruct-updatemethods-1 │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── mapstruct │ │ │ └── example │ │ │ ├── dto │ │ │ ├── MammalDto.java │ │ │ └── MammalEntity.java │ │ │ └── mapper │ │ │ └── SourceTargetMapper.java │ │ └── test │ │ └── java │ │ └── org │ │ └── mapstruct │ │ └── example │ │ ├── SourceTargetMapperTest.java │ │ ├── SourceTargetTestMapperTest.java │ │ └── mapper │ │ └── SourceTargetTestMapper.java │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── settings.gradle ├── 19-JPAAllInOne ├── bank │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── MavenWrapperDownloader.java │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── ReadMe.md │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── vn │ │ │ │ └── techmaster │ │ │ │ └── bank │ │ │ │ ├── AppRunner.java │ │ │ │ ├── BankApplication.java │ │ │ │ ├── controller │ │ │ │ ├── BankController.java │ │ │ │ ├── request │ │ │ │ │ └── TransferRequest.java │ │ │ │ └── response │ │ │ │ │ └── TransferResult.java │ │ │ │ ├── exception │ │ │ │ ├── AccountException.java │ │ │ │ ├── BankErrorCode.java │ │ │ │ ├── BankException.java │ │ │ │ └── DummyException.java │ │ │ │ ├── model │ │ │ │ ├── Account.java │ │ │ │ ├── AccountState.java │ │ │ │ ├── AllLog.java │ │ │ │ └── TransactLog.java │ │ │ │ ├── repository │ │ │ │ ├── AccountRepo.java │ │ │ │ ├── AllLogRepo.java │ │ │ │ └── TransactLogRepo.java │ │ │ │ └── service │ │ │ │ ├── BankService.java │ │ │ │ └── LoggingService.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── vn │ │ └── techmaster │ │ └── bank │ │ └── BankApplicationTests.java ├── demojpa │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── MavenWrapperDownloader.java │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── AI.mindnode │ │ ├── QuickLook │ │ │ └── Preview.jpg │ │ ├── contents.xml │ │ ├── style.mindnodestyle │ │ │ ├── contents.xml │ │ │ └── metadata.plist │ │ └── viewState.plist │ ├── JPA.mindnode │ │ ├── QuickLook │ │ │ └── Preview.jpg │ │ ├── contents.xml │ │ ├── style.mindnodestyle │ │ │ ├── contents.xml │ │ │ └── metadata.plist │ │ └── viewState.plist │ ├── ReadMe.md │ ├── f_post │ │ ├── segments_1 │ │ └── write.lock │ ├── images │ │ └── embedded.jpg │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ ├── src │ │ ├── main │ │ │ ├── java │ │ │ │ └── vn │ │ │ │ │ └── techmaster │ │ │ │ │ └── demojpa │ │ │ │ │ ├── DemojpaApplication.java │ │ │ │ │ ├── controller │ │ │ │ │ ├── CRUDController.java │ │ │ │ │ └── PersonController.java │ │ │ │ │ ├── customrepo │ │ │ │ │ ├── CityAvgSalary.java │ │ │ │ │ ├── CityJobCount.java │ │ │ │ │ ├── JobCount.java │ │ │ │ │ ├── JobSalary.java │ │ │ │ │ ├── PersonRepo.java │ │ │ │ │ ├── PersonRepoCustom.java │ │ │ │ │ └── PersonRepoImpl.java │ │ │ │ │ ├── dao │ │ │ │ │ ├── Book.java │ │ │ │ │ ├── BookDao.java │ │ │ │ │ └── Dao.java │ │ │ │ │ ├── model │ │ │ │ │ ├── AuditLog.java │ │ │ │ │ ├── Car.java │ │ │ │ │ ├── Compound.java │ │ │ │ │ ├── Person.java │ │ │ │ │ ├── User.java │ │ │ │ │ ├── embedd │ │ │ │ │ │ ├── Audit.java │ │ │ │ │ │ ├── LoggedUser.java │ │ │ │ │ │ ├── Order.java │ │ │ │ │ │ ├── Post.java │ │ │ │ │ │ └── ReadMe.md │ │ │ │ │ ├── fulltextindex │ │ │ │ │ │ ├── Post.java │ │ │ │ │ │ └── ReadMe.md │ │ │ │ │ ├── id │ │ │ │ │ │ ├── AutoID.java │ │ │ │ │ │ ├── Bar.java │ │ │ │ │ │ ├── Foo.java │ │ │ │ │ │ ├── IdentityID.java │ │ │ │ │ │ ├── RandomIDGenerator.java │ │ │ │ │ │ ├── RandomString.java │ │ │ │ │ │ ├── ReadMe.md │ │ │ │ │ │ ├── SequenceID.java │ │ │ │ │ │ ├── StudentSubject.java │ │ │ │ │ │ ├── StudentSubjectId.java │ │ │ │ │ │ └── TableID.java │ │ │ │ │ └── naturalid │ │ │ │ │ │ ├── Person.java │ │ │ │ │ │ └── ReadMe.md │ │ │ │ │ ├── relationship │ │ │ │ │ └── onemany │ │ │ │ │ │ ├── bidirection │ │ │ │ │ │ ├── Department.java │ │ │ │ │ │ └── Professor.java │ │ │ │ │ │ ├── orphanremove │ │ │ │ │ │ ├── Comment.java │ │ │ │ │ │ └── Post.java │ │ │ │ │ │ └── unidirection │ │ │ │ │ │ ├── Category.java │ │ │ │ │ │ └── Product.java │ │ │ │ │ └── repository │ │ │ │ │ ├── BarRepository.java │ │ │ │ │ ├── CarRepository.java │ │ │ │ │ ├── MakerCount.java │ │ │ │ │ ├── PersonRepository.java │ │ │ │ │ ├── ProductRepository.java │ │ │ │ │ └── UserRepository.java │ │ │ └── resources │ │ │ │ ├── application-dev.properties │ │ │ │ ├── application-mysql.properties │ │ │ │ ├── application-post.properties │ │ │ │ ├── application.properties │ │ │ │ ├── car.sql │ │ │ │ ├── f_post.sql │ │ │ │ ├── naturalperson.sql │ │ │ │ ├── person.sql │ │ │ │ ├── post6.sql │ │ │ │ ├── registration.sql │ │ │ │ └── static │ │ │ │ └── book.csv │ │ └── test │ │ │ └── java │ │ │ └── vn │ │ │ └── techmaster │ │ │ └── demojpa │ │ │ ├── CRUDTest.java │ │ │ ├── CarRepositoryTest.java │ │ │ ├── DAOTest.java │ │ │ ├── EMTest.java │ │ │ ├── EntityEventTest.java │ │ │ ├── HibernateSearchTest.java │ │ │ ├── IdTest.java │ │ │ ├── JDBCTest.java │ │ │ ├── NaturalIDTest.java │ │ │ ├── OneManyTest.java │ │ │ ├── OrphanRemovalTest.java │ │ │ ├── PersonRepoTest.java │ │ │ ├── QueryByExampleTest.java │ │ │ └── UserTests.java │ └── vn.techmaster.demojpa.model.fulltextindex.Post │ │ ├── _t.fdt │ │ ├── _t.fdx │ │ ├── _t.fnm │ │ ├── _t.nvd │ │ ├── _t.nvm │ │ ├── _t.si │ │ ├── _t.tvd │ │ ├── _t.tvx │ │ ├── _t_Lucene50_0.doc │ │ ├── _t_Lucene50_0.pos │ │ ├── _t_Lucene50_0.tim │ │ ├── _t_Lucene50_0.tip │ │ ├── segments_u │ │ └── write.lock └── vincinema │ ├── .gitignore │ ├── .mvn │ └── wrapper │ │ ├── MavenWrapperDownloader.java │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ ├── main │ ├── java │ │ └── vn │ │ │ └── techmaster │ │ │ └── vincinema │ │ │ ├── AppRunner.java │ │ │ ├── VincinemaApplication.java │ │ │ ├── controller │ │ │ ├── BookingController.java │ │ │ ├── CinemaController.java │ │ │ ├── CustomExceptionHandler.java │ │ │ ├── EventController.java │ │ │ ├── FilmController.java │ │ │ ├── HomeController.java │ │ │ ├── RoomController.java │ │ │ └── TicketController.java │ │ │ ├── exception │ │ │ ├── APIError.java │ │ │ └── CustomException.java │ │ │ ├── model │ │ │ ├── Booking.java │ │ │ ├── BookingSeat.java │ │ │ ├── Cinema.java │ │ │ ├── City.java │ │ │ ├── Customer.java │ │ │ ├── Event.java │ │ │ ├── Film.java │ │ │ ├── Genre.java │ │ │ ├── Language.java │ │ │ ├── Rating.java │ │ │ ├── Room.java │ │ │ ├── Seat.java │ │ │ ├── SeatType.java │ │ │ └── Ticket.java │ │ │ ├── pojo │ │ │ └── CinemaPOJO.java │ │ │ ├── repository │ │ │ ├── BookingRepository.java │ │ │ ├── CinemaRepository.java │ │ │ ├── CityRepository.java │ │ │ ├── CustomerRepository.java │ │ │ ├── EventRepository.java │ │ │ ├── FilmRepository.java │ │ │ ├── GenreRepository.java │ │ │ ├── RoomRepository.java │ │ │ └── SeatRepository.java │ │ │ ├── request │ │ │ └── BookingRequest.java │ │ │ ├── response │ │ │ └── BookingInfo.java │ │ │ └── service │ │ │ ├── BookingService.java │ │ │ ├── CinemaService.java │ │ │ ├── CustomerService.java │ │ │ ├── EventService.java │ │ │ ├── FilmService.java │ │ │ ├── PricePromotionService.java │ │ │ └── RoomService.java │ └── resources │ │ ├── application-dev.properties │ │ ├── application-post.properties │ │ ├── application.properties │ │ ├── city.sql │ │ ├── genre.sql │ │ └── templates │ │ ├── bookticket.html │ │ └── index.html │ └── test │ └── java │ └── vn │ └── techmaster │ └── vincinema │ └── VincinemaApplicationTests.java ├── 20-OpenAPI └── bookstore │ ├── .gitignore │ ├── .mvn │ └── wrapper │ │ ├── MavenWrapperDownloader.java │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties │ ├── OpenAPI.pdf │ ├── ReadMe.md │ ├── images │ ├── FieldCondition.jpg │ ├── GET_by_id_Example.jpg │ ├── HAL_Explorer.jpg │ ├── HAL_Explorer_3Column.jpg │ ├── HAL_Explorer_CreateNewBook.jpg │ ├── HAL_Explorer_GetBook.jpg │ ├── SampleData.jpg │ ├── Swagger_UI.jpg │ ├── api_gateway.jpg │ ├── document_header.jpg │ ├── get_all_books.jpg │ ├── post_new_book.jpg │ └── select_api_group.jpg │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ ├── main │ ├── java │ │ └── vn │ │ │ └── techmaster │ │ │ └── bookstore │ │ │ ├── BookstoreApplication.java │ │ │ ├── config │ │ │ └── OpenAPIConfig.java │ │ │ ├── controller │ │ │ ├── BookAPI.java │ │ │ └── ContactAPI.java │ │ │ ├── model │ │ │ ├── Book.java │ │ │ ├── BookPOJO.java │ │ │ └── Contact.java │ │ │ ├── repository │ │ │ ├── BookRespository.java │ │ │ └── ContactRepository.java │ │ │ └── service │ │ │ ├── BookService.java │ │ │ └── IBookService.java │ └── resources │ │ ├── application.properties │ │ └── book.sql │ └── test │ └── java │ └── vn │ └── techmaster │ └── bookstore │ └── BookstoreApplicationTests.java ├── 21-RestClient ├── ReadMe.md ├── barcelonateam │ ├── .gitignore │ ├── OpenFeign.pdf │ ├── ReadMe.md │ ├── gitignore │ ├── images │ │ ├── bad_error.jpg │ │ ├── better_error.jpg │ │ ├── nice_error.jpg │ │ └── rest_controller_advice.jpg │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── onemount │ │ │ │ └── barcelonateam │ │ │ │ ├── BarcelonateamApplication.java │ │ │ │ ├── controller │ │ │ │ ├── APIController.java │ │ │ │ └── CustomExceptionHandler.java │ │ │ │ ├── exceptions │ │ │ │ ├── APIError.java │ │ │ │ ├── APIException.java │ │ │ │ └── TeamException.java │ │ │ │ ├── model │ │ │ │ ├── Coach.java │ │ │ │ ├── Player.java │ │ │ │ ├── Position.java │ │ │ │ ├── Substitute.java │ │ │ │ └── TeamStatus.java │ │ │ │ ├── repository │ │ │ │ └── PlayerRepository.java │ │ │ │ ├── restclient │ │ │ │ ├── APIErrorDecoder.java │ │ │ │ └── BarcaRequest.java │ │ │ │ └── service │ │ │ │ └── CoachService.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── com │ │ └── onemount │ │ └── barcelonateam │ │ ├── FeignTest.java │ │ └── WebFluxClientTest.java └── openfeign │ ├── demofeign │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── vn │ │ └── techmaster │ │ └── GitHubExample.java │ └── simplefeign │ ├── pom.xml │ └── src │ └── main │ └── java │ └── vn │ └── techmaster │ ├── App.java │ ├── Contributor.java │ └── Issue.java ├── 22-WebSocket └── ReadMe.md ├── APIGateway ├── booklisting │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── MavenWrapperDownloader.java │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── vn │ │ │ │ └── techmaster │ │ │ │ └── booklisting │ │ │ │ ├── BooklistingApplication.java │ │ │ │ ├── controller │ │ │ │ └── BookController.java │ │ │ │ └── model │ │ │ │ └── Book.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── vn │ │ └── techmaster │ │ └── booklisting │ │ └── BooklistingApplicationTests.java ├── filmlisting │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── MavenWrapperDownloader.java │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── vn │ │ │ │ └── techmaster │ │ │ │ └── filmlisting │ │ │ │ ├── FilmlistingApplication.java │ │ │ │ ├── controller │ │ │ │ └── FilmController.java │ │ │ │ └── model │ │ │ │ └── Film.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── vn │ │ └── techmaster │ │ └── filmlisting │ │ └── FilmlistingApplicationTests.java ├── gateway │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── MavenWrapperDownloader.java │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── vn │ │ │ │ └── techmaster │ │ │ │ └── gateway │ │ │ │ ├── GatewayApplication.java │ │ │ │ └── LoggingFilter.java │ │ └── resources │ │ │ ├── application.properties │ │ │ └── application.yml │ │ └── test │ │ └── java │ │ └── vn │ │ └── techmaster │ │ └── gateway │ │ └── GatewayApplicationTests.java └── gwcode │ ├── .gitignore │ ├── .mvn │ └── wrapper │ │ ├── MavenWrapperDownloader.java │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ ├── main │ ├── java │ │ └── vn │ │ │ └── techmaster │ │ │ └── gwcode │ │ │ ├── GwcodeApplication.java │ │ │ └── config │ │ │ └── GatewayConfig.java │ └── resources │ │ └── application.yml │ └── test │ └── java │ └── vn │ └── techmaster │ └── gwcode │ └── GwcodeApplicationTests.java ├── DesignPattern └── oop-design-patterns-02.pptx ├── Goal.md ├── JUnit5 AssertJ ├── JUnit5.mindnode │ ├── QuickLook │ │ └── Preview.jpg │ ├── contents.xml │ ├── style.mindnodestyle │ │ ├── contents.xml │ │ └── metadata.plist │ └── viewState.plist └── Mockito.mindnode │ ├── QuickLook │ └── Preview.jpg │ ├── contents.xml │ ├── style.mindnodestyle │ ├── contents.xml │ └── metadata.plist │ └── viewState.plist ├── Reactive ├── ReactiveProgramming.pptx ├── ReadMe.md ├── Simply_reactive.pdf ├── bookclient │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── MavenWrapperDownloader.java │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── ReadMe.md │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── vn │ │ │ │ └── techmaster │ │ │ │ └── bookclient │ │ │ │ ├── BookclientApplication.java │ │ │ │ ├── controller │ │ │ │ └── HomeController.java │ │ │ │ ├── dto │ │ │ │ └── Book.java │ │ │ │ └── service │ │ │ │ └── SlowServiceCaller.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── vn │ │ └── techmaster │ │ └── bookclient │ │ └── BookclientApplicationTests.java ├── bookclientnetty │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── MavenWrapperDownloader.java │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── vn │ │ │ │ └── techmaster │ │ │ │ └── bookclientnetty │ │ │ │ ├── BookclientnettyApplication.java │ │ │ │ ├── config │ │ │ │ └── AppConfig.java │ │ │ │ ├── controller │ │ │ │ └── HomeController.java │ │ │ │ └── dto │ │ │ │ └── Book.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── vn │ │ └── techmaster │ │ └── bookclientnetty │ │ └── BookclientnettyApplicationTests.java ├── bookstore │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── MavenWrapperDownloader.java │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── vn │ │ │ │ └── techmaster │ │ │ │ └── bookstore │ │ │ │ ├── BookstoreApplication.java │ │ │ │ ├── controller │ │ │ │ └── BookController.java │ │ │ │ └── model │ │ │ │ └── Book.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── vn │ │ └── techmaster │ │ └── bookstore │ │ └── BookstoreApplicationTests.java ├── bookstorenetty │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── MavenWrapperDownloader.java │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── vn │ │ │ │ └── techmaster │ │ │ │ └── bookstorenetty │ │ │ │ ├── BookstorenettyApplication.java │ │ │ │ ├── config │ │ │ │ └── WebServerConfig.java │ │ │ │ ├── controller │ │ │ │ └── BookController.java │ │ │ │ └── model │ │ │ │ └── Book.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── vn │ │ └── techmaster │ │ └── bookstorenetty │ │ └── BookstorenettyApplicationTests.java ├── demoasync │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── MavenWrapperDownloader.java │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── vn │ │ │ │ └── techmaster │ │ │ │ └── demoasync │ │ │ │ └── DemoasyncApplication.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── vn │ │ └── techmaster │ │ └── demoasync │ │ └── CompletableFutureTest.java ├── demoflux │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── MavenWrapperDownloader.java │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── vn │ │ │ │ └── techmaster │ │ │ │ └── demoflux │ │ │ │ └── DemofluxApplication.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── vn │ │ └── techmaster │ │ └── demoflux │ │ ├── FluxTest.java │ │ └── MonoTest.java ├── fluxh2 │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── ReadMe.md │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── vn │ │ │ │ └── techmaster │ │ │ │ └── fluxh2 │ │ │ │ ├── Fluxh2Application.java │ │ │ │ ├── controller │ │ │ │ └── PostController.java │ │ │ │ ├── exception │ │ │ │ ├── APIError.java │ │ │ │ ├── PostNotFoundException.java │ │ │ │ └── RestExceptionHandler.java │ │ │ │ ├── model │ │ │ │ └── Post.java │ │ │ │ └── repository │ │ │ │ └── PostRepo.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── vn │ │ └── techmaster │ │ └── fluxh2 │ │ └── Fluxh2ApplicationTests.java ├── fluxh2reactive │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── ReadMe.md │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── vn │ │ │ │ └── techmaster │ │ │ │ └── fluxh2reactive │ │ │ │ ├── Fluxh2reactiveApplication.java │ │ │ │ ├── config │ │ │ │ └── H2ConnectionConfiguration.java │ │ │ │ ├── controller │ │ │ │ ├── FileController.java │ │ │ │ ├── FileRestController.java │ │ │ │ ├── MessageController.java │ │ │ │ ├── PostController.java │ │ │ │ ├── ReadMe.md │ │ │ │ └── ViewController.java │ │ │ │ ├── exception │ │ │ │ ├── APIError.java │ │ │ │ ├── PostNotFoundException.java │ │ │ │ ├── RestExceptionHandler.java │ │ │ │ └── StorageException.java │ │ │ │ ├── model │ │ │ │ ├── Message.java │ │ │ │ ├── MessageRequest.java │ │ │ │ ├── Person.java │ │ │ │ └── Post.java │ │ │ │ ├── repository │ │ │ │ └── PostRepo.java │ │ │ │ └── service │ │ │ │ ├── MessageService.java │ │ │ │ └── StorageService.java │ │ └── resources │ │ │ ├── application.properties │ │ │ ├── post.sql │ │ │ ├── sampledata.sql │ │ │ └── templates │ │ │ ├── failure.html │ │ │ ├── index.html │ │ │ ├── success.html │ │ │ └── upload.html │ │ └── test │ │ └── java │ │ └── vn │ │ └── techmaster │ │ └── fluxh2reactive │ │ └── Fluxh2reactiveApplicationTests.java └── fluxmongo │ ├── .gitignore │ ├── .mvn │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties │ ├── ReadMe.md │ ├── images │ ├── FindById.jpg │ ├── GET_ALL.jpg │ └── POST.jpg │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ ├── src │ ├── main │ │ ├── java │ │ │ └── vn │ │ │ │ └── techmaster │ │ │ │ └── fluxmongo │ │ │ │ ├── FluxmongoApplication.java │ │ │ │ ├── config │ │ │ │ └── ServerConfig.java │ │ │ │ ├── controller │ │ │ │ └── PostController.java │ │ │ │ ├── exception │ │ │ │ ├── PostNotFoundException.java │ │ │ │ └── RestExceptionHandler.java │ │ │ │ ├── model │ │ │ │ └── Post.java │ │ │ │ └── repository │ │ │ │ └── PostRepository.java │ │ └── resources │ │ │ └── application.properties │ └── test │ │ └── java │ │ └── vn │ │ └── techmaster │ │ └── fluxmongo │ │ └── FluxmongoApplicationTests.java │ └── stack.yml ├── ReadMe.md ├── ServiceDiscovery └── Eureka │ ├── service_registry │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── MavenWrapperDownloader.java │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── ReadMe.md │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── vn │ │ │ │ └── techmaster │ │ │ │ └── service_registry │ │ │ │ └── ServiceRegistryApplication.java │ │ └── resources │ │ │ ├── application.properties │ │ │ └── application.yml │ │ └── test │ │ └── java │ │ └── vn │ │ └── techmaster │ │ └── service_registry │ │ └── ServiceRegistryApplicationTests.java │ ├── shop │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── MavenWrapperDownloader.java │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── vn │ │ │ │ └── techmaster │ │ │ │ └── shop │ │ │ │ ├── ShopApplication.java │ │ │ │ ├── controller │ │ │ │ └── ProductController.java │ │ │ │ └── model │ │ │ │ └── Product.java │ │ └── resources │ │ │ ├── application.properties │ │ │ └── application.yml │ │ └── test │ │ └── java │ │ └── vn │ │ └── techmaster │ │ └── shop │ │ └── ShopApplicationTests.java │ └── web │ ├── .gitignore │ ├── .mvn │ └── wrapper │ │ ├── MavenWrapperDownloader.java │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties │ ├── ReadMe.md │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ ├── main │ ├── java │ │ └── vn │ │ │ └── techmaster │ │ │ └── web │ │ │ ├── WebApplication.java │ │ │ ├── controller │ │ │ ├── APIController.java │ │ │ └── WebController.java │ │ │ ├── feign │ │ │ └── ShopClient.java │ │ │ └── model │ │ │ └── Product.java │ └── resources │ │ ├── application.properties │ │ ├── application.yml │ │ ├── static │ │ └── diagram.jpg │ │ └── templates │ │ └── products.html │ └── test │ └── java │ └── vn │ └── techmaster │ └── web │ └── WebApplicationTests.java ├── ShopProduct ├── ThietKeHeThong.pdf └── ThietKeHeThong.pptx ├── aop └── hiaop │ ├── .gitignore │ ├── .mvn │ └── wrapper │ │ ├── MavenWrapperDownloader.java │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties │ ├── ReadMe.md │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ ├── main │ ├── java │ │ └── vn │ │ │ └── techmaster │ │ │ └── hiaop │ │ │ ├── HiaopApplication.java │ │ │ ├── annotation │ │ │ ├── Benchmark.java │ │ │ ├── RemoveAccent.java │ │ │ └── ReturnBody.java │ │ │ ├── controller │ │ │ └── HomeController.java │ │ │ ├── exception │ │ │ └── FilmException.java │ │ │ ├── model │ │ │ └── Film.java │ │ │ └── service │ │ │ ├── Account.java │ │ │ ├── FilmService.java │ │ │ └── ServiceAspect.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── vn │ └── techmaster │ └── hiaop │ └── HiaopApplicationTests.java ├── homework ├── 01_04.md └── 01_04.pdf ├── images ├── mockup1.jpg ├── mockup2.jpg └── the-learning-pyramid.png └── quarkus └── helloquarkus ├── .dockerignore ├── .gitignore ├── .mvn └── wrapper │ ├── MavenWrapperDownloader.java │ └── maven-wrapper.properties ├── README.md ├── mvnw ├── mvnw.cmd ├── pom.xml └── src ├── main ├── docker │ ├── Dockerfile.jvm │ ├── Dockerfile.legacy-jar │ ├── Dockerfile.native │ └── Dockerfile.native-distroless ├── java │ └── vn │ │ └── techmaster │ │ └── GreetingResource.java └── resources │ ├── META-INF │ └── resources │ │ └── index.html │ └── application.properties └── test └── java └── vn └── techmaster ├── GreetingResourceTest.java └── NativeGreetingResourceIT.java /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/.DS_Store -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/.gitignore -------------------------------------------------------------------------------- /01/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/01/.DS_Store -------------------------------------------------------------------------------- /01/LectureNote.mindnode/QuickLook/Preview.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/01/LectureNote.mindnode/QuickLook/Preview.jpg -------------------------------------------------------------------------------- /01/LectureNote.mindnode/contents.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/01/LectureNote.mindnode/contents.xml -------------------------------------------------------------------------------- /01/LectureNote.mindnode/style.mindnodestyle/contents.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/01/LectureNote.mindnode/style.mindnodestyle/contents.xml -------------------------------------------------------------------------------- /01/LectureNote.mindnode/style.mindnodestyle/metadata.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/01/LectureNote.mindnode/style.mindnodestyle/metadata.plist -------------------------------------------------------------------------------- /01/LectureNote.mindnode/viewState.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/01/LectureNote.mindnode/viewState.plist -------------------------------------------------------------------------------- /01/LectureNote.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/01/LectureNote.pdf -------------------------------------------------------------------------------- /01/ReadMe.md: -------------------------------------------------------------------------------- 1 | # 01 2 | -------------------------------------------------------------------------------- /01/demogradle/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/01/demogradle/.gitignore -------------------------------------------------------------------------------- /01/demogradle/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/01/demogradle/build.gradle -------------------------------------------------------------------------------- /01/demogradle/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/01/demogradle/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /01/demogradle/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/01/demogradle/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /01/demogradle/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/01/demogradle/gradlew -------------------------------------------------------------------------------- /01/demogradle/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/01/demogradle/gradlew.bat -------------------------------------------------------------------------------- /01/demogradle/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'demogradle' 2 | -------------------------------------------------------------------------------- /01/demogradle/src/main/java/vn/techmaster/demogradle/model/Film.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/01/demogradle/src/main/java/vn/techmaster/demogradle/model/Film.java -------------------------------------------------------------------------------- /01/demogradle/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /01/helloworld/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/01/helloworld/.gitignore -------------------------------------------------------------------------------- /01/helloworld/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/01/helloworld/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /01/helloworld/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/01/helloworld/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /01/helloworld/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/01/helloworld/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /01/helloworld/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/01/helloworld/mvnw -------------------------------------------------------------------------------- /01/helloworld/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/01/helloworld/mvnw.cmd -------------------------------------------------------------------------------- /01/helloworld/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/01/helloworld/pom.xml -------------------------------------------------------------------------------- /01/helloworld/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /01/himaven/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/01/himaven/.gitignore -------------------------------------------------------------------------------- /01/himaven/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/01/himaven/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /01/himaven/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/01/himaven/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /01/himaven/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/01/himaven/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /01/himaven/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/01/himaven/mvnw -------------------------------------------------------------------------------- /01/himaven/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/01/himaven/mvnw.cmd -------------------------------------------------------------------------------- /01/himaven/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/01/himaven/pom.xml -------------------------------------------------------------------------------- /01/himaven/src/main/java/com/onemount/himaven/HimavenApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/01/himaven/src/main/java/com/onemount/himaven/HimavenApplication.java -------------------------------------------------------------------------------- /01/himaven/src/main/java/com/onemount/himaven/model/Film.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/01/himaven/src/main/java/com/onemount/himaven/model/Film.java -------------------------------------------------------------------------------- /01/himaven/src/main/java/com/onemount/himaven/repo/FilmRepo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/01/himaven/src/main/java/com/onemount/himaven/repo/FilmRepo.java -------------------------------------------------------------------------------- /01/himaven/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /01/netflux/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/01/netflux/.gitignore -------------------------------------------------------------------------------- /01/netflux/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/01/netflux/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /01/netflux/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/01/netflux/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /01/netflux/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/01/netflux/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /01/netflux/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/01/netflux/mvnw -------------------------------------------------------------------------------- /01/netflux/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/01/netflux/mvnw.cmd -------------------------------------------------------------------------------- /01/netflux/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/01/netflux/pom.xml -------------------------------------------------------------------------------- /01/netflux/src/main/java/vn/techmasterr/netflux/model/Film.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/01/netflux/src/main/java/vn/techmasterr/netflux/model/Film.java -------------------------------------------------------------------------------- /01/netflux/src/main/java/vn/techmasterr/netflux/model/Film.java0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/01/netflux/src/main/java/vn/techmasterr/netflux/model/Film.java0 -------------------------------------------------------------------------------- /01/netflux/src/main/java/vn/techmasterr/netflux/model/Film.java2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/01/netflux/src/main/java/vn/techmasterr/netflux/model/Film.java2 -------------------------------------------------------------------------------- /01/netflux/src/main/java/vn/techmasterr/netflux/repo/FilmRepo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/01/netflux/src/main/java/vn/techmasterr/netflux/repo/FilmRepo.java -------------------------------------------------------------------------------- /01/netflux/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02/ReadMe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/02/ReadMe.md -------------------------------------------------------------------------------- /02/images/java_mem.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/02/images/java_mem.jpg -------------------------------------------------------------------------------- /03/ApplicationContext/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/03/ApplicationContext/.gitignore -------------------------------------------------------------------------------- /03/ApplicationContext/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/03/ApplicationContext/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /03/ApplicationContext/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/03/ApplicationContext/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /03/ApplicationContext/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/03/ApplicationContext/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /03/ApplicationContext/ReadMe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/03/ApplicationContext/ReadMe.md -------------------------------------------------------------------------------- /03/ApplicationContext/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/03/ApplicationContext/mvnw -------------------------------------------------------------------------------- /03/ApplicationContext/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/03/ApplicationContext/mvnw.cmd -------------------------------------------------------------------------------- /03/ApplicationContext/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/03/ApplicationContext/pom.xml -------------------------------------------------------------------------------- /03/ApplicationContext/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | spring.application.name = Demo Bean -------------------------------------------------------------------------------- /03/ComponentScan/demo_component_scan/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/03/ComponentScan/demo_component_scan/.gitignore -------------------------------------------------------------------------------- /03/ComponentScan/demo_component_scan/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/03/ComponentScan/demo_component_scan/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /03/ComponentScan/demo_component_scan/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/03/ComponentScan/demo_component_scan/mvnw -------------------------------------------------------------------------------- /03/ComponentScan/demo_component_scan/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/03/ComponentScan/demo_component_scan/mvnw.cmd -------------------------------------------------------------------------------- /03/ComponentScan/demo_component_scan/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/03/ComponentScan/demo_component_scan/pom.xml -------------------------------------------------------------------------------- /03/ComponentScan/demo_component_scan/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /03/ComponentScan/demobean/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/03/ComponentScan/demobean/.gitignore -------------------------------------------------------------------------------- /03/ComponentScan/demobean/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/03/ComponentScan/demobean/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /03/ComponentScan/demobean/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/03/ComponentScan/demobean/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /03/ComponentScan/demobean/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/03/ComponentScan/demobean/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /03/ComponentScan/demobean/ReadMe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/03/ComponentScan/demobean/ReadMe.md -------------------------------------------------------------------------------- /03/ComponentScan/demobean/images/SpringBootAppAnnotate.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/03/ComponentScan/demobean/images/SpringBootAppAnnotate.jpg -------------------------------------------------------------------------------- /03/ComponentScan/demobean/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/03/ComponentScan/demobean/mvnw -------------------------------------------------------------------------------- /03/ComponentScan/demobean/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/03/ComponentScan/demobean/mvnw.cmd -------------------------------------------------------------------------------- /03/ComponentScan/demobean/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/03/ComponentScan/demobean/pom.xml -------------------------------------------------------------------------------- /03/ComponentScan/demobean/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | spring.application.name = Demo Bean -------------------------------------------------------------------------------- /03/ReadMe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/03/ReadMe.md -------------------------------------------------------------------------------- /03/SimpleWebServer/MyHTTPServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/03/SimpleWebServer/MyHTTPServer.java -------------------------------------------------------------------------------- /03/SimpleWebServer/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/03/SimpleWebServer/index.html -------------------------------------------------------------------------------- /03/Spring Boot.mindnode/QuickLook/Preview.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/03/Spring Boot.mindnode/QuickLook/Preview.jpg -------------------------------------------------------------------------------- /03/Spring Boot.mindnode/contents.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/03/Spring Boot.mindnode/contents.xml -------------------------------------------------------------------------------- /03/Spring Boot.mindnode/style.mindnodestyle/contents.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/03/Spring Boot.mindnode/style.mindnodestyle/contents.xml -------------------------------------------------------------------------------- /03/Spring Boot.mindnode/style.mindnodestyle/metadata.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/03/Spring Boot.mindnode/style.mindnodestyle/metadata.plist -------------------------------------------------------------------------------- /03/Spring Boot.mindnode/viewState.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/03/Spring Boot.mindnode/viewState.plist -------------------------------------------------------------------------------- /03/SpringBootProjectAnatomy.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/03/SpringBootProjectAnatomy.pptx -------------------------------------------------------------------------------- /03/TinyRESTServer/ReadMe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/03/TinyRESTServer/ReadMe.md -------------------------------------------------------------------------------- /03/TinyRESTServer/annotationrest/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/03/TinyRESTServer/annotationrest/pom.xml -------------------------------------------------------------------------------- /03/TinyRESTServer/demorest/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/03/TinyRESTServer/demorest/.gitignore -------------------------------------------------------------------------------- /03/TinyRESTServer/demorest/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/03/TinyRESTServer/demorest/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /03/TinyRESTServer/demorest/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/03/TinyRESTServer/demorest/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /03/TinyRESTServer/demorest/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/03/TinyRESTServer/demorest/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /03/TinyRESTServer/demorest/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/03/TinyRESTServer/demorest/mvnw -------------------------------------------------------------------------------- /03/TinyRESTServer/demorest/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/03/TinyRESTServer/demorest/mvnw.cmd -------------------------------------------------------------------------------- /03/TinyRESTServer/demorest/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/03/TinyRESTServer/demorest/pom.xml -------------------------------------------------------------------------------- /03/TinyRESTServer/demorest/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /03/TinyRESTServer/tinyrest/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/03/TinyRESTServer/tinyrest/pom.xml -------------------------------------------------------------------------------- /03/TinyWebServer/TinyWebServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/03/TinyWebServer/TinyWebServer.java -------------------------------------------------------------------------------- /03/autoconfigure/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/03/autoconfigure/.gitignore -------------------------------------------------------------------------------- /03/autoconfigure/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/03/autoconfigure/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /03/autoconfigure/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/03/autoconfigure/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /03/autoconfigure/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/03/autoconfigure/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /03/autoconfigure/ReadMe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/03/autoconfigure/ReadMe.md -------------------------------------------------------------------------------- /03/autoconfigure/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/03/autoconfigure/mvnw -------------------------------------------------------------------------------- /03/autoconfigure/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/03/autoconfigure/mvnw.cmd -------------------------------------------------------------------------------- /03/autoconfigure/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/03/autoconfigure/pom.xml -------------------------------------------------------------------------------- /03/autoconfigure/src/main/resources/_application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/03/autoconfigure/src/main/resources/_application.yml -------------------------------------------------------------------------------- /03/autoconfigure/src/main/resources/application-dev.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/03/autoconfigure/src/main/resources/application-dev.properties -------------------------------------------------------------------------------- /03/autoconfigure/src/main/resources/application-prod.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/03/autoconfigure/src/main/resources/application-prod.properties -------------------------------------------------------------------------------- /03/autoconfigure/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/03/autoconfigure/src/main/resources/application.properties -------------------------------------------------------------------------------- /03/autoconfigure/src/main/resources/banner.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/03/autoconfigure/src/main/resources/banner.txt -------------------------------------------------------------------------------- /03/autoconfigure/src/main/resources/email.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/03/autoconfigure/src/main/resources/email.properties -------------------------------------------------------------------------------- /05/bookinventory/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/05/bookinventory/.gitignore -------------------------------------------------------------------------------- /05/bookinventory/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/05/bookinventory/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /05/bookinventory/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/05/bookinventory/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /05/bookinventory/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/05/bookinventory/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /05/bookinventory/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/05/bookinventory/mvnw -------------------------------------------------------------------------------- /05/bookinventory/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/05/bookinventory/mvnw.cmd -------------------------------------------------------------------------------- /05/bookinventory/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/05/bookinventory/pom.xml -------------------------------------------------------------------------------- /05/bookinventory/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /06/bookstore/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/06/bookstore/.gitignore -------------------------------------------------------------------------------- /06/bookstore/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/06/bookstore/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /06/bookstore/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/06/bookstore/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /06/bookstore/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/06/bookstore/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /06/bookstore/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/06/bookstore/mvnw -------------------------------------------------------------------------------- /06/bookstore/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/06/bookstore/mvnw.cmd -------------------------------------------------------------------------------- /06/bookstore/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/06/bookstore/pom.xml -------------------------------------------------------------------------------- /06/bookstore/src/main/java/vn/techmasterr/bookstore/dto/BuyBook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/06/bookstore/src/main/java/vn/techmasterr/bookstore/dto/BuyBook.java -------------------------------------------------------------------------------- /06/bookstore/src/main/java/vn/techmasterr/bookstore/dto/NewBook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/06/bookstore/src/main/java/vn/techmasterr/bookstore/dto/NewBook.java -------------------------------------------------------------------------------- /06/bookstore/src/main/java/vn/techmasterr/bookstore/model/Book.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/06/bookstore/src/main/java/vn/techmasterr/bookstore/model/Book.java -------------------------------------------------------------------------------- /06/bookstore/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /07 Dependency Injection/04DependencyInjection/demobean/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/07 Dependency Injection/04DependencyInjection/demobean/.gitignore -------------------------------------------------------------------------------- /07 Dependency Injection/04DependencyInjection/demobean/ReadMe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/07 Dependency Injection/04DependencyInjection/demobean/ReadMe.md -------------------------------------------------------------------------------- /07 Dependency Injection/04DependencyInjection/demobean/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/07 Dependency Injection/04DependencyInjection/demobean/mvnw -------------------------------------------------------------------------------- /07 Dependency Injection/04DependencyInjection/demobean/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/07 Dependency Injection/04DependencyInjection/demobean/mvnw.cmd -------------------------------------------------------------------------------- /07 Dependency Injection/04DependencyInjection/demobean/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/07 Dependency Injection/04DependencyInjection/demobean/pom.xml -------------------------------------------------------------------------------- /07 Dependency Injection/04DependencyInjection/demobean/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | engineType=electric -------------------------------------------------------------------------------- /07 Dependency Injection/04DependencyInjection/demobean/src/test/java/vn/techmaster/demobean/resources/application.properties: -------------------------------------------------------------------------------- 1 | engineType=hybrid -------------------------------------------------------------------------------- /07 Dependency Injection/05DifferentWaysDI/differentdi/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/07 Dependency Injection/05DifferentWaysDI/differentdi/.gitignore -------------------------------------------------------------------------------- /07 Dependency Injection/05DifferentWaysDI/differentdi/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/07 Dependency Injection/05DifferentWaysDI/differentdi/mvnw -------------------------------------------------------------------------------- /07 Dependency Injection/05DifferentWaysDI/differentdi/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/07 Dependency Injection/05DifferentWaysDI/differentdi/mvnw.cmd -------------------------------------------------------------------------------- /07 Dependency Injection/05DifferentWaysDI/differentdi/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/07 Dependency Injection/05DifferentWaysDI/differentdi/pom.xml -------------------------------------------------------------------------------- /07 Dependency Injection/05DifferentWaysDI/differentdi/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | model=Alienware -------------------------------------------------------------------------------- /07 Dependency Injection/06LazyPrototype/demobean/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/07 Dependency Injection/06LazyPrototype/demobean/.gitignore -------------------------------------------------------------------------------- /07 Dependency Injection/06LazyPrototype/demobean/ReadMe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/07 Dependency Injection/06LazyPrototype/demobean/ReadMe.md -------------------------------------------------------------------------------- /07 Dependency Injection/06LazyPrototype/demobean/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/07 Dependency Injection/06LazyPrototype/demobean/mvnw -------------------------------------------------------------------------------- /07 Dependency Injection/06LazyPrototype/demobean/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/07 Dependency Injection/06LazyPrototype/demobean/mvnw.cmd -------------------------------------------------------------------------------- /07 Dependency Injection/06LazyPrototype/demobean/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/07 Dependency Injection/06LazyPrototype/demobean/pom.xml -------------------------------------------------------------------------------- /07 Dependency Injection/06LazyPrototype/demobean/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | engineType=electric -------------------------------------------------------------------------------- /07 Dependency Injection/Basic/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/07 Dependency Injection/Basic/App.java -------------------------------------------------------------------------------- /07 Dependency Injection/Basic/ClasspathInspector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/07 Dependency Injection/Basic/ClasspathInspector.java -------------------------------------------------------------------------------- /07 Dependency Injection/Basic/CustomClassLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/07 Dependency Injection/Basic/CustomClassLoader.java -------------------------------------------------------------------------------- /07 Dependency Injection/Basic/ReadMe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/07 Dependency Injection/Basic/ReadMe.md -------------------------------------------------------------------------------- /07 Dependency Injection/Basic/annotation/Component.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/07 Dependency Injection/Basic/annotation/Component.java -------------------------------------------------------------------------------- /07 Dependency Injection/Basic/components/DB.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/07 Dependency Injection/Basic/components/DB.java -------------------------------------------------------------------------------- /07 Dependency Injection/Basic/components/Emailer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/07 Dependency Injection/Basic/components/Emailer.java -------------------------------------------------------------------------------- /07 Dependency Injection/Basic/foo/Bar.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/07 Dependency Injection/Basic/foo/Bar.java -------------------------------------------------------------------------------- /07 Dependency Injection/Basic/foo/Swim.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/07 Dependency Injection/Basic/foo/Swim.java -------------------------------------------------------------------------------- /07 Dependency Injection/Dependency Injection.mindnode/contents.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/07 Dependency Injection/Dependency Injection.mindnode/contents.xml -------------------------------------------------------------------------------- /07 Dependency Injection/Dependency Injection.mindnode/viewState.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/07 Dependency Injection/Dependency Injection.mindnode/viewState.plist -------------------------------------------------------------------------------- /07 Dependency Injection/DependencyInjection.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/07 Dependency Injection/DependencyInjection.pdf -------------------------------------------------------------------------------- /07 Dependency Injection/DependencyInjection.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/07 Dependency Injection/DependencyInjection.pptx -------------------------------------------------------------------------------- /08 Stream API/Java Stream.mindnode/QuickLook/Preview.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/08 Stream API/Java Stream.mindnode/QuickLook/Preview.jpg -------------------------------------------------------------------------------- /08 Stream API/Java Stream.mindnode/contents.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/08 Stream API/Java Stream.mindnode/contents.xml -------------------------------------------------------------------------------- /08 Stream API/Java Stream.mindnode/style.mindnodestyle/contents.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/08 Stream API/Java Stream.mindnode/style.mindnodestyle/contents.xml -------------------------------------------------------------------------------- /08 Stream API/Java Stream.mindnode/style.mindnodestyle/metadata.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/08 Stream API/Java Stream.mindnode/style.mindnodestyle/metadata.plist -------------------------------------------------------------------------------- /08 Stream API/Java Stream.mindnode/viewState.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/08 Stream API/Java Stream.mindnode/viewState.plist -------------------------------------------------------------------------------- /08 Stream API/Java Stream.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/08 Stream API/Java Stream.pdf -------------------------------------------------------------------------------- /08 Stream API/Java Stream.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/08 Stream API/Java Stream.pptx -------------------------------------------------------------------------------- /08 Stream API/learncollection/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/08 Stream API/learncollection/.gitignore -------------------------------------------------------------------------------- /08 Stream API/learncollection/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/08 Stream API/learncollection/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /08 Stream API/learncollection/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/08 Stream API/learncollection/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /08 Stream API/learncollection/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/08 Stream API/learncollection/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /08 Stream API/learncollection/Homework.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/08 Stream API/learncollection/Homework.md -------------------------------------------------------------------------------- /08 Stream API/learncollection/StreamAPI.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/08 Stream API/learncollection/StreamAPI.md -------------------------------------------------------------------------------- /08 Stream API/learncollection/images/unitTestRepository.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/08 Stream API/learncollection/images/unitTestRepository.jpg -------------------------------------------------------------------------------- /08 Stream API/learncollection/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/08 Stream API/learncollection/mvnw -------------------------------------------------------------------------------- /08 Stream API/learncollection/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/08 Stream API/learncollection/mvnw.cmd -------------------------------------------------------------------------------- /08 Stream API/learncollection/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/08 Stream API/learncollection/pom.xml -------------------------------------------------------------------------------- /08 Stream API/learncollection/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | csvFile=personsmall.csv -------------------------------------------------------------------------------- /08 Stream API/learncollection/src/main/resources/static/person.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/08 Stream API/learncollection/src/main/resources/static/person.csv -------------------------------------------------------------------------------- /08 Stream API/learncollection/src/main/resources/static/person.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/08 Stream API/learncollection/src/main/resources/static/person.sql -------------------------------------------------------------------------------- /09 Hackathon Solution/film.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/09 Hackathon Solution/film.json -------------------------------------------------------------------------------- /09 Hackathon Solution/imdb/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/09 Hackathon Solution/imdb/.gitignore -------------------------------------------------------------------------------- /09 Hackathon Solution/imdb/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/09 Hackathon Solution/imdb/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /09 Hackathon Solution/imdb/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/09 Hackathon Solution/imdb/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /09 Hackathon Solution/imdb/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/09 Hackathon Solution/imdb/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /09 Hackathon Solution/imdb/ReadMe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/09 Hackathon Solution/imdb/ReadMe.md -------------------------------------------------------------------------------- /09 Hackathon Solution/imdb/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/09 Hackathon Solution/imdb/mvnw -------------------------------------------------------------------------------- /09 Hackathon Solution/imdb/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/09 Hackathon Solution/imdb/mvnw.cmd -------------------------------------------------------------------------------- /09 Hackathon Solution/imdb/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/09 Hackathon Solution/imdb/pom.xml -------------------------------------------------------------------------------- /09 Hackathon Solution/imdb/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | datafile=filmsmall.json -------------------------------------------------------------------------------- /09 Hackathon Solution/imdb/src/main/resources/static/film.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/09 Hackathon Solution/imdb/src/main/resources/static/film.json -------------------------------------------------------------------------------- /09 Hackathon Solution/imdb/src/main/resources/static/film1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/09 Hackathon Solution/imdb/src/main/resources/static/film1.json -------------------------------------------------------------------------------- /09 Hackathon Solution/imdb/src/main/resources/static/film2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/09 Hackathon Solution/imdb/src/main/resources/static/film2.json -------------------------------------------------------------------------------- /09 Hackathon Solution/imdb/src/main/resources/static/filmsmall.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/09 Hackathon Solution/imdb/src/main/resources/static/filmsmall.json -------------------------------------------------------------------------------- /09 Hackathon/film.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/09 Hackathon/film.json -------------------------------------------------------------------------------- /09 Hackathon/imdb/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/09 Hackathon/imdb/.gitignore -------------------------------------------------------------------------------- /09 Hackathon/imdb/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/09 Hackathon/imdb/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /09 Hackathon/imdb/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/09 Hackathon/imdb/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /09 Hackathon/imdb/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/09 Hackathon/imdb/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /09 Hackathon/imdb/JavaStream.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/09 Hackathon/imdb/JavaStream.pdf -------------------------------------------------------------------------------- /09 Hackathon/imdb/ReadMe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/09 Hackathon/imdb/ReadMe.md -------------------------------------------------------------------------------- /09 Hackathon/imdb/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/09 Hackathon/imdb/mvnw -------------------------------------------------------------------------------- /09 Hackathon/imdb/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/09 Hackathon/imdb/mvnw.cmd -------------------------------------------------------------------------------- /09 Hackathon/imdb/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/09 Hackathon/imdb/pom.xml -------------------------------------------------------------------------------- /09 Hackathon/imdb/src/main/java/vn/techmaster/imdb/model/Film.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/09 Hackathon/imdb/src/main/java/vn/techmaster/imdb/model/Film.java -------------------------------------------------------------------------------- /09 Hackathon/imdb/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | datafile=filmsmall.json -------------------------------------------------------------------------------- /09 Hackathon/imdb/src/main/resources/static/film.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/09 Hackathon/imdb/src/main/resources/static/film.json -------------------------------------------------------------------------------- /09 Hackathon/imdb/src/main/resources/static/filmsmall.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/09 Hackathon/imdb/src/main/resources/static/filmsmall.json -------------------------------------------------------------------------------- /09 Hackathon/imdb/src/test/java/vn/techmaster/imdb/FilmRepoTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/09 Hackathon/imdb/src/test/java/vn/techmaster/imdb/FilmRepoTest.java -------------------------------------------------------------------------------- /10 ClientSideVsServerSide/01ServerSideRender/book/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/10 ClientSideVsServerSide/01ServerSideRender/book/.gitignore -------------------------------------------------------------------------------- /10 ClientSideVsServerSide/01ServerSideRender/book/ReadMe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/10 ClientSideVsServerSide/01ServerSideRender/book/ReadMe.md -------------------------------------------------------------------------------- /10 ClientSideVsServerSide/01ServerSideRender/book/ServerSideRender.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/10 ClientSideVsServerSide/01ServerSideRender/book/ServerSideRender.jpg -------------------------------------------------------------------------------- /10 ClientSideVsServerSide/01ServerSideRender/book/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/10 ClientSideVsServerSide/01ServerSideRender/book/mvnw -------------------------------------------------------------------------------- /10 ClientSideVsServerSide/01ServerSideRender/book/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/10 ClientSideVsServerSide/01ServerSideRender/book/mvnw.cmd -------------------------------------------------------------------------------- /10 ClientSideVsServerSide/01ServerSideRender/book/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/10 ClientSideVsServerSide/01ServerSideRender/book/pom.xml -------------------------------------------------------------------------------- /10 ClientSideVsServerSide/01ServerSideRender/book/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /10 ClientSideVsServerSide/01ServerSideRender/book/thymeleaf.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/10 ClientSideVsServerSide/01ServerSideRender/book/thymeleaf.jpg -------------------------------------------------------------------------------- /10 ClientSideVsServerSide/01ServerSideRender/bookstore/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/10 ClientSideVsServerSide/01ServerSideRender/bookstore/.gitignore -------------------------------------------------------------------------------- /10 ClientSideVsServerSide/01ServerSideRender/bookstore/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/10 ClientSideVsServerSide/01ServerSideRender/bookstore/mvnw -------------------------------------------------------------------------------- /10 ClientSideVsServerSide/01ServerSideRender/bookstore/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/10 ClientSideVsServerSide/01ServerSideRender/bookstore/mvnw.cmd -------------------------------------------------------------------------------- /10 ClientSideVsServerSide/01ServerSideRender/bookstore/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/10 ClientSideVsServerSide/01ServerSideRender/bookstore/pom.xml -------------------------------------------------------------------------------- /10 ClientSideVsServerSide/01ServerSideRender/bookstore/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /10 ClientSideVsServerSide/02ClientSideRender/ReadMe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/10 ClientSideVsServerSide/02ClientSideRender/ReadMe.md -------------------------------------------------------------------------------- /10 ClientSideVsServerSide/02ClientSideRender/book/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/10 ClientSideVsServerSide/02ClientSideRender/book/.gitignore -------------------------------------------------------------------------------- /10 ClientSideVsServerSide/02ClientSideRender/book/ReadMe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/10 ClientSideVsServerSide/02ClientSideRender/book/ReadMe.md -------------------------------------------------------------------------------- /10 ClientSideVsServerSide/02ClientSideRender/book/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/10 ClientSideVsServerSide/02ClientSideRender/book/mvnw -------------------------------------------------------------------------------- /10 ClientSideVsServerSide/02ClientSideRender/book/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/10 ClientSideVsServerSide/02ClientSideRender/book/mvnw.cmd -------------------------------------------------------------------------------- /10 ClientSideVsServerSide/02ClientSideRender/book/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/10 ClientSideVsServerSide/02ClientSideRender/book/pom.xml -------------------------------------------------------------------------------- /10 ClientSideVsServerSide/02ClientSideRender/book/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /10 ClientSideVsServerSide/02ClientSideRender/bookvue/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/10 ClientSideVsServerSide/02ClientSideRender/bookvue/.gitignore -------------------------------------------------------------------------------- /10 ClientSideVsServerSide/02ClientSideRender/bookvue/ReadMe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/10 ClientSideVsServerSide/02ClientSideRender/bookvue/ReadMe.md -------------------------------------------------------------------------------- /10 ClientSideVsServerSide/02ClientSideRender/bookvue/Vite_App.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/10 ClientSideVsServerSide/02ClientSideRender/bookvue/Vite_App.jpg -------------------------------------------------------------------------------- /10 ClientSideVsServerSide/02ClientSideRender/bookvue/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/10 ClientSideVsServerSide/02ClientSideRender/bookvue/index.html -------------------------------------------------------------------------------- /10 ClientSideVsServerSide/02ClientSideRender/bookvue/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/10 ClientSideVsServerSide/02ClientSideRender/bookvue/package-lock.json -------------------------------------------------------------------------------- /10 ClientSideVsServerSide/02ClientSideRender/bookvue/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/10 ClientSideVsServerSide/02ClientSideRender/bookvue/package.json -------------------------------------------------------------------------------- /10 ClientSideVsServerSide/02ClientSideRender/bookvue/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/10 ClientSideVsServerSide/02ClientSideRender/bookvue/src/App.vue -------------------------------------------------------------------------------- /10 ClientSideVsServerSide/02ClientSideRender/bookvue/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/10 ClientSideVsServerSide/02ClientSideRender/bookvue/src/main.js -------------------------------------------------------------------------------- /10 ClientSideVsServerSide/02ClientSideRender/bookvue/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/10 ClientSideVsServerSide/02ClientSideRender/bookvue/vite.config.js -------------------------------------------------------------------------------- /10 ClientSideVsServerSide/02ClientSideRender/bookvue/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/10 ClientSideVsServerSide/02ClientSideRender/bookvue/yarn.lock -------------------------------------------------------------------------------- /10 ClientSideVsServerSide/02ClientSideRender/vueapp.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/10 ClientSideVsServerSide/02ClientSideRender/vueapp.jpg -------------------------------------------------------------------------------- /11 Mock/Mockito.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/11 Mock/Mockito.pdf -------------------------------------------------------------------------------- /11 Mock/Mockito.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/11 Mock/Mockito.pptx -------------------------------------------------------------------------------- /11 Mock/basicmock/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/11 Mock/basicmock/.gitignore -------------------------------------------------------------------------------- /11 Mock/basicmock/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/11 Mock/basicmock/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /11 Mock/basicmock/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/11 Mock/basicmock/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /11 Mock/basicmock/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/11 Mock/basicmock/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /11 Mock/basicmock/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/11 Mock/basicmock/mvnw -------------------------------------------------------------------------------- /11 Mock/basicmock/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/11 Mock/basicmock/mvnw.cmd -------------------------------------------------------------------------------- /11 Mock/basicmock/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/11 Mock/basicmock/pom.xml -------------------------------------------------------------------------------- /11 Mock/basicmock/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /11 Mock/filmmock/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/11 Mock/filmmock/.gitignore -------------------------------------------------------------------------------- /11 Mock/filmmock/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/11 Mock/filmmock/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /11 Mock/filmmock/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/11 Mock/filmmock/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /11 Mock/filmmock/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/11 Mock/filmmock/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /11 Mock/filmmock/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/11 Mock/filmmock/mvnw -------------------------------------------------------------------------------- /11 Mock/filmmock/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/11 Mock/filmmock/mvnw.cmd -------------------------------------------------------------------------------- /11 Mock/filmmock/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/11 Mock/filmmock/pom.xml -------------------------------------------------------------------------------- /11 Mock/filmmock/src/main/java/vn/techmasterr/filmmock/model/Film.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/11 Mock/filmmock/src/main/java/vn/techmasterr/filmmock/model/Film.java -------------------------------------------------------------------------------- /11 Mock/filmmock/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /11 Mock/university_library/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/11 Mock/university_library/.gitignore -------------------------------------------------------------------------------- /11 Mock/university_library/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/11 Mock/university_library/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /11 Mock/university_library/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/11 Mock/university_library/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /11 Mock/university_library/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/11 Mock/university_library/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /11 Mock/university_library/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/11 Mock/university_library/mvnw -------------------------------------------------------------------------------- /11 Mock/university_library/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/11 Mock/university_library/mvnw.cmd -------------------------------------------------------------------------------- /11 Mock/university_library/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/11 Mock/university_library/pom.xml -------------------------------------------------------------------------------- /11 Mock/university_library/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /12 Exception Handling/ExceptionHandling.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/12 Exception Handling/ExceptionHandling.pdf -------------------------------------------------------------------------------- /12 Exception Handling/ExceptionHandling.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/12 Exception Handling/ExceptionHandling.pptx -------------------------------------------------------------------------------- /12 Exception Handling/ReadMe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/12 Exception Handling/ReadMe.md -------------------------------------------------------------------------------- /12 Exception Handling/bmiservice/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/12 Exception Handling/bmiservice/.gitignore -------------------------------------------------------------------------------- /12 Exception Handling/bmiservice/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/12 Exception Handling/bmiservice/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /12 Exception Handling/bmiservice/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/12 Exception Handling/bmiservice/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /12 Exception Handling/bmiservice/Logging.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/12 Exception Handling/bmiservice/Logging.md -------------------------------------------------------------------------------- /12 Exception Handling/bmiservice/Logging.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/12 Exception Handling/bmiservice/Logging.pdf -------------------------------------------------------------------------------- /12 Exception Handling/bmiservice/Logging.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/12 Exception Handling/bmiservice/Logging.pptx -------------------------------------------------------------------------------- /12 Exception Handling/bmiservice/ReadMe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/12 Exception Handling/bmiservice/ReadMe.md -------------------------------------------------------------------------------- /12 Exception Handling/bmiservice/logs/app.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/12 Exception Handling/bmiservice/logs/app.log -------------------------------------------------------------------------------- /12 Exception Handling/bmiservice/logs/springboot.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/12 Exception Handling/bmiservice/logs/springboot.log -------------------------------------------------------------------------------- /12 Exception Handling/bmiservice/logs/unittest.log: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /12 Exception Handling/bmiservice/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/12 Exception Handling/bmiservice/mvnw -------------------------------------------------------------------------------- /12 Exception Handling/bmiservice/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/12 Exception Handling/bmiservice/mvnw.cmd -------------------------------------------------------------------------------- /12 Exception Handling/bmiservice/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/12 Exception Handling/bmiservice/pom.xml -------------------------------------------------------------------------------- /12 Exception Handling/bmiservice/src/main/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/12 Exception Handling/bmiservice/src/main/resources/log4j2.xml -------------------------------------------------------------------------------- /12 Exception Handling/bookstore/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/12 Exception Handling/bookstore/.gitignore -------------------------------------------------------------------------------- /12 Exception Handling/bookstore/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/12 Exception Handling/bookstore/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /12 Exception Handling/bookstore/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/12 Exception Handling/bookstore/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /12 Exception Handling/bookstore/BuildProject.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/12 Exception Handling/bookstore/BuildProject.md -------------------------------------------------------------------------------- /12 Exception Handling/bookstore/CRUD_REST.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/12 Exception Handling/bookstore/CRUD_REST.md -------------------------------------------------------------------------------- /12 Exception Handling/bookstore/Faker.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/12 Exception Handling/bookstore/Faker.md -------------------------------------------------------------------------------- /12 Exception Handling/bookstore/Hibernate_Validator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/12 Exception Handling/bookstore/Hibernate_Validator.md -------------------------------------------------------------------------------- /12 Exception Handling/bookstore/Logging.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/12 Exception Handling/bookstore/Logging.md -------------------------------------------------------------------------------- /12 Exception Handling/bookstore/OpenFeign.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/12 Exception Handling/bookstore/OpenFeign.md -------------------------------------------------------------------------------- /12 Exception Handling/bookstore/ReadMe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/12 Exception Handling/bookstore/ReadMe.md -------------------------------------------------------------------------------- /12 Exception Handling/bookstore/Retry.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/12 Exception Handling/bookstore/Retry.md -------------------------------------------------------------------------------- /12 Exception Handling/bookstore/images/DELETE.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/12 Exception Handling/bookstore/images/DELETE.jpg -------------------------------------------------------------------------------- /12 Exception Handling/bookstore/images/GET.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/12 Exception Handling/bookstore/images/GET.jpg -------------------------------------------------------------------------------- /12 Exception Handling/bookstore/images/GET_by_Id.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/12 Exception Handling/bookstore/images/GET_by_Id.jpg -------------------------------------------------------------------------------- /12 Exception Handling/bookstore/images/H2_Console.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/12 Exception Handling/bookstore/images/H2_Console.jpg -------------------------------------------------------------------------------- /12 Exception Handling/bookstore/images/H2_Select.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/12 Exception Handling/bookstore/images/H2_Select.jpg -------------------------------------------------------------------------------- /12 Exception Handling/bookstore/images/PATCH.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/12 Exception Handling/bookstore/images/PATCH.jpg -------------------------------------------------------------------------------- /12 Exception Handling/bookstore/images/POST.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/12 Exception Handling/bookstore/images/POST.jpg -------------------------------------------------------------------------------- /12 Exception Handling/bookstore/images/PUT.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/12 Exception Handling/bookstore/images/PUT.jpg -------------------------------------------------------------------------------- /12 Exception Handling/bookstore/logs/app.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/12 Exception Handling/bookstore/logs/app.log -------------------------------------------------------------------------------- /12 Exception Handling/bookstore/logs/springboot.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/12 Exception Handling/bookstore/logs/springboot.log -------------------------------------------------------------------------------- /12 Exception Handling/bookstore/logs/unittest.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/12 Exception Handling/bookstore/logs/unittest.log -------------------------------------------------------------------------------- /12 Exception Handling/bookstore/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/12 Exception Handling/bookstore/mvnw -------------------------------------------------------------------------------- /12 Exception Handling/bookstore/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/12 Exception Handling/bookstore/mvnw.cmd -------------------------------------------------------------------------------- /12 Exception Handling/bookstore/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/12 Exception Handling/bookstore/pom.xml -------------------------------------------------------------------------------- /12 Exception Handling/bookstore/src/main/resources/book.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/12 Exception Handling/bookstore/src/main/resources/book.sql -------------------------------------------------------------------------------- /12 Exception Handling/bookstore/src/main/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/12 Exception Handling/bookstore/src/main/resources/log4j2.xml -------------------------------------------------------------------------------- /12 Exception Handling/demoexceptionn/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/12 Exception Handling/demoexceptionn/.gitignore -------------------------------------------------------------------------------- /12 Exception Handling/demoexceptionn/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/12 Exception Handling/demoexceptionn/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /12 Exception Handling/demoexceptionn/Logging.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/12 Exception Handling/demoexceptionn/Logging.md -------------------------------------------------------------------------------- /12 Exception Handling/demoexceptionn/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/12 Exception Handling/demoexceptionn/mvnw -------------------------------------------------------------------------------- /12 Exception Handling/demoexceptionn/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/12 Exception Handling/demoexceptionn/mvnw.cmd -------------------------------------------------------------------------------- /12 Exception Handling/demoexceptionn/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/12 Exception Handling/demoexceptionn/pom.xml -------------------------------------------------------------------------------- /12 Exception Handling/demoexceptionn/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /12 Exception Handling/demoexceptionn/src/test/resources/demo.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/12 Exception Handling/demoexceptionn/src/test/resources/demo.txt -------------------------------------------------------------------------------- /12 Exception Handling/design-restful-api-02.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/12 Exception Handling/design-restful-api-02.pptx -------------------------------------------------------------------------------- /13 Logging/defaultlog/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/13 Logging/defaultlog/.gitignore -------------------------------------------------------------------------------- /13 Logging/defaultlog/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/13 Logging/defaultlog/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /13 Logging/defaultlog/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/13 Logging/defaultlog/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /13 Logging/defaultlog/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/13 Logging/defaultlog/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /13 Logging/defaultlog/ReadMe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/13 Logging/defaultlog/ReadMe.md -------------------------------------------------------------------------------- /13 Logging/defaultlog/images/loglevel.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/13 Logging/defaultlog/images/loglevel.jpg -------------------------------------------------------------------------------- /13 Logging/defaultlog/images/post.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/13 Logging/defaultlog/images/post.jpg -------------------------------------------------------------------------------- /13 Logging/defaultlog/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/13 Logging/defaultlog/mvnw -------------------------------------------------------------------------------- /13 Logging/defaultlog/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/13 Logging/defaultlog/mvnw.cmd -------------------------------------------------------------------------------- /13 Logging/defaultlog/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/13 Logging/defaultlog/pom.xml -------------------------------------------------------------------------------- /13 Logging/defaultlog/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/13 Logging/defaultlog/src/main/resources/application.properties -------------------------------------------------------------------------------- /13 Logging/defaultlog/src/main/resources/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/13 Logging/defaultlog/src/main/resources/templates/index.html -------------------------------------------------------------------------------- /14 JPA/01EntityMapping/demojpa/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/14 JPA/01EntityMapping/demojpa/.gitignore -------------------------------------------------------------------------------- /14 JPA/01EntityMapping/demojpa/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/14 JPA/01EntityMapping/demojpa/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /14 JPA/01EntityMapping/demojpa/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/14 JPA/01EntityMapping/demojpa/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /14 JPA/01EntityMapping/demojpa/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/14 JPA/01EntityMapping/demojpa/mvnw -------------------------------------------------------------------------------- /14 JPA/01EntityMapping/demojpa/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/14 JPA/01EntityMapping/demojpa/mvnw.cmd -------------------------------------------------------------------------------- /14 JPA/01EntityMapping/demojpa/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/14 JPA/01EntityMapping/demojpa/pom.xml -------------------------------------------------------------------------------- /14 JPA/01EntityMapping/demojpa/src/main/resources/animal.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/14 JPA/01EntityMapping/demojpa/src/main/resources/animal.sql -------------------------------------------------------------------------------- /14 JPA/01EntityMapping/demojpa/src/main/resources/car.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/14 JPA/01EntityMapping/demojpa/src/main/resources/car.sql -------------------------------------------------------------------------------- /14 JPA/01EntityMapping/demojpa/src/main/resources/country.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/14 JPA/01EntityMapping/demojpa/src/main/resources/country.sql -------------------------------------------------------------------------------- /14 JPA/01EntityMapping/demojpa/src/main/resources/employee.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/14 JPA/01EntityMapping/demojpa/src/main/resources/employee.sql -------------------------------------------------------------------------------- /14 JPA/01EntityMapping/demojpa/src/main/resources/movie.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/14 JPA/01EntityMapping/demojpa/src/main/resources/movie.sql -------------------------------------------------------------------------------- /14 JPA/01EntityMapping/demojpa/src/main/resources/person.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/14 JPA/01EntityMapping/demojpa/src/main/resources/person.sql -------------------------------------------------------------------------------- /14 JPA/01EntityMapping/demojpa/src/main/resources/personsmall.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/14 JPA/01EntityMapping/demojpa/src/main/resources/personsmall.sql -------------------------------------------------------------------------------- /14 JPA/01EntityMapping/demojpa/src/main/resources/post.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/14 JPA/01EntityMapping/demojpa/src/main/resources/post.sql -------------------------------------------------------------------------------- /14 JPA/JPA.mindnode/QuickLook/Preview.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/14 JPA/JPA.mindnode/QuickLook/Preview.jpg -------------------------------------------------------------------------------- /14 JPA/JPA.mindnode/contents.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/14 JPA/JPA.mindnode/contents.xml -------------------------------------------------------------------------------- /14 JPA/JPA.mindnode/style.mindnodestyle/contents.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/14 JPA/JPA.mindnode/style.mindnodestyle/contents.xml -------------------------------------------------------------------------------- /14 JPA/JPA.mindnode/style.mindnodestyle/metadata.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/14 JPA/JPA.mindnode/style.mindnodestyle/metadata.plist -------------------------------------------------------------------------------- /14 JPA/JPA.mindnode/viewState.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/14 JPA/JPA.mindnode/viewState.plist -------------------------------------------------------------------------------- /14 JPA/JPA.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/14 JPA/JPA.pdf -------------------------------------------------------------------------------- /14 JPA/JPA.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/14 JPA/JPA.pptx -------------------------------------------------------------------------------- /14 JPA/Question.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/14 JPA/Question.md -------------------------------------------------------------------------------- /14 JPA/ReadMe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/14 JPA/ReadMe.md -------------------------------------------------------------------------------- /14 JPA/basicjpaa/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/14 JPA/basicjpaa/.gitignore -------------------------------------------------------------------------------- /14 JPA/basicjpaa/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/14 JPA/basicjpaa/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /14 JPA/basicjpaa/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/14 JPA/basicjpaa/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /14 JPA/basicjpaa/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/14 JPA/basicjpaa/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /14 JPA/basicjpaa/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/14 JPA/basicjpaa/mvnw -------------------------------------------------------------------------------- /14 JPA/basicjpaa/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/14 JPA/basicjpaa/mvnw.cmd -------------------------------------------------------------------------------- /14 JPA/basicjpaa/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/14 JPA/basicjpaa/pom.xml -------------------------------------------------------------------------------- /14 JPA/basicjpaa/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /15-JPARelationship/blog/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/15-JPARelationship/blog/.gitignore -------------------------------------------------------------------------------- /15-JPARelationship/blog/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/15-JPARelationship/blog/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /15-JPARelationship/blog/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/15-JPARelationship/blog/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /15-JPARelationship/blog/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/15-JPARelationship/blog/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /15-JPARelationship/blog/ReadMe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/15-JPARelationship/blog/ReadMe.md -------------------------------------------------------------------------------- /15-JPARelationship/blog/Terms.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/15-JPARelationship/blog/Terms.md -------------------------------------------------------------------------------- /15-JPARelationship/blog/images/fontawesome.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/15-JPARelationship/blog/images/fontawesome.jpg -------------------------------------------------------------------------------- /15-JPARelationship/blog/images/generate_posts.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/15-JPARelationship/blog/images/generate_posts.jpg -------------------------------------------------------------------------------- /15-JPARelationship/blog/images/homepage.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/15-JPARelationship/blog/images/homepage.jpg -------------------------------------------------------------------------------- /15-JPARelationship/blog/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/15-JPARelationship/blog/mvnw -------------------------------------------------------------------------------- /15-JPARelationship/blog/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/15-JPARelationship/blog/mvnw.cmd -------------------------------------------------------------------------------- /15-JPARelationship/blog/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/15-JPARelationship/blog/pom.xml -------------------------------------------------------------------------------- /15-JPARelationship/blog/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/15-JPARelationship/blog/src/main/resources/application.properties -------------------------------------------------------------------------------- /15-JPARelationship/blog/src/main/resources/tag.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/15-JPARelationship/blog/src/main/resources/tag.sql -------------------------------------------------------------------------------- /15-JPARelationship/blog/src/main/resources/templates/home.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/15-JPARelationship/blog/src/main/resources/templates/home.html -------------------------------------------------------------------------------- /15-JPARelationship/blog/src/main/resources/templates/layout.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/15-JPARelationship/blog/src/main/resources/templates/layout.html -------------------------------------------------------------------------------- /15-JPARelationship/blog/src/main/resources/templates/layout_post.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/15-JPARelationship/blog/src/main/resources/templates/layout_post.html -------------------------------------------------------------------------------- /15-JPARelationship/blog/src/main/resources/templates/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/15-JPARelationship/blog/src/main/resources/templates/login.html -------------------------------------------------------------------------------- /15-JPARelationship/blog/src/main/resources/templates/post.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/15-JPARelationship/blog/src/main/resources/templates/post.html -------------------------------------------------------------------------------- /15-JPARelationship/blog/src/main/resources/templates/post_comment.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/15-JPARelationship/blog/src/main/resources/templates/post_comment.html -------------------------------------------------------------------------------- /15-JPARelationship/blog/src/main/resources/templates/posts.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/15-JPARelationship/blog/src/main/resources/templates/posts.html -------------------------------------------------------------------------------- /15-JPARelationship/blog/src/main/resources/templates/search.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/15-JPARelationship/blog/src/main/resources/templates/search.html -------------------------------------------------------------------------------- /15-JPARelationship/blog/src/main/resources/templates/searchresult.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/15-JPARelationship/blog/src/main/resources/templates/searchresult.html -------------------------------------------------------------------------------- /15-JPARelationship/blog/src/main/resources/user.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/15-JPARelationship/blog/src/main/resources/user.sql -------------------------------------------------------------------------------- /15-JPARelationship/relation/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/15-JPARelationship/relation/.gitignore -------------------------------------------------------------------------------- /15-JPARelationship/relation/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/15-JPARelationship/relation/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /15-JPARelationship/relation/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/15-JPARelationship/relation/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /15-JPARelationship/relation/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/15-JPARelationship/relation/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /15-JPARelationship/relation/JPA Relationship.mindnode/contents.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/15-JPARelationship/relation/JPA Relationship.mindnode/contents.xml -------------------------------------------------------------------------------- /15-JPARelationship/relation/JPA Relationship.mindnode/viewState.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/15-JPARelationship/relation/JPA Relationship.mindnode/viewState.plist -------------------------------------------------------------------------------- /15-JPARelationship/relation/JPA Relationship.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/15-JPARelationship/relation/JPA Relationship.pdf -------------------------------------------------------------------------------- /15-JPARelationship/relation/ReadMe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/15-JPARelationship/relation/ReadMe.md -------------------------------------------------------------------------------- /15-JPARelationship/relation/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/15-JPARelationship/relation/mvnw -------------------------------------------------------------------------------- /15-JPARelationship/relation/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/15-JPARelationship/relation/mvnw.cmd -------------------------------------------------------------------------------- /15-JPARelationship/relation/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/15-JPARelationship/relation/pom.xml -------------------------------------------------------------------------------- /16-JPA Query/Exam2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/16-JPA Query/Exam2.md -------------------------------------------------------------------------------- /16-JPA Query/ReadMe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/16-JPA Query/ReadMe.md -------------------------------------------------------------------------------- /16-JPA Query/demoquery/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/16-JPA Query/demoquery/.gitignore -------------------------------------------------------------------------------- /16-JPA Query/demoquery/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/16-JPA Query/demoquery/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /16-JPA Query/demoquery/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/16-JPA Query/demoquery/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /16-JPA Query/demoquery/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/16-JPA Query/demoquery/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /16-JPA Query/demoquery/ReadMe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/16-JPA Query/demoquery/ReadMe.md -------------------------------------------------------------------------------- /16-JPA Query/demoquery/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/16-JPA Query/demoquery/mvnw -------------------------------------------------------------------------------- /16-JPA Query/demoquery/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/16-JPA Query/demoquery/mvnw.cmd -------------------------------------------------------------------------------- /16-JPA Query/demoquery/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/16-JPA Query/demoquery/pom.xml -------------------------------------------------------------------------------- /16-JPA Query/demoquery/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/16-JPA Query/demoquery/src/main/resources/application.properties -------------------------------------------------------------------------------- /16-JPA Query/demoquery/src/main/resources/car.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/16-JPA Query/demoquery/src/main/resources/car.sql -------------------------------------------------------------------------------- /16-JPA Query/demoquery/src/main/resources/movie.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/16-JPA Query/demoquery/src/main/resources/movie.sql -------------------------------------------------------------------------------- /16-JPA Query/exam/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/16-JPA Query/exam/.gitignore -------------------------------------------------------------------------------- /16-JPA Query/exam/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/16-JPA Query/exam/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /16-JPA Query/exam/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/16-JPA Query/exam/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /16-JPA Query/exam/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/16-JPA Query/exam/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /16-JPA Query/exam/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/16-JPA Query/exam/mvnw -------------------------------------------------------------------------------- /16-JPA Query/exam/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/16-JPA Query/exam/mvnw.cmd -------------------------------------------------------------------------------- /16-JPA Query/exam/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/16-JPA Query/exam/pom.xml -------------------------------------------------------------------------------- /16-JPA Query/exam/src/main/java/vn/techmaster/exam/model/Tag.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/16-JPA Query/exam/src/main/java/vn/techmaster/exam/model/Tag.java -------------------------------------------------------------------------------- /16-JPA Query/exam/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /16-JPA Query/person.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/16-JPA Query/person.sql -------------------------------------------------------------------------------- /17-CustomRepository/connectdb/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/17-CustomRepository/connectdb/.gitignore -------------------------------------------------------------------------------- /17-CustomRepository/connectdb/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/17-CustomRepository/connectdb/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /17-CustomRepository/connectdb/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/17-CustomRepository/connectdb/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /17-CustomRepository/connectdb/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/17-CustomRepository/connectdb/mvnw -------------------------------------------------------------------------------- /17-CustomRepository/connectdb/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/17-CustomRepository/connectdb/mvnw.cmd -------------------------------------------------------------------------------- /17-CustomRepository/connectdb/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/17-CustomRepository/connectdb/pom.xml -------------------------------------------------------------------------------- /17-CustomRepository/connectdb/src/main/resources/person.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/17-CustomRepository/connectdb/src/main/resources/person.sql -------------------------------------------------------------------------------- /17-CustomRepository/connectdb/src/main/resources/person_small.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/17-CustomRepository/connectdb/src/main/resources/person_small.sql -------------------------------------------------------------------------------- /17-CustomRepository/custom_repository/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/17-CustomRepository/custom_repository/.gitignore -------------------------------------------------------------------------------- /17-CustomRepository/custom_repository/ReadMe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/17-CustomRepository/custom_repository/ReadMe.md -------------------------------------------------------------------------------- /17-CustomRepository/custom_repository/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/17-CustomRepository/custom_repository/mvnw -------------------------------------------------------------------------------- /17-CustomRepository/custom_repository/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/17-CustomRepository/custom_repository/mvnw.cmd -------------------------------------------------------------------------------- /17-CustomRepository/custom_repository/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/17-CustomRepository/custom_repository/pom.xml -------------------------------------------------------------------------------- /17-CustomRepository/custom_repository_generic/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/17-CustomRepository/custom_repository_generic/.gitignore -------------------------------------------------------------------------------- /17-CustomRepository/custom_repository_generic/ReadMe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/17-CustomRepository/custom_repository_generic/ReadMe.md -------------------------------------------------------------------------------- /17-CustomRepository/custom_repository_generic/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/17-CustomRepository/custom_repository_generic/mvnw -------------------------------------------------------------------------------- /17-CustomRepository/custom_repository_generic/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/17-CustomRepository/custom_repository_generic/mvnw.cmd -------------------------------------------------------------------------------- /17-CustomRepository/custom_repository_generic/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/17-CustomRepository/custom_repository_generic/pom.xml -------------------------------------------------------------------------------- /17-CustomRepository/relation/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/17-CustomRepository/relation/.gitignore -------------------------------------------------------------------------------- /17-CustomRepository/relation/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/17-CustomRepository/relation/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /17-CustomRepository/relation/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/17-CustomRepository/relation/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /17-CustomRepository/relation/Error.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/17-CustomRepository/relation/Error.md -------------------------------------------------------------------------------- /17-CustomRepository/relation/JPA Relationship.mindnode/contents.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/17-CustomRepository/relation/JPA Relationship.mindnode/contents.xml -------------------------------------------------------------------------------- /17-CustomRepository/relation/JPA Relationship.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/17-CustomRepository/relation/JPA Relationship.pdf -------------------------------------------------------------------------------- /17-CustomRepository/relation/ReadMe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/17-CustomRepository/relation/ReadMe.md -------------------------------------------------------------------------------- /17-CustomRepository/relation/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/17-CustomRepository/relation/mvnw -------------------------------------------------------------------------------- /17-CustomRepository/relation/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/17-CustomRepository/relation/mvnw.cmd -------------------------------------------------------------------------------- /17-CustomRepository/relation/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/17-CustomRepository/relation/pom.xml -------------------------------------------------------------------------------- /17-CustomRepository/relation/src/main/resources/person.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/17-CustomRepository/relation/src/main/resources/person.sql -------------------------------------------------------------------------------- /17-CustomRepository/relation/src/main/resources/person_small.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/17-CustomRepository/relation/src/main/resources/person_small.sql -------------------------------------------------------------------------------- /18 MapStruct/demomapstruct/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/18 MapStruct/demomapstruct/.gitignore -------------------------------------------------------------------------------- /18 MapStruct/demomapstruct/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/18 MapStruct/demomapstruct/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /18 MapStruct/demomapstruct/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/18 MapStruct/demomapstruct/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /18 MapStruct/demomapstruct/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/18 MapStruct/demomapstruct/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /18 MapStruct/demomapstruct/ReadMe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/18 MapStruct/demomapstruct/ReadMe.md -------------------------------------------------------------------------------- /18 MapStruct/demomapstruct/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/18 MapStruct/demomapstruct/mvnw -------------------------------------------------------------------------------- /18 MapStruct/demomapstruct/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/18 MapStruct/demomapstruct/mvnw.cmd -------------------------------------------------------------------------------- /18 MapStruct/demomapstruct/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/18 MapStruct/demomapstruct/pom.xml -------------------------------------------------------------------------------- /18 MapStruct/mapstruct-examples/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/18 MapStruct/mapstruct-examples/.gitattributes -------------------------------------------------------------------------------- /18 MapStruct/mapstruct-examples/.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/18 MapStruct/mapstruct-examples/.github/workflows/main.yml -------------------------------------------------------------------------------- /18 MapStruct/mapstruct-examples/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/18 MapStruct/mapstruct-examples/.gitignore -------------------------------------------------------------------------------- /18 MapStruct/mapstruct-examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/18 MapStruct/mapstruct-examples/README.md -------------------------------------------------------------------------------- /18 MapStruct/mapstruct-examples/WORKSPACE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/18 MapStruct/mapstruct-examples/WORKSPACE -------------------------------------------------------------------------------- /18 MapStruct/mapstruct-examples/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/18 MapStruct/mapstruct-examples/build.gradle -------------------------------------------------------------------------------- /18 MapStruct/mapstruct-examples/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/18 MapStruct/mapstruct-examples/gradlew -------------------------------------------------------------------------------- /18 MapStruct/mapstruct-examples/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/18 MapStruct/mapstruct-examples/gradlew.bat -------------------------------------------------------------------------------- /18 MapStruct/mapstruct-examples/license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/18 MapStruct/mapstruct-examples/license.txt -------------------------------------------------------------------------------- /18 MapStruct/mapstruct-examples/mapstruct-clone/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/18 MapStruct/mapstruct-examples/mapstruct-clone/pom.xml -------------------------------------------------------------------------------- /18 MapStruct/mapstruct-examples/mapstruct-field-mapping/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/18 MapStruct/mapstruct-examples/mapstruct-field-mapping/pom.xml -------------------------------------------------------------------------------- /18 MapStruct/mapstruct-examples/mapstruct-jpa-child-parent/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/18 MapStruct/mapstruct-examples/mapstruct-jpa-child-parent/pom.xml -------------------------------------------------------------------------------- /18 MapStruct/mapstruct-examples/mapstruct-kotlin-gradle/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/18 MapStruct/mapstruct-examples/mapstruct-kotlin-gradle/gradlew -------------------------------------------------------------------------------- /18 MapStruct/mapstruct-examples/mapstruct-kotlin-gradle/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/18 MapStruct/mapstruct-examples/mapstruct-kotlin-gradle/gradlew.bat -------------------------------------------------------------------------------- /18 MapStruct/mapstruct-examples/mapstruct-kotlin-gradle/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'mapstruct-kotlin-gradle' 2 | 3 | -------------------------------------------------------------------------------- /18 MapStruct/mapstruct-examples/mapstruct-kotlin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/18 MapStruct/mapstruct-examples/mapstruct-kotlin/README.md -------------------------------------------------------------------------------- /18 MapStruct/mapstruct-examples/mapstruct-kotlin/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/18 MapStruct/mapstruct-examples/mapstruct-kotlin/pom.xml -------------------------------------------------------------------------------- /18 MapStruct/mapstruct-examples/mapstruct-lombok/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/18 MapStruct/mapstruct-examples/mapstruct-lombok/build.gradle -------------------------------------------------------------------------------- /18 MapStruct/mapstruct-examples/mapstruct-lombok/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/18 MapStruct/mapstruct-examples/mapstruct-lombok/gradlew -------------------------------------------------------------------------------- /18 MapStruct/mapstruct-examples/mapstruct-lombok/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/18 MapStruct/mapstruct-examples/mapstruct-lombok/gradlew.bat -------------------------------------------------------------------------------- /18 MapStruct/mapstruct-examples/mapstruct-lombok/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/18 MapStruct/mapstruct-examples/mapstruct-lombok/pom.xml -------------------------------------------------------------------------------- /18 MapStruct/mapstruct-examples/mapstruct-lombok/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'mapstruct-lombok' 2 | -------------------------------------------------------------------------------- /18 MapStruct/mapstruct-examples/mapstruct-mapper-repo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/18 MapStruct/mapstruct-examples/mapstruct-mapper-repo/pom.xml -------------------------------------------------------------------------------- /18 MapStruct/mapstruct-examples/mapstruct-mapping-from-map/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/18 MapStruct/mapstruct-examples/mapstruct-mapping-from-map/pom.xml -------------------------------------------------------------------------------- /18 MapStruct/mapstruct-examples/mapstruct-on-ant/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/18 MapStruct/mapstruct-examples/mapstruct-on-ant/README.md -------------------------------------------------------------------------------- /18 MapStruct/mapstruct-examples/mapstruct-on-ant/build.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/18 MapStruct/mapstruct-examples/mapstruct-on-ant/build.xml -------------------------------------------------------------------------------- /18 MapStruct/mapstruct-examples/mapstruct-on-bazel/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/18 MapStruct/mapstruct-examples/mapstruct-on-bazel/BUILD.bazel -------------------------------------------------------------------------------- /18 MapStruct/mapstruct-examples/mapstruct-on-bazel/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/18 MapStruct/mapstruct-examples/mapstruct-on-bazel/README.md -------------------------------------------------------------------------------- /18 MapStruct/mapstruct-examples/mapstruct-on-gradle-testcp-with-lombok/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'mapstruct-gradle-in-testclasses' 2 | 3 | -------------------------------------------------------------------------------- /18 MapStruct/mapstruct-examples/mapstruct-on-gradle/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/18 MapStruct/mapstruct-examples/mapstruct-on-gradle/build.gradle -------------------------------------------------------------------------------- /18 MapStruct/mapstruct-examples/mapstruct-on-gradle/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/18 MapStruct/mapstruct-examples/mapstruct-on-gradle/gradlew -------------------------------------------------------------------------------- /18 MapStruct/mapstruct-examples/mapstruct-on-gradle/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/18 MapStruct/mapstruct-examples/mapstruct-on-gradle/gradlew.bat -------------------------------------------------------------------------------- /18 MapStruct/mapstruct-examples/mapstruct-on-gradle/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'mapstruct-gradle' 2 | 3 | -------------------------------------------------------------------------------- /18 MapStruct/mapstruct-examples/mapstruct-protobuf3/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/18 MapStruct/mapstruct-examples/mapstruct-protobuf3/pom.xml -------------------------------------------------------------------------------- /18 MapStruct/mapstruct-examples/mapstruct-protobuf3/usage/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/18 MapStruct/mapstruct-examples/mapstruct-protobuf3/usage/pom.xml -------------------------------------------------------------------------------- /18 MapStruct/mapstruct-examples/mapstruct-quarkus/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/18 MapStruct/mapstruct-examples/mapstruct-quarkus/README.md -------------------------------------------------------------------------------- /18 MapStruct/mapstruct-examples/mapstruct-quarkus/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/18 MapStruct/mapstruct-examples/mapstruct-quarkus/mvnw -------------------------------------------------------------------------------- /18 MapStruct/mapstruct-examples/mapstruct-quarkus/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/18 MapStruct/mapstruct-examples/mapstruct-quarkus/mvnw.cmd -------------------------------------------------------------------------------- /18 MapStruct/mapstruct-examples/mapstruct-quarkus/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/18 MapStruct/mapstruct-examples/mapstruct-quarkus/pom.xml -------------------------------------------------------------------------------- /18 MapStruct/mapstruct-examples/mapstruct-record/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/18 MapStruct/mapstruct-examples/mapstruct-record/pom.xml -------------------------------------------------------------------------------- /18 MapStruct/mapstruct-examples/mapstruct-rounding/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/18 MapStruct/mapstruct-examples/mapstruct-rounding/pom.xml -------------------------------------------------------------------------------- /18 MapStruct/mapstruct-examples/mapstruct-suppress-unmapped/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/18 MapStruct/mapstruct-examples/mapstruct-suppress-unmapped/pom.xml -------------------------------------------------------------------------------- /18 MapStruct/mapstruct-examples/mapstruct-updatemethods-1/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/18 MapStruct/mapstruct-examples/mapstruct-updatemethods-1/pom.xml -------------------------------------------------------------------------------- /18 MapStruct/mapstruct-examples/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/18 MapStruct/mapstruct-examples/mvnw -------------------------------------------------------------------------------- /18 MapStruct/mapstruct-examples/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/18 MapStruct/mapstruct-examples/mvnw.cmd -------------------------------------------------------------------------------- /18 MapStruct/mapstruct-examples/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/18 MapStruct/mapstruct-examples/pom.xml -------------------------------------------------------------------------------- /18 MapStruct/mapstruct-examples/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/18 MapStruct/mapstruct-examples/settings.gradle -------------------------------------------------------------------------------- /19-JPAAllInOne/bank/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/19-JPAAllInOne/bank/.gitignore -------------------------------------------------------------------------------- /19-JPAAllInOne/bank/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/19-JPAAllInOne/bank/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /19-JPAAllInOne/bank/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/19-JPAAllInOne/bank/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /19-JPAAllInOne/bank/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/19-JPAAllInOne/bank/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /19-JPAAllInOne/bank/ReadMe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/19-JPAAllInOne/bank/ReadMe.md -------------------------------------------------------------------------------- /19-JPAAllInOne/bank/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/19-JPAAllInOne/bank/mvnw -------------------------------------------------------------------------------- /19-JPAAllInOne/bank/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/19-JPAAllInOne/bank/mvnw.cmd -------------------------------------------------------------------------------- /19-JPAAllInOne/bank/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/19-JPAAllInOne/bank/pom.xml -------------------------------------------------------------------------------- /19-JPAAllInOne/bank/src/main/java/vn/techmaster/bank/AppRunner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/19-JPAAllInOne/bank/src/main/java/vn/techmaster/bank/AppRunner.java -------------------------------------------------------------------------------- /19-JPAAllInOne/bank/src/main/java/vn/techmaster/bank/model/AccountState.java: -------------------------------------------------------------------------------- 1 | package vn.techmaster.bank.model; 2 | 3 | public enum AccountState { 4 | ACTIVE, 5 | DISABLED 6 | } 7 | -------------------------------------------------------------------------------- /19-JPAAllInOne/bank/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/19-JPAAllInOne/bank/src/main/resources/application.properties -------------------------------------------------------------------------------- /19-JPAAllInOne/demojpa/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/19-JPAAllInOne/demojpa/.gitignore -------------------------------------------------------------------------------- /19-JPAAllInOne/demojpa/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/19-JPAAllInOne/demojpa/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /19-JPAAllInOne/demojpa/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/19-JPAAllInOne/demojpa/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /19-JPAAllInOne/demojpa/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/19-JPAAllInOne/demojpa/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /19-JPAAllInOne/demojpa/AI.mindnode/QuickLook/Preview.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/19-JPAAllInOne/demojpa/AI.mindnode/QuickLook/Preview.jpg -------------------------------------------------------------------------------- /19-JPAAllInOne/demojpa/AI.mindnode/contents.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/19-JPAAllInOne/demojpa/AI.mindnode/contents.xml -------------------------------------------------------------------------------- /19-JPAAllInOne/demojpa/AI.mindnode/style.mindnodestyle/contents.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/19-JPAAllInOne/demojpa/AI.mindnode/style.mindnodestyle/contents.xml -------------------------------------------------------------------------------- /19-JPAAllInOne/demojpa/AI.mindnode/viewState.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/19-JPAAllInOne/demojpa/AI.mindnode/viewState.plist -------------------------------------------------------------------------------- /19-JPAAllInOne/demojpa/JPA.mindnode/QuickLook/Preview.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/19-JPAAllInOne/demojpa/JPA.mindnode/QuickLook/Preview.jpg -------------------------------------------------------------------------------- /19-JPAAllInOne/demojpa/JPA.mindnode/contents.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/19-JPAAllInOne/demojpa/JPA.mindnode/contents.xml -------------------------------------------------------------------------------- /19-JPAAllInOne/demojpa/JPA.mindnode/viewState.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/19-JPAAllInOne/demojpa/JPA.mindnode/viewState.plist -------------------------------------------------------------------------------- /19-JPAAllInOne/demojpa/ReadMe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/19-JPAAllInOne/demojpa/ReadMe.md -------------------------------------------------------------------------------- /19-JPAAllInOne/demojpa/f_post/segments_1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/19-JPAAllInOne/demojpa/f_post/segments_1 -------------------------------------------------------------------------------- /19-JPAAllInOne/demojpa/f_post/write.lock: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /19-JPAAllInOne/demojpa/images/embedded.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/19-JPAAllInOne/demojpa/images/embedded.jpg -------------------------------------------------------------------------------- /19-JPAAllInOne/demojpa/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/19-JPAAllInOne/demojpa/mvnw -------------------------------------------------------------------------------- /19-JPAAllInOne/demojpa/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/19-JPAAllInOne/demojpa/mvnw.cmd -------------------------------------------------------------------------------- /19-JPAAllInOne/demojpa/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/19-JPAAllInOne/demojpa/pom.xml -------------------------------------------------------------------------------- /19-JPAAllInOne/demojpa/src/main/java/vn/techmaster/demojpa/model/id/ReadMe.md: -------------------------------------------------------------------------------- 1 | # Primary Key ID -------------------------------------------------------------------------------- /19-JPAAllInOne/demojpa/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/19-JPAAllInOne/demojpa/src/main/resources/application.properties -------------------------------------------------------------------------------- /19-JPAAllInOne/demojpa/src/main/resources/car.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/19-JPAAllInOne/demojpa/src/main/resources/car.sql -------------------------------------------------------------------------------- /19-JPAAllInOne/demojpa/src/main/resources/f_post.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/19-JPAAllInOne/demojpa/src/main/resources/f_post.sql -------------------------------------------------------------------------------- /19-JPAAllInOne/demojpa/src/main/resources/naturalperson.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/19-JPAAllInOne/demojpa/src/main/resources/naturalperson.sql -------------------------------------------------------------------------------- /19-JPAAllInOne/demojpa/src/main/resources/person.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/19-JPAAllInOne/demojpa/src/main/resources/person.sql -------------------------------------------------------------------------------- /19-JPAAllInOne/demojpa/src/main/resources/post6.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/19-JPAAllInOne/demojpa/src/main/resources/post6.sql -------------------------------------------------------------------------------- /19-JPAAllInOne/demojpa/src/main/resources/registration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/19-JPAAllInOne/demojpa/src/main/resources/registration.sql -------------------------------------------------------------------------------- /19-JPAAllInOne/demojpa/src/main/resources/static/book.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/19-JPAAllInOne/demojpa/src/main/resources/static/book.csv -------------------------------------------------------------------------------- /19-JPAAllInOne/demojpa/vn.techmaster.demojpa.model.fulltextindex.Post/write.lock: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /19-JPAAllInOne/vincinema/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/19-JPAAllInOne/vincinema/.gitignore -------------------------------------------------------------------------------- /19-JPAAllInOne/vincinema/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/19-JPAAllInOne/vincinema/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /19-JPAAllInOne/vincinema/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/19-JPAAllInOne/vincinema/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /19-JPAAllInOne/vincinema/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/19-JPAAllInOne/vincinema/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /19-JPAAllInOne/vincinema/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/19-JPAAllInOne/vincinema/mvnw -------------------------------------------------------------------------------- /19-JPAAllInOne/vincinema/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/19-JPAAllInOne/vincinema/mvnw.cmd -------------------------------------------------------------------------------- /19-JPAAllInOne/vincinema/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/19-JPAAllInOne/vincinema/pom.xml -------------------------------------------------------------------------------- /19-JPAAllInOne/vincinema/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/19-JPAAllInOne/vincinema/src/main/resources/application.properties -------------------------------------------------------------------------------- /19-JPAAllInOne/vincinema/src/main/resources/city.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/19-JPAAllInOne/vincinema/src/main/resources/city.sql -------------------------------------------------------------------------------- /19-JPAAllInOne/vincinema/src/main/resources/genre.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/19-JPAAllInOne/vincinema/src/main/resources/genre.sql -------------------------------------------------------------------------------- /19-JPAAllInOne/vincinema/src/main/resources/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/19-JPAAllInOne/vincinema/src/main/resources/templates/index.html -------------------------------------------------------------------------------- /20-OpenAPI/bookstore/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/20-OpenAPI/bookstore/.gitignore -------------------------------------------------------------------------------- /20-OpenAPI/bookstore/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/20-OpenAPI/bookstore/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /20-OpenAPI/bookstore/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/20-OpenAPI/bookstore/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /20-OpenAPI/bookstore/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/20-OpenAPI/bookstore/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /20-OpenAPI/bookstore/OpenAPI.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/20-OpenAPI/bookstore/OpenAPI.pdf -------------------------------------------------------------------------------- /20-OpenAPI/bookstore/ReadMe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/20-OpenAPI/bookstore/ReadMe.md -------------------------------------------------------------------------------- /20-OpenAPI/bookstore/images/FieldCondition.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/20-OpenAPI/bookstore/images/FieldCondition.jpg -------------------------------------------------------------------------------- /20-OpenAPI/bookstore/images/GET_by_id_Example.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/20-OpenAPI/bookstore/images/GET_by_id_Example.jpg -------------------------------------------------------------------------------- /20-OpenAPI/bookstore/images/HAL_Explorer.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/20-OpenAPI/bookstore/images/HAL_Explorer.jpg -------------------------------------------------------------------------------- /20-OpenAPI/bookstore/images/HAL_Explorer_3Column.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/20-OpenAPI/bookstore/images/HAL_Explorer_3Column.jpg -------------------------------------------------------------------------------- /20-OpenAPI/bookstore/images/HAL_Explorer_CreateNewBook.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/20-OpenAPI/bookstore/images/HAL_Explorer_CreateNewBook.jpg -------------------------------------------------------------------------------- /20-OpenAPI/bookstore/images/HAL_Explorer_GetBook.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/20-OpenAPI/bookstore/images/HAL_Explorer_GetBook.jpg -------------------------------------------------------------------------------- /20-OpenAPI/bookstore/images/SampleData.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/20-OpenAPI/bookstore/images/SampleData.jpg -------------------------------------------------------------------------------- /20-OpenAPI/bookstore/images/Swagger_UI.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/20-OpenAPI/bookstore/images/Swagger_UI.jpg -------------------------------------------------------------------------------- /20-OpenAPI/bookstore/images/api_gateway.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/20-OpenAPI/bookstore/images/api_gateway.jpg -------------------------------------------------------------------------------- /20-OpenAPI/bookstore/images/document_header.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/20-OpenAPI/bookstore/images/document_header.jpg -------------------------------------------------------------------------------- /20-OpenAPI/bookstore/images/get_all_books.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/20-OpenAPI/bookstore/images/get_all_books.jpg -------------------------------------------------------------------------------- /20-OpenAPI/bookstore/images/post_new_book.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/20-OpenAPI/bookstore/images/post_new_book.jpg -------------------------------------------------------------------------------- /20-OpenAPI/bookstore/images/select_api_group.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/20-OpenAPI/bookstore/images/select_api_group.jpg -------------------------------------------------------------------------------- /20-OpenAPI/bookstore/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/20-OpenAPI/bookstore/mvnw -------------------------------------------------------------------------------- /20-OpenAPI/bookstore/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/20-OpenAPI/bookstore/mvnw.cmd -------------------------------------------------------------------------------- /20-OpenAPI/bookstore/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/20-OpenAPI/bookstore/pom.xml -------------------------------------------------------------------------------- /20-OpenAPI/bookstore/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/20-OpenAPI/bookstore/src/main/resources/application.properties -------------------------------------------------------------------------------- /20-OpenAPI/bookstore/src/main/resources/book.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/20-OpenAPI/bookstore/src/main/resources/book.sql -------------------------------------------------------------------------------- /21-RestClient/ReadMe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/21-RestClient/ReadMe.md -------------------------------------------------------------------------------- /21-RestClient/barcelonateam/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/21-RestClient/barcelonateam/.gitignore -------------------------------------------------------------------------------- /21-RestClient/barcelonateam/OpenFeign.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/21-RestClient/barcelonateam/OpenFeign.pdf -------------------------------------------------------------------------------- /21-RestClient/barcelonateam/ReadMe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/21-RestClient/barcelonateam/ReadMe.md -------------------------------------------------------------------------------- /21-RestClient/barcelonateam/gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/21-RestClient/barcelonateam/gitignore -------------------------------------------------------------------------------- /21-RestClient/barcelonateam/images/bad_error.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/21-RestClient/barcelonateam/images/bad_error.jpg -------------------------------------------------------------------------------- /21-RestClient/barcelonateam/images/better_error.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/21-RestClient/barcelonateam/images/better_error.jpg -------------------------------------------------------------------------------- /21-RestClient/barcelonateam/images/nice_error.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/21-RestClient/barcelonateam/images/nice_error.jpg -------------------------------------------------------------------------------- /21-RestClient/barcelonateam/images/rest_controller_advice.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/21-RestClient/barcelonateam/images/rest_controller_advice.jpg -------------------------------------------------------------------------------- /21-RestClient/barcelonateam/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/21-RestClient/barcelonateam/mvnw -------------------------------------------------------------------------------- /21-RestClient/barcelonateam/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/21-RestClient/barcelonateam/mvnw.cmd -------------------------------------------------------------------------------- /21-RestClient/barcelonateam/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/21-RestClient/barcelonateam/pom.xml -------------------------------------------------------------------------------- /21-RestClient/openfeign/demofeign/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/21-RestClient/openfeign/demofeign/pom.xml -------------------------------------------------------------------------------- /21-RestClient/openfeign/simplefeign/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/21-RestClient/openfeign/simplefeign/pom.xml -------------------------------------------------------------------------------- /22-WebSocket/ReadMe.md: -------------------------------------------------------------------------------- 1 | https://www.youtube.com/watch?v=XY5CUuE6VOk -------------------------------------------------------------------------------- /APIGateway/booklisting/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/APIGateway/booklisting/.gitignore -------------------------------------------------------------------------------- /APIGateway/booklisting/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/APIGateway/booklisting/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /APIGateway/booklisting/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/APIGateway/booklisting/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /APIGateway/booklisting/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/APIGateway/booklisting/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /APIGateway/booklisting/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/APIGateway/booklisting/mvnw -------------------------------------------------------------------------------- /APIGateway/booklisting/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/APIGateway/booklisting/mvnw.cmd -------------------------------------------------------------------------------- /APIGateway/booklisting/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/APIGateway/booklisting/pom.xml -------------------------------------------------------------------------------- /APIGateway/booklisting/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | server.port=8081 -------------------------------------------------------------------------------- /APIGateway/filmlisting/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/APIGateway/filmlisting/.gitignore -------------------------------------------------------------------------------- /APIGateway/filmlisting/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/APIGateway/filmlisting/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /APIGateway/filmlisting/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/APIGateway/filmlisting/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /APIGateway/filmlisting/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/APIGateway/filmlisting/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /APIGateway/filmlisting/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/APIGateway/filmlisting/mvnw -------------------------------------------------------------------------------- /APIGateway/filmlisting/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/APIGateway/filmlisting/mvnw.cmd -------------------------------------------------------------------------------- /APIGateway/filmlisting/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/APIGateway/filmlisting/pom.xml -------------------------------------------------------------------------------- /APIGateway/filmlisting/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | server.port=8082 -------------------------------------------------------------------------------- /APIGateway/gateway/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/APIGateway/gateway/.gitignore -------------------------------------------------------------------------------- /APIGateway/gateway/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/APIGateway/gateway/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /APIGateway/gateway/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/APIGateway/gateway/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /APIGateway/gateway/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/APIGateway/gateway/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /APIGateway/gateway/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/APIGateway/gateway/mvnw -------------------------------------------------------------------------------- /APIGateway/gateway/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/APIGateway/gateway/mvnw.cmd -------------------------------------------------------------------------------- /APIGateway/gateway/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/APIGateway/gateway/pom.xml -------------------------------------------------------------------------------- /APIGateway/gateway/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /APIGateway/gateway/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/APIGateway/gateway/src/main/resources/application.yml -------------------------------------------------------------------------------- /APIGateway/gwcode/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/APIGateway/gwcode/.gitignore -------------------------------------------------------------------------------- /APIGateway/gwcode/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/APIGateway/gwcode/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /APIGateway/gwcode/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/APIGateway/gwcode/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /APIGateway/gwcode/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/APIGateway/gwcode/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /APIGateway/gwcode/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/APIGateway/gwcode/mvnw -------------------------------------------------------------------------------- /APIGateway/gwcode/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/APIGateway/gwcode/mvnw.cmd -------------------------------------------------------------------------------- /APIGateway/gwcode/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/APIGateway/gwcode/pom.xml -------------------------------------------------------------------------------- /APIGateway/gwcode/src/main/resources/application.yml: -------------------------------------------------------------------------------- 1 | server: 2 | port: 9999 -------------------------------------------------------------------------------- /DesignPattern/oop-design-patterns-02.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/DesignPattern/oop-design-patterns-02.pptx -------------------------------------------------------------------------------- /Goal.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/Goal.md -------------------------------------------------------------------------------- /JUnit5 AssertJ/JUnit5.mindnode/QuickLook/Preview.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/JUnit5 AssertJ/JUnit5.mindnode/QuickLook/Preview.jpg -------------------------------------------------------------------------------- /JUnit5 AssertJ/JUnit5.mindnode/contents.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/JUnit5 AssertJ/JUnit5.mindnode/contents.xml -------------------------------------------------------------------------------- /JUnit5 AssertJ/JUnit5.mindnode/style.mindnodestyle/contents.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/JUnit5 AssertJ/JUnit5.mindnode/style.mindnodestyle/contents.xml -------------------------------------------------------------------------------- /JUnit5 AssertJ/JUnit5.mindnode/style.mindnodestyle/metadata.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/JUnit5 AssertJ/JUnit5.mindnode/style.mindnodestyle/metadata.plist -------------------------------------------------------------------------------- /JUnit5 AssertJ/JUnit5.mindnode/viewState.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/JUnit5 AssertJ/JUnit5.mindnode/viewState.plist -------------------------------------------------------------------------------- /JUnit5 AssertJ/Mockito.mindnode/QuickLook/Preview.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/JUnit5 AssertJ/Mockito.mindnode/QuickLook/Preview.jpg -------------------------------------------------------------------------------- /JUnit5 AssertJ/Mockito.mindnode/contents.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/JUnit5 AssertJ/Mockito.mindnode/contents.xml -------------------------------------------------------------------------------- /JUnit5 AssertJ/Mockito.mindnode/style.mindnodestyle/contents.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/JUnit5 AssertJ/Mockito.mindnode/style.mindnodestyle/contents.xml -------------------------------------------------------------------------------- /JUnit5 AssertJ/Mockito.mindnode/style.mindnodestyle/metadata.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/JUnit5 AssertJ/Mockito.mindnode/style.mindnodestyle/metadata.plist -------------------------------------------------------------------------------- /JUnit5 AssertJ/Mockito.mindnode/viewState.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/JUnit5 AssertJ/Mockito.mindnode/viewState.plist -------------------------------------------------------------------------------- /Reactive/ReactiveProgramming.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/Reactive/ReactiveProgramming.pptx -------------------------------------------------------------------------------- /Reactive/ReadMe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/Reactive/ReadMe.md -------------------------------------------------------------------------------- /Reactive/Simply_reactive.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/Reactive/Simply_reactive.pdf -------------------------------------------------------------------------------- /Reactive/bookclient/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/Reactive/bookclient/.gitignore -------------------------------------------------------------------------------- /Reactive/bookclient/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/Reactive/bookclient/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /Reactive/bookclient/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/Reactive/bookclient/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /Reactive/bookclient/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/Reactive/bookclient/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /Reactive/bookclient/ReadMe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/Reactive/bookclient/ReadMe.md -------------------------------------------------------------------------------- /Reactive/bookclient/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/Reactive/bookclient/mvnw -------------------------------------------------------------------------------- /Reactive/bookclient/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/Reactive/bookclient/mvnw.cmd -------------------------------------------------------------------------------- /Reactive/bookclient/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/Reactive/bookclient/pom.xml -------------------------------------------------------------------------------- /Reactive/bookclient/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Reactive/bookclientnetty/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/Reactive/bookclientnetty/.gitignore -------------------------------------------------------------------------------- /Reactive/bookclientnetty/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/Reactive/bookclientnetty/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /Reactive/bookclientnetty/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/Reactive/bookclientnetty/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /Reactive/bookclientnetty/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/Reactive/bookclientnetty/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /Reactive/bookclientnetty/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/Reactive/bookclientnetty/mvnw -------------------------------------------------------------------------------- /Reactive/bookclientnetty/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/Reactive/bookclientnetty/mvnw.cmd -------------------------------------------------------------------------------- /Reactive/bookclientnetty/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/Reactive/bookclientnetty/pom.xml -------------------------------------------------------------------------------- /Reactive/bookclientnetty/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Reactive/bookstore/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/Reactive/bookstore/.gitignore -------------------------------------------------------------------------------- /Reactive/bookstore/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/Reactive/bookstore/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /Reactive/bookstore/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/Reactive/bookstore/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /Reactive/bookstore/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/Reactive/bookstore/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /Reactive/bookstore/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/Reactive/bookstore/mvnw -------------------------------------------------------------------------------- /Reactive/bookstore/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/Reactive/bookstore/mvnw.cmd -------------------------------------------------------------------------------- /Reactive/bookstore/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/Reactive/bookstore/pom.xml -------------------------------------------------------------------------------- /Reactive/bookstore/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | server.port=9000 -------------------------------------------------------------------------------- /Reactive/bookstorenetty/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/Reactive/bookstorenetty/.gitignore -------------------------------------------------------------------------------- /Reactive/bookstorenetty/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/Reactive/bookstorenetty/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /Reactive/bookstorenetty/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/Reactive/bookstorenetty/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /Reactive/bookstorenetty/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/Reactive/bookstorenetty/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /Reactive/bookstorenetty/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/Reactive/bookstorenetty/mvnw -------------------------------------------------------------------------------- /Reactive/bookstorenetty/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/Reactive/bookstorenetty/mvnw.cmd -------------------------------------------------------------------------------- /Reactive/bookstorenetty/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/Reactive/bookstorenetty/pom.xml -------------------------------------------------------------------------------- /Reactive/bookstorenetty/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | server.port=9000 2 | -------------------------------------------------------------------------------- /Reactive/demoasync/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/Reactive/demoasync/.gitignore -------------------------------------------------------------------------------- /Reactive/demoasync/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/Reactive/demoasync/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /Reactive/demoasync/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/Reactive/demoasync/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /Reactive/demoasync/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/Reactive/demoasync/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /Reactive/demoasync/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/Reactive/demoasync/mvnw -------------------------------------------------------------------------------- /Reactive/demoasync/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/Reactive/demoasync/mvnw.cmd -------------------------------------------------------------------------------- /Reactive/demoasync/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/Reactive/demoasync/pom.xml -------------------------------------------------------------------------------- /Reactive/demoasync/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Reactive/demoflux/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/Reactive/demoflux/.gitignore -------------------------------------------------------------------------------- /Reactive/demoflux/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/Reactive/demoflux/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /Reactive/demoflux/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/Reactive/demoflux/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /Reactive/demoflux/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/Reactive/demoflux/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /Reactive/demoflux/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/Reactive/demoflux/mvnw -------------------------------------------------------------------------------- /Reactive/demoflux/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/Reactive/demoflux/mvnw.cmd -------------------------------------------------------------------------------- /Reactive/demoflux/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/Reactive/demoflux/pom.xml -------------------------------------------------------------------------------- /Reactive/demoflux/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Reactive/fluxh2/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/Reactive/fluxh2/.gitignore -------------------------------------------------------------------------------- /Reactive/fluxh2/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/Reactive/fluxh2/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /Reactive/fluxh2/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/Reactive/fluxh2/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /Reactive/fluxh2/ReadMe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/Reactive/fluxh2/ReadMe.md -------------------------------------------------------------------------------- /Reactive/fluxh2/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/Reactive/fluxh2/mvnw -------------------------------------------------------------------------------- /Reactive/fluxh2/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/Reactive/fluxh2/mvnw.cmd -------------------------------------------------------------------------------- /Reactive/fluxh2/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/Reactive/fluxh2/pom.xml -------------------------------------------------------------------------------- /Reactive/fluxh2/src/main/java/vn/techmaster/fluxh2/model/Post.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/Reactive/fluxh2/src/main/java/vn/techmaster/fluxh2/model/Post.java -------------------------------------------------------------------------------- /Reactive/fluxh2/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/Reactive/fluxh2/src/main/resources/application.properties -------------------------------------------------------------------------------- /Reactive/fluxh2reactive/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/Reactive/fluxh2reactive/.gitignore -------------------------------------------------------------------------------- /Reactive/fluxh2reactive/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/Reactive/fluxh2reactive/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /Reactive/fluxh2reactive/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/Reactive/fluxh2reactive/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /Reactive/fluxh2reactive/ReadMe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/Reactive/fluxh2reactive/ReadMe.md -------------------------------------------------------------------------------- /Reactive/fluxh2reactive/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/Reactive/fluxh2reactive/mvnw -------------------------------------------------------------------------------- /Reactive/fluxh2reactive/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/Reactive/fluxh2reactive/mvnw.cmd -------------------------------------------------------------------------------- /Reactive/fluxh2reactive/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/Reactive/fluxh2reactive/pom.xml -------------------------------------------------------------------------------- /Reactive/fluxh2reactive/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/Reactive/fluxh2reactive/src/main/resources/application.properties -------------------------------------------------------------------------------- /Reactive/fluxh2reactive/src/main/resources/post.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/Reactive/fluxh2reactive/src/main/resources/post.sql -------------------------------------------------------------------------------- /Reactive/fluxh2reactive/src/main/resources/sampledata.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/Reactive/fluxh2reactive/src/main/resources/sampledata.sql -------------------------------------------------------------------------------- /Reactive/fluxh2reactive/src/main/resources/templates/failure.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/Reactive/fluxh2reactive/src/main/resources/templates/failure.html -------------------------------------------------------------------------------- /Reactive/fluxh2reactive/src/main/resources/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/Reactive/fluxh2reactive/src/main/resources/templates/index.html -------------------------------------------------------------------------------- /Reactive/fluxh2reactive/src/main/resources/templates/success.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/Reactive/fluxh2reactive/src/main/resources/templates/success.html -------------------------------------------------------------------------------- /Reactive/fluxh2reactive/src/main/resources/templates/upload.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/Reactive/fluxh2reactive/src/main/resources/templates/upload.html -------------------------------------------------------------------------------- /Reactive/fluxmongo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/Reactive/fluxmongo/.gitignore -------------------------------------------------------------------------------- /Reactive/fluxmongo/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/Reactive/fluxmongo/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /Reactive/fluxmongo/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/Reactive/fluxmongo/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /Reactive/fluxmongo/ReadMe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/Reactive/fluxmongo/ReadMe.md -------------------------------------------------------------------------------- /Reactive/fluxmongo/images/FindById.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/Reactive/fluxmongo/images/FindById.jpg -------------------------------------------------------------------------------- /Reactive/fluxmongo/images/GET_ALL.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/Reactive/fluxmongo/images/GET_ALL.jpg -------------------------------------------------------------------------------- /Reactive/fluxmongo/images/POST.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/Reactive/fluxmongo/images/POST.jpg -------------------------------------------------------------------------------- /Reactive/fluxmongo/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/Reactive/fluxmongo/mvnw -------------------------------------------------------------------------------- /Reactive/fluxmongo/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/Reactive/fluxmongo/mvnw.cmd -------------------------------------------------------------------------------- /Reactive/fluxmongo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/Reactive/fluxmongo/pom.xml -------------------------------------------------------------------------------- /Reactive/fluxmongo/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Reactive/fluxmongo/stack.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/Reactive/fluxmongo/stack.yml -------------------------------------------------------------------------------- /ReadMe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/ReadMe.md -------------------------------------------------------------------------------- /ServiceDiscovery/Eureka/service_registry/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/ServiceDiscovery/Eureka/service_registry/.gitignore -------------------------------------------------------------------------------- /ServiceDiscovery/Eureka/service_registry/ReadMe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/ServiceDiscovery/Eureka/service_registry/ReadMe.md -------------------------------------------------------------------------------- /ServiceDiscovery/Eureka/service_registry/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/ServiceDiscovery/Eureka/service_registry/mvnw -------------------------------------------------------------------------------- /ServiceDiscovery/Eureka/service_registry/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/ServiceDiscovery/Eureka/service_registry/mvnw.cmd -------------------------------------------------------------------------------- /ServiceDiscovery/Eureka/service_registry/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/ServiceDiscovery/Eureka/service_registry/pom.xml -------------------------------------------------------------------------------- /ServiceDiscovery/Eureka/service_registry/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /ServiceDiscovery/Eureka/shop/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/ServiceDiscovery/Eureka/shop/.gitignore -------------------------------------------------------------------------------- /ServiceDiscovery/Eureka/shop/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/ServiceDiscovery/Eureka/shop/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /ServiceDiscovery/Eureka/shop/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/ServiceDiscovery/Eureka/shop/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /ServiceDiscovery/Eureka/shop/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/ServiceDiscovery/Eureka/shop/mvnw -------------------------------------------------------------------------------- /ServiceDiscovery/Eureka/shop/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/ServiceDiscovery/Eureka/shop/mvnw.cmd -------------------------------------------------------------------------------- /ServiceDiscovery/Eureka/shop/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/ServiceDiscovery/Eureka/shop/pom.xml -------------------------------------------------------------------------------- /ServiceDiscovery/Eureka/shop/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/ServiceDiscovery/Eureka/shop/src/main/resources/application.yml -------------------------------------------------------------------------------- /ServiceDiscovery/Eureka/web/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/ServiceDiscovery/Eureka/web/.gitignore -------------------------------------------------------------------------------- /ServiceDiscovery/Eureka/web/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/ServiceDiscovery/Eureka/web/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /ServiceDiscovery/Eureka/web/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/ServiceDiscovery/Eureka/web/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /ServiceDiscovery/Eureka/web/ReadMe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/ServiceDiscovery/Eureka/web/ReadMe.md -------------------------------------------------------------------------------- /ServiceDiscovery/Eureka/web/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/ServiceDiscovery/Eureka/web/mvnw -------------------------------------------------------------------------------- /ServiceDiscovery/Eureka/web/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/ServiceDiscovery/Eureka/web/mvnw.cmd -------------------------------------------------------------------------------- /ServiceDiscovery/Eureka/web/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/ServiceDiscovery/Eureka/web/pom.xml -------------------------------------------------------------------------------- /ServiceDiscovery/Eureka/web/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/ServiceDiscovery/Eureka/web/src/main/resources/application.yml -------------------------------------------------------------------------------- /ServiceDiscovery/Eureka/web/src/main/resources/static/diagram.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/ServiceDiscovery/Eureka/web/src/main/resources/static/diagram.jpg -------------------------------------------------------------------------------- /ShopProduct/ThietKeHeThong.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/ShopProduct/ThietKeHeThong.pdf -------------------------------------------------------------------------------- /ShopProduct/ThietKeHeThong.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/ShopProduct/ThietKeHeThong.pptx -------------------------------------------------------------------------------- /aop/hiaop/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/aop/hiaop/.gitignore -------------------------------------------------------------------------------- /aop/hiaop/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/aop/hiaop/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /aop/hiaop/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/aop/hiaop/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /aop/hiaop/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/aop/hiaop/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /aop/hiaop/ReadMe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/aop/hiaop/ReadMe.md -------------------------------------------------------------------------------- /aop/hiaop/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/aop/hiaop/mvnw -------------------------------------------------------------------------------- /aop/hiaop/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/aop/hiaop/mvnw.cmd -------------------------------------------------------------------------------- /aop/hiaop/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/aop/hiaop/pom.xml -------------------------------------------------------------------------------- /aop/hiaop/src/main/java/vn/techmaster/hiaop/HiaopApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/aop/hiaop/src/main/java/vn/techmaster/hiaop/HiaopApplication.java -------------------------------------------------------------------------------- /aop/hiaop/src/main/java/vn/techmaster/hiaop/model/Film.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/aop/hiaop/src/main/java/vn/techmaster/hiaop/model/Film.java -------------------------------------------------------------------------------- /aop/hiaop/src/main/java/vn/techmaster/hiaop/service/Account.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/aop/hiaop/src/main/java/vn/techmaster/hiaop/service/Account.java -------------------------------------------------------------------------------- /aop/hiaop/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /homework/01_04.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/homework/01_04.md -------------------------------------------------------------------------------- /homework/01_04.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/homework/01_04.pdf -------------------------------------------------------------------------------- /images/mockup1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/images/mockup1.jpg -------------------------------------------------------------------------------- /images/mockup2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/images/mockup2.jpg -------------------------------------------------------------------------------- /images/the-learning-pyramid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/images/the-learning-pyramid.png -------------------------------------------------------------------------------- /quarkus/helloquarkus/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/quarkus/helloquarkus/.dockerignore -------------------------------------------------------------------------------- /quarkus/helloquarkus/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/quarkus/helloquarkus/.gitignore -------------------------------------------------------------------------------- /quarkus/helloquarkus/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/quarkus/helloquarkus/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /quarkus/helloquarkus/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/quarkus/helloquarkus/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /quarkus/helloquarkus/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/quarkus/helloquarkus/README.md -------------------------------------------------------------------------------- /quarkus/helloquarkus/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/quarkus/helloquarkus/mvnw -------------------------------------------------------------------------------- /quarkus/helloquarkus/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/quarkus/helloquarkus/mvnw.cmd -------------------------------------------------------------------------------- /quarkus/helloquarkus/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/quarkus/helloquarkus/pom.xml -------------------------------------------------------------------------------- /quarkus/helloquarkus/src/main/docker/Dockerfile.jvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/quarkus/helloquarkus/src/main/docker/Dockerfile.jvm -------------------------------------------------------------------------------- /quarkus/helloquarkus/src/main/docker/Dockerfile.legacy-jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/quarkus/helloquarkus/src/main/docker/Dockerfile.legacy-jar -------------------------------------------------------------------------------- /quarkus/helloquarkus/src/main/docker/Dockerfile.native: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/quarkus/helloquarkus/src/main/docker/Dockerfile.native -------------------------------------------------------------------------------- /quarkus/helloquarkus/src/main/docker/Dockerfile.native-distroless: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechMaster/springboot2/HEAD/quarkus/helloquarkus/src/main/docker/Dockerfile.native-distroless -------------------------------------------------------------------------------- /quarkus/helloquarkus/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | --------------------------------------------------------------------------------