├── .gitignore ├── .mvn └── wrapper │ ├── MavenWrapperDownloader.java │ └── maven-wrapper.properties ├── LICENSE ├── README.MD ├── basic-dependency-loosely-coupled ├── pom.xml ├── readme.md └── src │ └── main │ └── java │ └── me │ └── loda │ └── spring │ └── looselycoupled │ ├── BubbleSortAlgorithm.java │ ├── Main.java │ ├── QuicksortAlgorithm.java │ ├── SortAlgorithm.java │ └── VeryComplexService.java ├── docs ├── emoji.md └── images │ ├── how_to_config_annotation.jpg │ ├── qr-code.png │ └── stars.gif ├── example-independent-maven-spring-project ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── MavenWrapperDownloader.java │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd ├── pom.xml ├── readme.md └── src │ ├── main │ ├── java │ │ └── me │ │ │ └── loda │ │ │ └── spring │ │ │ └── exampleindependentmavenspringproject │ │ │ └── ExampleIndependentMavenSpringProjectApplication.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── me │ └── loda │ └── spring │ └── exampleindependentmavenspringproject │ └── ExampleIndependentMavenSpringProjectApplicationTests.java ├── hibernate-and-hibernate-only ├── pom.xml ├── readme.md └── src │ └── main │ ├── java │ └── me │ │ └── loda │ │ └── hibernate │ │ └── example │ │ ├── App.java │ │ ├── HibernateUtils.java │ │ └── Todo.java │ └── resources │ └── hibernate.cfg.xml ├── jpa-hibernate-criteria ├── pom.xml ├── readme.md └── src │ └── main │ └── java │ └── me │ └── loda │ └── jpa │ └── criteria │ ├── App.java │ ├── CustomUserRepository.java │ ├── DatasourceConfig.java │ ├── User.java │ └── UserRepository.java ├── jpa-hibernate-custom-validation ├── pom.xml ├── readme.md └── src │ └── main │ └── java │ └── me │ └── loda │ └── hibernate │ └── customvalidation │ ├── App.java │ ├── LodaId.java │ ├── LodaIdValidator.java │ ├── User.java │ └── UserController.java ├── jpa-hibernate-many-to-many ├── pom.xml ├── readme.md └── src │ └── main │ ├── java │ └── me │ │ └── loda │ │ └── jpa │ │ └── manytomany │ │ ├── AbstractRepository.java │ │ ├── Address.java │ │ ├── AddressRepository.java │ │ ├── ManyToManyExampleApplication.java │ │ ├── Person.java │ │ └── PersonRepository.java │ └── resources │ └── application.properties ├── jpa-hibernate-one-to-many ├── pom.xml ├── readme.md └── src │ └── main │ ├── java │ └── me │ │ └── loda │ │ └── jpa │ │ └── manytomany │ │ ├── Address.java │ │ ├── AddressRepository.java │ │ ├── OneToManyExampleApplication.java │ │ ├── Person.java │ │ └── PersonRepository.java │ └── resources │ └── application.properties ├── jpa-hibernate-one-to-one ├── pom.xml ├── readme.md └── src │ └── main │ ├── java │ └── me │ │ └── loda │ │ └── jpa │ │ └── manytomany │ │ ├── Address.java │ │ ├── AddressRepository.java │ │ ├── OneToOneExampleApplication.java │ │ ├── Person.java │ │ └── PersonRepository.java │ └── resources │ └── application.properties ├── jpa-hibernate-pageable ├── pom.xml ├── readme.md └── src │ └── main │ └── java │ └── me │ └── loda │ └── spring │ └── pageable │ ├── App.java │ ├── DatasourceConfig.java │ ├── User.java │ └── UserRepository.java ├── jpa-hibernate-specifications ├── pom.xml ├── readme.md └── src │ └── main │ └── java │ └── me │ └── loda │ └── spring │ └── specification │ ├── App.java │ ├── DatasourceConfig.java │ ├── User.java │ ├── UserRepository.java │ └── UserSpecification.java ├── mvnw ├── mvnw.cmd ├── pom.xml ├── spring-boot-1-helloworld-@Component-@Autowired ├── pom.xml ├── readme.md └── src │ └── main │ ├── java │ └── me │ │ └── loda │ │ └── spring │ │ └── helloworld │ │ ├── App.java │ │ ├── Bikini.java │ │ ├── Girl.java │ │ └── Outfit.java │ └── resources │ └── application.yml ├── spring-boot-10-@PostMapping-@ModelAttribute-thymeleaf ├── pom.xml ├── readme.md └── src │ └── main │ ├── java │ └── me │ │ └── loda │ │ └── spring │ │ └── postmappingmodelattibute │ │ ├── App.java │ │ ├── Todo.java │ │ └── WebController.java │ └── resources │ ├── static │ ├── css │ │ ├── bootstrap.css │ │ └── main.css │ └── js │ │ └── bootstrap.js │ └── templates │ ├── addTodo.html │ ├── index.html │ ├── listTodo.html │ └── success.html ├── spring-boot-11-JPA-MySQL ├── pom.xml ├── readme.md └── src │ └── main │ ├── java │ └── me │ │ └── loda │ │ └── spring │ │ └── jpamysql │ │ ├── App.java │ │ ├── User.java │ │ └── UserRepository.java │ └── resources │ └── application.properties ├── spring-boot-12-jpa-method-and-@Query-@Param ├── pom.xml ├── readme.md └── src │ └── main │ ├── java │ └── me │ │ └── loda │ │ └── spring │ │ └── jpaquery │ │ ├── App.java │ │ ├── User.java │ │ └── UserRepository.java │ └── resources │ └── application.properties ├── spring-boot-13-spring-boot-thymeleaf-mysql-web ├── pom.xml ├── readme.md └── src │ └── main │ ├── java │ └── me │ │ └── loda │ │ └── spring │ │ └── thymeleafweb │ │ ├── App.java │ │ ├── config │ │ └── TodoConfig.java │ │ ├── controller │ │ └── TodoController.java │ │ ├── model │ │ ├── Todo.java │ │ └── TodoValidator.java │ │ ├── repository │ │ └── TodoRepository.java │ │ └── service │ │ └── TodoService.java │ └── resources │ ├── application.properties │ ├── i18n │ ├── messages.properties │ ├── messages_en.properties │ └── messages_vi.properties │ ├── static │ ├── css │ │ ├── bootstrap.css │ │ └── main.css │ └── js │ │ └── bootstrap.js │ └── templates │ ├── addTodo.html │ ├── failed.html │ ├── index.html │ ├── listTodo.html │ └── success.html ├── spring-boot-14-restful-api-@RestController-@RequestBody-@PathVariable ├── pom.xml ├── readme.md └── src │ └── main │ ├── java │ └── me │ │ └── loda │ │ └── spring │ │ └── restfulapi │ │ ├── App.java │ │ ├── RestApiController.java │ │ └── Todo.java │ └── resources │ └── application.properties ├── spring-boot-15-@ControllerAdvice-@RestControllerAdvice-@ExceptionHandler-@ResponseStatus ├── pom.xml ├── readme.md └── src │ └── main │ └── java │ └── me │ └── loda │ └── spring │ └── exceptionhandling │ ├── ApiExceptionHandler.java │ ├── App.java │ ├── ErrorMessage.java │ ├── RestApiController.java │ └── Todo.java ├── spring-boot-16-@ConfigurationProperties ├── pom.xml ├── readme.md └── src │ └── main │ ├── java │ └── me │ │ └── loda │ │ └── spring │ │ └── configurationpropertiesanno │ │ ├── App.java │ │ └── LodaAppProperties.java │ └── resources │ └── application.yml ├── spring-boot-17-spring-profiles ├── pom.xml ├── readme.md └── src │ └── main │ ├── java │ └── me │ │ └── loda │ │ └── spring │ │ └── springprofiles │ │ ├── App.java │ │ ├── ApplicationInitializer.java │ │ ├── LocalDatasource.java │ │ └── LocalDatasourceConfig.java │ └── resources │ ├── application-aws.yml │ ├── application-common.yml │ ├── application-local.yml │ └── application.yml ├── spring-boot-18-testing-in-spring-boot ├── pom.xml ├── readme.md └── src │ ├── main │ └── java │ │ └── me │ │ └── loda │ │ └── spring │ │ └── testinginspringboot │ │ ├── App.java │ │ ├── Todo.java │ │ ├── TodoRepository.java │ │ ├── TodoRestController.java │ │ └── TodoService.java │ └── test │ └── java │ └── me │ └── loda │ └── spring │ └── testinginspringboot │ ├── TodoRestControllerTest.java │ ├── TodoServiceTest.java │ └── TodoServiceTest2.java ├── spring-boot-19-testing-in-spring-boot-2 ├── pom.xml ├── readme.md └── src │ ├── main │ └── java │ │ └── me │ │ └── loda │ │ └── spring │ │ └── testinginspringboot2 │ │ ├── App.java │ │ ├── Todo.java │ │ ├── TodoRepository.java │ │ ├── TodoRestController.java │ │ └── TodoService.java │ └── test │ ├── java │ └── me │ │ └── loda │ │ └── spring │ │ └── testinginspringboot2 │ │ ├── DataJpaAnnotationTest.java │ │ └── SqlAnnotationTest.java │ └── resources │ └── createTodo.sql ├── spring-boot-2-helloworld-@Primary - @Qualifier ├── pom.xml ├── readme.md └── src │ └── main │ └── java │ └── me.loda.spring.helloprimaryqualifier │ ├── App.java │ ├── Bikini.java │ ├── Girl.java │ ├── Naked.java │ └── Outfit.java ├── spring-boot-3-bean-life-cycle-@PostConstruct-@PreDestroy ├── pom.xml ├── readme.md └── src │ └── main │ └── java │ └── me │ └── loda │ └── spring │ └── beanlifecycle │ ├── App.java │ └── Girl.java ├── spring-boot-4-@Component-@Service-@Repository ├── pom.xml ├── readme.md └── src │ └── main │ ├── java │ └── me │ │ └── loda │ │ └── spring │ │ └── componentservicerepository │ │ ├── App.java │ │ ├── Girl.java │ │ ├── GirlRepository.java │ │ ├── GirlRepositoryImpl.java │ │ └── GirlService.java │ └── resources │ └── application.properties ├── spring-boot-5-Component-Scan ├── pom.xml ├── readme.md └── src │ └── main │ └── java │ └── me │ └── loda │ └── spring │ └── componentscan │ ├── App.java │ ├── Girl.java │ ├── others │ └── OtherGirl.java │ └── others2 │ └── OtherGirl2.java ├── spring-boot-6-@configuration-@Bean ├── pom.xml ├── readme.md └── src │ └── main │ └── java │ └── me │ └── loda │ └── spring │ └── configurationbean │ ├── App.java │ ├── AppConfig.java │ ├── DatabaseConnector.java │ ├── MongoDbConnector.java │ ├── MySqlConnector.java │ ├── PostgreSqlConnector.java │ └── SimpleBean.java ├── spring-boot-7-spring-application-properties-@Value ├── pom.xml ├── readme.md └── src │ └── main │ ├── java │ └── me │ │ └── loda │ │ └── spring │ │ └── applicationproperties │ │ ├── App.java │ │ ├── AppConfig.java │ │ ├── DatabaseConnector.java │ │ └── MySqlConnector.java │ └── resources │ └── application.properties ├── spring-boot-8-@Controller-web-helloworld ├── pom.xml ├── readme.md └── src │ └── main │ ├── java │ └── me │ │ └── loda │ │ └── spring │ │ └── controllerweb │ │ ├── App.java │ │ └── WebController.java │ └── resources │ └── templates │ ├── about.html │ ├── hello.html │ └── index.html ├── spring-boot-9-thymeleaf ├── pom.xml ├── readme.md └── src │ └── main │ ├── java │ └── me │ │ └── loda │ │ └── spring │ │ └── thymeleaf │ │ ├── App.java │ │ ├── Info.java │ │ └── WebController.java │ └── resources │ ├── application.properties │ ├── i18n │ ├── messages.properties │ ├── messages_en.properties │ └── messages_vi.properties │ ├── static │ ├── css │ │ └── bootstrap.css │ └── js │ │ └── bootstrap.js │ └── templates │ ├── index.html │ └── profile.html ├── spring-boot-@Conditional-2-custom-conditional ├── pom.xml ├── readme.md └── src │ └── main │ └── java │ └── me │ └── loda │ └── spring │ └── customconditional │ ├── App.java │ ├── AppConfiguration.java │ ├── ConditionalOnWindow.java │ ├── MacRequired.java │ ├── WindowOrMacRequired.java │ └── WindowRequired.java ├── spring-boot-@Conditional ├── pom.xml ├── readme.md └── src │ └── main │ ├── java │ └── me │ │ └── loda │ │ └── spring │ │ └── conditional │ │ ├── ABeanWithCondition.java │ │ ├── ABeanWithCondition2.java │ │ ├── App.java │ │ ├── ConditionalOnBeanExample.java │ │ ├── ConditionalOnExpressionExample.java │ │ ├── ConditionalOnMissingBeanExample.java │ │ ├── ConditionalOnPropertyExample.java │ │ ├── ConditionalOnResourceExample.java │ │ └── RandomBean.java │ └── resources │ └── application.properties ├── spring-boot-@EventListener-@Async ├── pom.xml ├── readme.md └── src │ └── main │ └── java │ └── me │ └── loda │ └── springeventlistener │ ├── App.java │ ├── DoorBellEvent.java │ ├── ListenerConfiguration.java │ ├── MyDog.java │ └── MyHouse.java ├── spring-boot-@Lazy-Anotation ├── pom.xml ├── readme.md └── src │ └── main │ └── java │ └── me │ └── loda │ └── lazy │ └── anotation │ ├── ApplicationConfig.java │ ├── ExampleApplication.java │ ├── FirstBean.java │ ├── SecondBean.java │ └── ServiceBean.java ├── spring-boot-application-context-events ├── pom.xml ├── readme.md └── src │ └── main │ └── java │ └── me │ └── loda │ └── spring │ └── applicationcontextevent │ └── App.java ├── spring-boot-jpa-auditing ├── pom.xml ├── readme.md └── src │ └── main │ ├── java │ └── me │ │ └── loda │ │ └── spring │ │ └── jpaauditing │ │ ├── App.java │ │ ├── AppParams.java │ │ └── AppParamsRepository.java │ └── resources │ ├── application.properties │ └── init.sql ├── spring-boot-swagger2 ├── pom.xml ├── readme.md └── src │ └── main │ └── java │ └── me │ └── loda │ └── spring │ └── swagger │ ├── App.java │ ├── config │ └── Swagger2Config.java │ ├── controller │ └── UserController.java │ ├── model │ └── User.java │ └── repository │ └── UserRepository.java ├── spring-boot-swagger3-openapi3 ├── pom.xml ├── readme.md └── src │ └── main │ └── java │ └── me.loda.spring.openapi3 │ ├── App.java │ ├── config │ └── OpenApiConfig.java │ ├── controller │ └── UserController.java │ ├── model │ └── User.java │ └── repository │ └── UserRepository.java ├── spring-boot-webflux ├── pom.xml ├── readme.md └── src │ ├── main │ └── java │ │ └── loda │ │ └── me │ │ ├── Employee.java │ │ ├── EmployeeApplication.java │ │ ├── EmployeeController.java │ │ ├── EmployeeService.java │ │ └── EmployeeServiceImpl.java │ └── test │ └── java │ └── loda │ └── me │ └── EmployeeControllerTest.java ├── spring-cloud-config-client ├── pom.xml ├── readme.md └── src │ └── main │ ├── java │ └── me │ │ └── loda │ │ ├── ClientService.java │ │ └── InfoRestController.java │ └── resources │ └── bootstrap.properties ├── spring-cloud-config-server ├── pom.xml ├── readme.md └── src │ └── main │ ├── java │ └── me │ │ └── loda │ │ └── spring │ │ └── springcloudconfig │ │ └── ConfigServer.java │ └── resources │ ├── bootstrap.properties │ └── config │ ├── Service1.properties │ ├── Service2.properties │ └── global.properties ├── spring-configuration-properties ├── pom.xml ├── readme.md └── src │ └── main │ ├── java │ └── me │ │ └── loda │ │ └── spring │ │ └── configurationproperties │ │ ├── App.java │ │ └── LodaAppProperties.java │ └── resources │ └── application.yml ├── spring-redis ├── pom.xml ├── readme.md └── src │ └── main │ ├── java │ └── me │ │ └── loda │ │ └── springredis │ │ ├── App.java │ │ ├── RedisConfig.java │ │ └── RedisExample.java │ └── resources │ └── application.properties ├── spring-security-example ├── pom.xml ├── readme.md └── src │ └── main │ ├── java │ └── me │ │ └── loda │ │ └── spring │ │ └── springsecurity │ │ ├── App.java │ │ ├── WebController.java │ │ └── WebSecurityConfig.java │ └── resources │ └── templates │ ├── hello.html │ └── home.html ├── spring-security-hibernate-jwt ├── pom.xml ├── readme.md └── src │ └── main │ └── java │ └── me │ └── loda │ └── springsecurityhibernatejwt │ ├── App.java │ ├── LodaRestController.java │ ├── WebSecurityConfig.java │ ├── jwt │ ├── JwtAuthenticationFilter.java │ └── JwtTokenProvider.java │ ├── payload │ ├── LoginRequest.java │ ├── LoginResponse.java │ └── RandomStuff.java │ └── user │ ├── CustomUserDetails.java │ ├── User.java │ ├── UserRepository.java │ └── UserService.java ├── spring-security-hibernate ├── pom.xml ├── readme.md └── src │ └── main │ ├── java │ └── me │ │ └── loda │ │ └── spring │ │ └── springsecurityhibernate │ │ ├── App.java │ │ ├── WebController.java │ │ ├── WebSecurityConfig.java │ │ └── user │ │ ├── CustomUserDetails.java │ │ ├── User.java │ │ ├── UserRepository.java │ │ └── UserService.java │ └── resources │ ├── application.properties │ └── templates │ ├── hello.html │ └── home.html └── test-mockito-basic ├── pom.xml ├── readme.md └── src ├── main └── java │ └── me │ └── loda │ └── springtest │ └── App.java └── test └── java └── me └── loda └── springtest ├── CaptorTest.java ├── InjectMockTest.java ├── MockitoAnnotationTest.java └── SpyTest.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/.gitignore -------------------------------------------------------------------------------- /.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/LICENSE -------------------------------------------------------------------------------- /README.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/README.MD -------------------------------------------------------------------------------- /basic-dependency-loosely-coupled/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/basic-dependency-loosely-coupled/pom.xml -------------------------------------------------------------------------------- /basic-dependency-loosely-coupled/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/basic-dependency-loosely-coupled/readme.md -------------------------------------------------------------------------------- /basic-dependency-loosely-coupled/src/main/java/me/loda/spring/looselycoupled/BubbleSortAlgorithm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/basic-dependency-loosely-coupled/src/main/java/me/loda/spring/looselycoupled/BubbleSortAlgorithm.java -------------------------------------------------------------------------------- /basic-dependency-loosely-coupled/src/main/java/me/loda/spring/looselycoupled/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/basic-dependency-loosely-coupled/src/main/java/me/loda/spring/looselycoupled/Main.java -------------------------------------------------------------------------------- /basic-dependency-loosely-coupled/src/main/java/me/loda/spring/looselycoupled/QuicksortAlgorithm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/basic-dependency-loosely-coupled/src/main/java/me/loda/spring/looselycoupled/QuicksortAlgorithm.java -------------------------------------------------------------------------------- /basic-dependency-loosely-coupled/src/main/java/me/loda/spring/looselycoupled/SortAlgorithm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/basic-dependency-loosely-coupled/src/main/java/me/loda/spring/looselycoupled/SortAlgorithm.java -------------------------------------------------------------------------------- /basic-dependency-loosely-coupled/src/main/java/me/loda/spring/looselycoupled/VeryComplexService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/basic-dependency-loosely-coupled/src/main/java/me/loda/spring/looselycoupled/VeryComplexService.java -------------------------------------------------------------------------------- /docs/emoji.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/docs/emoji.md -------------------------------------------------------------------------------- /docs/images/how_to_config_annotation.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/docs/images/how_to_config_annotation.jpg -------------------------------------------------------------------------------- /docs/images/qr-code.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/docs/images/qr-code.png -------------------------------------------------------------------------------- /docs/images/stars.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/docs/images/stars.gif -------------------------------------------------------------------------------- /example-independent-maven-spring-project/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/example-independent-maven-spring-project/.gitignore -------------------------------------------------------------------------------- /example-independent-maven-spring-project/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/example-independent-maven-spring-project/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /example-independent-maven-spring-project/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/example-independent-maven-spring-project/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /example-independent-maven-spring-project/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/example-independent-maven-spring-project/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /example-independent-maven-spring-project/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/example-independent-maven-spring-project/mvnw -------------------------------------------------------------------------------- /example-independent-maven-spring-project/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/example-independent-maven-spring-project/mvnw.cmd -------------------------------------------------------------------------------- /example-independent-maven-spring-project/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/example-independent-maven-spring-project/pom.xml -------------------------------------------------------------------------------- /example-independent-maven-spring-project/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/example-independent-maven-spring-project/readme.md -------------------------------------------------------------------------------- /example-independent-maven-spring-project/src/main/java/me/loda/spring/exampleindependentmavenspringproject/ExampleIndependentMavenSpringProjectApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/example-independent-maven-spring-project/src/main/java/me/loda/spring/exampleindependentmavenspringproject/ExampleIndependentMavenSpringProjectApplication.java -------------------------------------------------------------------------------- /example-independent-maven-spring-project/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /example-independent-maven-spring-project/src/test/java/me/loda/spring/exampleindependentmavenspringproject/ExampleIndependentMavenSpringProjectApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/example-independent-maven-spring-project/src/test/java/me/loda/spring/exampleindependentmavenspringproject/ExampleIndependentMavenSpringProjectApplicationTests.java -------------------------------------------------------------------------------- /hibernate-and-hibernate-only/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/hibernate-and-hibernate-only/pom.xml -------------------------------------------------------------------------------- /hibernate-and-hibernate-only/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/hibernate-and-hibernate-only/readme.md -------------------------------------------------------------------------------- /hibernate-and-hibernate-only/src/main/java/me/loda/hibernate/example/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/hibernate-and-hibernate-only/src/main/java/me/loda/hibernate/example/App.java -------------------------------------------------------------------------------- /hibernate-and-hibernate-only/src/main/java/me/loda/hibernate/example/HibernateUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/hibernate-and-hibernate-only/src/main/java/me/loda/hibernate/example/HibernateUtils.java -------------------------------------------------------------------------------- /hibernate-and-hibernate-only/src/main/java/me/loda/hibernate/example/Todo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/hibernate-and-hibernate-only/src/main/java/me/loda/hibernate/example/Todo.java -------------------------------------------------------------------------------- /hibernate-and-hibernate-only/src/main/resources/hibernate.cfg.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/hibernate-and-hibernate-only/src/main/resources/hibernate.cfg.xml -------------------------------------------------------------------------------- /jpa-hibernate-criteria/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/jpa-hibernate-criteria/pom.xml -------------------------------------------------------------------------------- /jpa-hibernate-criteria/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/jpa-hibernate-criteria/readme.md -------------------------------------------------------------------------------- /jpa-hibernate-criteria/src/main/java/me/loda/jpa/criteria/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/jpa-hibernate-criteria/src/main/java/me/loda/jpa/criteria/App.java -------------------------------------------------------------------------------- /jpa-hibernate-criteria/src/main/java/me/loda/jpa/criteria/CustomUserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/jpa-hibernate-criteria/src/main/java/me/loda/jpa/criteria/CustomUserRepository.java -------------------------------------------------------------------------------- /jpa-hibernate-criteria/src/main/java/me/loda/jpa/criteria/DatasourceConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/jpa-hibernate-criteria/src/main/java/me/loda/jpa/criteria/DatasourceConfig.java -------------------------------------------------------------------------------- /jpa-hibernate-criteria/src/main/java/me/loda/jpa/criteria/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/jpa-hibernate-criteria/src/main/java/me/loda/jpa/criteria/User.java -------------------------------------------------------------------------------- /jpa-hibernate-criteria/src/main/java/me/loda/jpa/criteria/UserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/jpa-hibernate-criteria/src/main/java/me/loda/jpa/criteria/UserRepository.java -------------------------------------------------------------------------------- /jpa-hibernate-custom-validation/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/jpa-hibernate-custom-validation/pom.xml -------------------------------------------------------------------------------- /jpa-hibernate-custom-validation/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/jpa-hibernate-custom-validation/readme.md -------------------------------------------------------------------------------- /jpa-hibernate-custom-validation/src/main/java/me/loda/hibernate/customvalidation/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/jpa-hibernate-custom-validation/src/main/java/me/loda/hibernate/customvalidation/App.java -------------------------------------------------------------------------------- /jpa-hibernate-custom-validation/src/main/java/me/loda/hibernate/customvalidation/LodaId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/jpa-hibernate-custom-validation/src/main/java/me/loda/hibernate/customvalidation/LodaId.java -------------------------------------------------------------------------------- /jpa-hibernate-custom-validation/src/main/java/me/loda/hibernate/customvalidation/LodaIdValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/jpa-hibernate-custom-validation/src/main/java/me/loda/hibernate/customvalidation/LodaIdValidator.java -------------------------------------------------------------------------------- /jpa-hibernate-custom-validation/src/main/java/me/loda/hibernate/customvalidation/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/jpa-hibernate-custom-validation/src/main/java/me/loda/hibernate/customvalidation/User.java -------------------------------------------------------------------------------- /jpa-hibernate-custom-validation/src/main/java/me/loda/hibernate/customvalidation/UserController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/jpa-hibernate-custom-validation/src/main/java/me/loda/hibernate/customvalidation/UserController.java -------------------------------------------------------------------------------- /jpa-hibernate-many-to-many/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/jpa-hibernate-many-to-many/pom.xml -------------------------------------------------------------------------------- /jpa-hibernate-many-to-many/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/jpa-hibernate-many-to-many/readme.md -------------------------------------------------------------------------------- /jpa-hibernate-many-to-many/src/main/java/me/loda/jpa/manytomany/AbstractRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/jpa-hibernate-many-to-many/src/main/java/me/loda/jpa/manytomany/AbstractRepository.java -------------------------------------------------------------------------------- /jpa-hibernate-many-to-many/src/main/java/me/loda/jpa/manytomany/Address.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/jpa-hibernate-many-to-many/src/main/java/me/loda/jpa/manytomany/Address.java -------------------------------------------------------------------------------- /jpa-hibernate-many-to-many/src/main/java/me/loda/jpa/manytomany/AddressRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/jpa-hibernate-many-to-many/src/main/java/me/loda/jpa/manytomany/AddressRepository.java -------------------------------------------------------------------------------- /jpa-hibernate-many-to-many/src/main/java/me/loda/jpa/manytomany/ManyToManyExampleApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/jpa-hibernate-many-to-many/src/main/java/me/loda/jpa/manytomany/ManyToManyExampleApplication.java -------------------------------------------------------------------------------- /jpa-hibernate-many-to-many/src/main/java/me/loda/jpa/manytomany/Person.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/jpa-hibernate-many-to-many/src/main/java/me/loda/jpa/manytomany/Person.java -------------------------------------------------------------------------------- /jpa-hibernate-many-to-many/src/main/java/me/loda/jpa/manytomany/PersonRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/jpa-hibernate-many-to-many/src/main/java/me/loda/jpa/manytomany/PersonRepository.java -------------------------------------------------------------------------------- /jpa-hibernate-many-to-many/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/jpa-hibernate-many-to-many/src/main/resources/application.properties -------------------------------------------------------------------------------- /jpa-hibernate-one-to-many/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/jpa-hibernate-one-to-many/pom.xml -------------------------------------------------------------------------------- /jpa-hibernate-one-to-many/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/jpa-hibernate-one-to-many/readme.md -------------------------------------------------------------------------------- /jpa-hibernate-one-to-many/src/main/java/me/loda/jpa/manytomany/Address.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/jpa-hibernate-one-to-many/src/main/java/me/loda/jpa/manytomany/Address.java -------------------------------------------------------------------------------- /jpa-hibernate-one-to-many/src/main/java/me/loda/jpa/manytomany/AddressRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/jpa-hibernate-one-to-many/src/main/java/me/loda/jpa/manytomany/AddressRepository.java -------------------------------------------------------------------------------- /jpa-hibernate-one-to-many/src/main/java/me/loda/jpa/manytomany/OneToManyExampleApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/jpa-hibernate-one-to-many/src/main/java/me/loda/jpa/manytomany/OneToManyExampleApplication.java -------------------------------------------------------------------------------- /jpa-hibernate-one-to-many/src/main/java/me/loda/jpa/manytomany/Person.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/jpa-hibernate-one-to-many/src/main/java/me/loda/jpa/manytomany/Person.java -------------------------------------------------------------------------------- /jpa-hibernate-one-to-many/src/main/java/me/loda/jpa/manytomany/PersonRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/jpa-hibernate-one-to-many/src/main/java/me/loda/jpa/manytomany/PersonRepository.java -------------------------------------------------------------------------------- /jpa-hibernate-one-to-many/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/jpa-hibernate-one-to-many/src/main/resources/application.properties -------------------------------------------------------------------------------- /jpa-hibernate-one-to-one/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/jpa-hibernate-one-to-one/pom.xml -------------------------------------------------------------------------------- /jpa-hibernate-one-to-one/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/jpa-hibernate-one-to-one/readme.md -------------------------------------------------------------------------------- /jpa-hibernate-one-to-one/src/main/java/me/loda/jpa/manytomany/Address.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/jpa-hibernate-one-to-one/src/main/java/me/loda/jpa/manytomany/Address.java -------------------------------------------------------------------------------- /jpa-hibernate-one-to-one/src/main/java/me/loda/jpa/manytomany/AddressRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/jpa-hibernate-one-to-one/src/main/java/me/loda/jpa/manytomany/AddressRepository.java -------------------------------------------------------------------------------- /jpa-hibernate-one-to-one/src/main/java/me/loda/jpa/manytomany/OneToOneExampleApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/jpa-hibernate-one-to-one/src/main/java/me/loda/jpa/manytomany/OneToOneExampleApplication.java -------------------------------------------------------------------------------- /jpa-hibernate-one-to-one/src/main/java/me/loda/jpa/manytomany/Person.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/jpa-hibernate-one-to-one/src/main/java/me/loda/jpa/manytomany/Person.java -------------------------------------------------------------------------------- /jpa-hibernate-one-to-one/src/main/java/me/loda/jpa/manytomany/PersonRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/jpa-hibernate-one-to-one/src/main/java/me/loda/jpa/manytomany/PersonRepository.java -------------------------------------------------------------------------------- /jpa-hibernate-one-to-one/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/jpa-hibernate-one-to-one/src/main/resources/application.properties -------------------------------------------------------------------------------- /jpa-hibernate-pageable/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/jpa-hibernate-pageable/pom.xml -------------------------------------------------------------------------------- /jpa-hibernate-pageable/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/jpa-hibernate-pageable/readme.md -------------------------------------------------------------------------------- /jpa-hibernate-pageable/src/main/java/me/loda/spring/pageable/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/jpa-hibernate-pageable/src/main/java/me/loda/spring/pageable/App.java -------------------------------------------------------------------------------- /jpa-hibernate-pageable/src/main/java/me/loda/spring/pageable/DatasourceConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/jpa-hibernate-pageable/src/main/java/me/loda/spring/pageable/DatasourceConfig.java -------------------------------------------------------------------------------- /jpa-hibernate-pageable/src/main/java/me/loda/spring/pageable/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/jpa-hibernate-pageable/src/main/java/me/loda/spring/pageable/User.java -------------------------------------------------------------------------------- /jpa-hibernate-pageable/src/main/java/me/loda/spring/pageable/UserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/jpa-hibernate-pageable/src/main/java/me/loda/spring/pageable/UserRepository.java -------------------------------------------------------------------------------- /jpa-hibernate-specifications/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/jpa-hibernate-specifications/pom.xml -------------------------------------------------------------------------------- /jpa-hibernate-specifications/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/jpa-hibernate-specifications/readme.md -------------------------------------------------------------------------------- /jpa-hibernate-specifications/src/main/java/me/loda/spring/specification/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/jpa-hibernate-specifications/src/main/java/me/loda/spring/specification/App.java -------------------------------------------------------------------------------- /jpa-hibernate-specifications/src/main/java/me/loda/spring/specification/DatasourceConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/jpa-hibernate-specifications/src/main/java/me/loda/spring/specification/DatasourceConfig.java -------------------------------------------------------------------------------- /jpa-hibernate-specifications/src/main/java/me/loda/spring/specification/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/jpa-hibernate-specifications/src/main/java/me/loda/spring/specification/User.java -------------------------------------------------------------------------------- /jpa-hibernate-specifications/src/main/java/me/loda/spring/specification/UserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/jpa-hibernate-specifications/src/main/java/me/loda/spring/specification/UserRepository.java -------------------------------------------------------------------------------- /jpa-hibernate-specifications/src/main/java/me/loda/spring/specification/UserSpecification.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/jpa-hibernate-specifications/src/main/java/me/loda/spring/specification/UserSpecification.java -------------------------------------------------------------------------------- /mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/mvnw -------------------------------------------------------------------------------- /mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/mvnw.cmd -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/pom.xml -------------------------------------------------------------------------------- /spring-boot-1-helloworld-@Component-@Autowired/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-1-helloworld-@Component-@Autowired/pom.xml -------------------------------------------------------------------------------- /spring-boot-1-helloworld-@Component-@Autowired/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-1-helloworld-@Component-@Autowired/readme.md -------------------------------------------------------------------------------- /spring-boot-1-helloworld-@Component-@Autowired/src/main/java/me/loda/spring/helloworld/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-1-helloworld-@Component-@Autowired/src/main/java/me/loda/spring/helloworld/App.java -------------------------------------------------------------------------------- /spring-boot-1-helloworld-@Component-@Autowired/src/main/java/me/loda/spring/helloworld/Bikini.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-1-helloworld-@Component-@Autowired/src/main/java/me/loda/spring/helloworld/Bikini.java -------------------------------------------------------------------------------- /spring-boot-1-helloworld-@Component-@Autowired/src/main/java/me/loda/spring/helloworld/Girl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-1-helloworld-@Component-@Autowired/src/main/java/me/loda/spring/helloworld/Girl.java -------------------------------------------------------------------------------- /spring-boot-1-helloworld-@Component-@Autowired/src/main/java/me/loda/spring/helloworld/Outfit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-1-helloworld-@Component-@Autowired/src/main/java/me/loda/spring/helloworld/Outfit.java -------------------------------------------------------------------------------- /spring-boot-1-helloworld-@Component-@Autowired/src/main/resources/application.yml: -------------------------------------------------------------------------------- 1 | server: 2 | port: 8081 -------------------------------------------------------------------------------- /spring-boot-10-@PostMapping-@ModelAttribute-thymeleaf/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-10-@PostMapping-@ModelAttribute-thymeleaf/pom.xml -------------------------------------------------------------------------------- /spring-boot-10-@PostMapping-@ModelAttribute-thymeleaf/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-10-@PostMapping-@ModelAttribute-thymeleaf/readme.md -------------------------------------------------------------------------------- /spring-boot-10-@PostMapping-@ModelAttribute-thymeleaf/src/main/java/me/loda/spring/postmappingmodelattibute/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-10-@PostMapping-@ModelAttribute-thymeleaf/src/main/java/me/loda/spring/postmappingmodelattibute/App.java -------------------------------------------------------------------------------- /spring-boot-10-@PostMapping-@ModelAttribute-thymeleaf/src/main/java/me/loda/spring/postmappingmodelattibute/Todo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-10-@PostMapping-@ModelAttribute-thymeleaf/src/main/java/me/loda/spring/postmappingmodelattibute/Todo.java -------------------------------------------------------------------------------- /spring-boot-10-@PostMapping-@ModelAttribute-thymeleaf/src/main/java/me/loda/spring/postmappingmodelattibute/WebController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-10-@PostMapping-@ModelAttribute-thymeleaf/src/main/java/me/loda/spring/postmappingmodelattibute/WebController.java -------------------------------------------------------------------------------- /spring-boot-10-@PostMapping-@ModelAttribute-thymeleaf/src/main/resources/static/css/bootstrap.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-10-@PostMapping-@ModelAttribute-thymeleaf/src/main/resources/static/css/bootstrap.css -------------------------------------------------------------------------------- /spring-boot-10-@PostMapping-@ModelAttribute-thymeleaf/src/main/resources/static/css/main.css: -------------------------------------------------------------------------------- 1 | body{ 2 | padding: 1em; 3 | } -------------------------------------------------------------------------------- /spring-boot-10-@PostMapping-@ModelAttribute-thymeleaf/src/main/resources/static/js/bootstrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-10-@PostMapping-@ModelAttribute-thymeleaf/src/main/resources/static/js/bootstrap.js -------------------------------------------------------------------------------- /spring-boot-10-@PostMapping-@ModelAttribute-thymeleaf/src/main/resources/templates/addTodo.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-10-@PostMapping-@ModelAttribute-thymeleaf/src/main/resources/templates/addTodo.html -------------------------------------------------------------------------------- /spring-boot-10-@PostMapping-@ModelAttribute-thymeleaf/src/main/resources/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-10-@PostMapping-@ModelAttribute-thymeleaf/src/main/resources/templates/index.html -------------------------------------------------------------------------------- /spring-boot-10-@PostMapping-@ModelAttribute-thymeleaf/src/main/resources/templates/listTodo.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-10-@PostMapping-@ModelAttribute-thymeleaf/src/main/resources/templates/listTodo.html -------------------------------------------------------------------------------- /spring-boot-10-@PostMapping-@ModelAttribute-thymeleaf/src/main/resources/templates/success.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-10-@PostMapping-@ModelAttribute-thymeleaf/src/main/resources/templates/success.html -------------------------------------------------------------------------------- /spring-boot-11-JPA-MySQL/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-11-JPA-MySQL/pom.xml -------------------------------------------------------------------------------- /spring-boot-11-JPA-MySQL/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-11-JPA-MySQL/readme.md -------------------------------------------------------------------------------- /spring-boot-11-JPA-MySQL/src/main/java/me/loda/spring/jpamysql/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-11-JPA-MySQL/src/main/java/me/loda/spring/jpamysql/App.java -------------------------------------------------------------------------------- /spring-boot-11-JPA-MySQL/src/main/java/me/loda/spring/jpamysql/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-11-JPA-MySQL/src/main/java/me/loda/spring/jpamysql/User.java -------------------------------------------------------------------------------- /spring-boot-11-JPA-MySQL/src/main/java/me/loda/spring/jpamysql/UserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-11-JPA-MySQL/src/main/java/me/loda/spring/jpamysql/UserRepository.java -------------------------------------------------------------------------------- /spring-boot-11-JPA-MySQL/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-11-JPA-MySQL/src/main/resources/application.properties -------------------------------------------------------------------------------- /spring-boot-12-jpa-method-and-@Query-@Param/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-12-jpa-method-and-@Query-@Param/pom.xml -------------------------------------------------------------------------------- /spring-boot-12-jpa-method-and-@Query-@Param/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-12-jpa-method-and-@Query-@Param/readme.md -------------------------------------------------------------------------------- /spring-boot-12-jpa-method-and-@Query-@Param/src/main/java/me/loda/spring/jpaquery/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-12-jpa-method-and-@Query-@Param/src/main/java/me/loda/spring/jpaquery/App.java -------------------------------------------------------------------------------- /spring-boot-12-jpa-method-and-@Query-@Param/src/main/java/me/loda/spring/jpaquery/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-12-jpa-method-and-@Query-@Param/src/main/java/me/loda/spring/jpaquery/User.java -------------------------------------------------------------------------------- /spring-boot-12-jpa-method-and-@Query-@Param/src/main/java/me/loda/spring/jpaquery/UserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-12-jpa-method-and-@Query-@Param/src/main/java/me/loda/spring/jpaquery/UserRepository.java -------------------------------------------------------------------------------- /spring-boot-12-jpa-method-and-@Query-@Param/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-12-jpa-method-and-@Query-@Param/src/main/resources/application.properties -------------------------------------------------------------------------------- /spring-boot-13-spring-boot-thymeleaf-mysql-web/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-13-spring-boot-thymeleaf-mysql-web/pom.xml -------------------------------------------------------------------------------- /spring-boot-13-spring-boot-thymeleaf-mysql-web/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-13-spring-boot-thymeleaf-mysql-web/readme.md -------------------------------------------------------------------------------- /spring-boot-13-spring-boot-thymeleaf-mysql-web/src/main/java/me/loda/spring/thymeleafweb/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-13-spring-boot-thymeleaf-mysql-web/src/main/java/me/loda/spring/thymeleafweb/App.java -------------------------------------------------------------------------------- /spring-boot-13-spring-boot-thymeleaf-mysql-web/src/main/java/me/loda/spring/thymeleafweb/config/TodoConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-13-spring-boot-thymeleaf-mysql-web/src/main/java/me/loda/spring/thymeleafweb/config/TodoConfig.java -------------------------------------------------------------------------------- /spring-boot-13-spring-boot-thymeleaf-mysql-web/src/main/java/me/loda/spring/thymeleafweb/controller/TodoController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-13-spring-boot-thymeleaf-mysql-web/src/main/java/me/loda/spring/thymeleafweb/controller/TodoController.java -------------------------------------------------------------------------------- /spring-boot-13-spring-boot-thymeleaf-mysql-web/src/main/java/me/loda/spring/thymeleafweb/model/Todo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-13-spring-boot-thymeleaf-mysql-web/src/main/java/me/loda/spring/thymeleafweb/model/Todo.java -------------------------------------------------------------------------------- /spring-boot-13-spring-boot-thymeleaf-mysql-web/src/main/java/me/loda/spring/thymeleafweb/model/TodoValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-13-spring-boot-thymeleaf-mysql-web/src/main/java/me/loda/spring/thymeleafweb/model/TodoValidator.java -------------------------------------------------------------------------------- /spring-boot-13-spring-boot-thymeleaf-mysql-web/src/main/java/me/loda/spring/thymeleafweb/repository/TodoRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-13-spring-boot-thymeleaf-mysql-web/src/main/java/me/loda/spring/thymeleafweb/repository/TodoRepository.java -------------------------------------------------------------------------------- /spring-boot-13-spring-boot-thymeleaf-mysql-web/src/main/java/me/loda/spring/thymeleafweb/service/TodoService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-13-spring-boot-thymeleaf-mysql-web/src/main/java/me/loda/spring/thymeleafweb/service/TodoService.java -------------------------------------------------------------------------------- /spring-boot-13-spring-boot-thymeleaf-mysql-web/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-13-spring-boot-thymeleaf-mysql-web/src/main/resources/application.properties -------------------------------------------------------------------------------- /spring-boot-13-spring-boot-thymeleaf-mysql-web/src/main/resources/i18n/messages.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-13-spring-boot-thymeleaf-mysql-web/src/main/resources/i18n/messages.properties -------------------------------------------------------------------------------- /spring-boot-13-spring-boot-thymeleaf-mysql-web/src/main/resources/i18n/messages_en.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-13-spring-boot-thymeleaf-mysql-web/src/main/resources/i18n/messages_en.properties -------------------------------------------------------------------------------- /spring-boot-13-spring-boot-thymeleaf-mysql-web/src/main/resources/i18n/messages_vi.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-13-spring-boot-thymeleaf-mysql-web/src/main/resources/i18n/messages_vi.properties -------------------------------------------------------------------------------- /spring-boot-13-spring-boot-thymeleaf-mysql-web/src/main/resources/static/css/bootstrap.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-13-spring-boot-thymeleaf-mysql-web/src/main/resources/static/css/bootstrap.css -------------------------------------------------------------------------------- /spring-boot-13-spring-boot-thymeleaf-mysql-web/src/main/resources/static/css/main.css: -------------------------------------------------------------------------------- 1 | body{ 2 | padding: 1em; 3 | } -------------------------------------------------------------------------------- /spring-boot-13-spring-boot-thymeleaf-mysql-web/src/main/resources/static/js/bootstrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-13-spring-boot-thymeleaf-mysql-web/src/main/resources/static/js/bootstrap.js -------------------------------------------------------------------------------- /spring-boot-13-spring-boot-thymeleaf-mysql-web/src/main/resources/templates/addTodo.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-13-spring-boot-thymeleaf-mysql-web/src/main/resources/templates/addTodo.html -------------------------------------------------------------------------------- /spring-boot-13-spring-boot-thymeleaf-mysql-web/src/main/resources/templates/failed.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-13-spring-boot-thymeleaf-mysql-web/src/main/resources/templates/failed.html -------------------------------------------------------------------------------- /spring-boot-13-spring-boot-thymeleaf-mysql-web/src/main/resources/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-13-spring-boot-thymeleaf-mysql-web/src/main/resources/templates/index.html -------------------------------------------------------------------------------- /spring-boot-13-spring-boot-thymeleaf-mysql-web/src/main/resources/templates/listTodo.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-13-spring-boot-thymeleaf-mysql-web/src/main/resources/templates/listTodo.html -------------------------------------------------------------------------------- /spring-boot-13-spring-boot-thymeleaf-mysql-web/src/main/resources/templates/success.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-13-spring-boot-thymeleaf-mysql-web/src/main/resources/templates/success.html -------------------------------------------------------------------------------- /spring-boot-14-restful-api-@RestController-@RequestBody-@PathVariable/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-14-restful-api-@RestController-@RequestBody-@PathVariable/pom.xml -------------------------------------------------------------------------------- /spring-boot-14-restful-api-@RestController-@RequestBody-@PathVariable/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-14-restful-api-@RestController-@RequestBody-@PathVariable/readme.md -------------------------------------------------------------------------------- /spring-boot-14-restful-api-@RestController-@RequestBody-@PathVariable/src/main/java/me/loda/spring/restfulapi/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-14-restful-api-@RestController-@RequestBody-@PathVariable/src/main/java/me/loda/spring/restfulapi/App.java -------------------------------------------------------------------------------- /spring-boot-14-restful-api-@RestController-@RequestBody-@PathVariable/src/main/java/me/loda/spring/restfulapi/RestApiController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-14-restful-api-@RestController-@RequestBody-@PathVariable/src/main/java/me/loda/spring/restfulapi/RestApiController.java -------------------------------------------------------------------------------- /spring-boot-14-restful-api-@RestController-@RequestBody-@PathVariable/src/main/java/me/loda/spring/restfulapi/Todo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-14-restful-api-@RestController-@RequestBody-@PathVariable/src/main/java/me/loda/spring/restfulapi/Todo.java -------------------------------------------------------------------------------- /spring-boot-14-restful-api-@RestController-@RequestBody-@PathVariable/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | logging.level.root=DEBUG -------------------------------------------------------------------------------- /spring-boot-15-@ControllerAdvice-@RestControllerAdvice-@ExceptionHandler-@ResponseStatus/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-15-@ControllerAdvice-@RestControllerAdvice-@ExceptionHandler-@ResponseStatus/pom.xml -------------------------------------------------------------------------------- /spring-boot-15-@ControllerAdvice-@RestControllerAdvice-@ExceptionHandler-@ResponseStatus/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-15-@ControllerAdvice-@RestControllerAdvice-@ExceptionHandler-@ResponseStatus/readme.md -------------------------------------------------------------------------------- /spring-boot-15-@ControllerAdvice-@RestControllerAdvice-@ExceptionHandler-@ResponseStatus/src/main/java/me/loda/spring/exceptionhandling/ApiExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-15-@ControllerAdvice-@RestControllerAdvice-@ExceptionHandler-@ResponseStatus/src/main/java/me/loda/spring/exceptionhandling/ApiExceptionHandler.java -------------------------------------------------------------------------------- /spring-boot-15-@ControllerAdvice-@RestControllerAdvice-@ExceptionHandler-@ResponseStatus/src/main/java/me/loda/spring/exceptionhandling/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-15-@ControllerAdvice-@RestControllerAdvice-@ExceptionHandler-@ResponseStatus/src/main/java/me/loda/spring/exceptionhandling/App.java -------------------------------------------------------------------------------- /spring-boot-15-@ControllerAdvice-@RestControllerAdvice-@ExceptionHandler-@ResponseStatus/src/main/java/me/loda/spring/exceptionhandling/ErrorMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-15-@ControllerAdvice-@RestControllerAdvice-@ExceptionHandler-@ResponseStatus/src/main/java/me/loda/spring/exceptionhandling/ErrorMessage.java -------------------------------------------------------------------------------- /spring-boot-15-@ControllerAdvice-@RestControllerAdvice-@ExceptionHandler-@ResponseStatus/src/main/java/me/loda/spring/exceptionhandling/RestApiController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-15-@ControllerAdvice-@RestControllerAdvice-@ExceptionHandler-@ResponseStatus/src/main/java/me/loda/spring/exceptionhandling/RestApiController.java -------------------------------------------------------------------------------- /spring-boot-15-@ControllerAdvice-@RestControllerAdvice-@ExceptionHandler-@ResponseStatus/src/main/java/me/loda/spring/exceptionhandling/Todo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-15-@ControllerAdvice-@RestControllerAdvice-@ExceptionHandler-@ResponseStatus/src/main/java/me/loda/spring/exceptionhandling/Todo.java -------------------------------------------------------------------------------- /spring-boot-16-@ConfigurationProperties/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-16-@ConfigurationProperties/pom.xml -------------------------------------------------------------------------------- /spring-boot-16-@ConfigurationProperties/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-16-@ConfigurationProperties/readme.md -------------------------------------------------------------------------------- /spring-boot-16-@ConfigurationProperties/src/main/java/me/loda/spring/configurationpropertiesanno/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-16-@ConfigurationProperties/src/main/java/me/loda/spring/configurationpropertiesanno/App.java -------------------------------------------------------------------------------- /spring-boot-16-@ConfigurationProperties/src/main/java/me/loda/spring/configurationpropertiesanno/LodaAppProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-16-@ConfigurationProperties/src/main/java/me/loda/spring/configurationpropertiesanno/LodaAppProperties.java -------------------------------------------------------------------------------- /spring-boot-16-@ConfigurationProperties/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-16-@ConfigurationProperties/src/main/resources/application.yml -------------------------------------------------------------------------------- /spring-boot-17-spring-profiles/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-17-spring-profiles/pom.xml -------------------------------------------------------------------------------- /spring-boot-17-spring-profiles/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-17-spring-profiles/readme.md -------------------------------------------------------------------------------- /spring-boot-17-spring-profiles/src/main/java/me/loda/spring/springprofiles/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-17-spring-profiles/src/main/java/me/loda/spring/springprofiles/App.java -------------------------------------------------------------------------------- /spring-boot-17-spring-profiles/src/main/java/me/loda/spring/springprofiles/ApplicationInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-17-spring-profiles/src/main/java/me/loda/spring/springprofiles/ApplicationInitializer.java -------------------------------------------------------------------------------- /spring-boot-17-spring-profiles/src/main/java/me/loda/spring/springprofiles/LocalDatasource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-17-spring-profiles/src/main/java/me/loda/spring/springprofiles/LocalDatasource.java -------------------------------------------------------------------------------- /spring-boot-17-spring-profiles/src/main/java/me/loda/spring/springprofiles/LocalDatasourceConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-17-spring-profiles/src/main/java/me/loda/spring/springprofiles/LocalDatasourceConfig.java -------------------------------------------------------------------------------- /spring-boot-17-spring-profiles/src/main/resources/application-aws.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-17-spring-profiles/src/main/resources/application-aws.yml -------------------------------------------------------------------------------- /spring-boot-17-spring-profiles/src/main/resources/application-common.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-17-spring-profiles/src/main/resources/application-common.yml -------------------------------------------------------------------------------- /spring-boot-17-spring-profiles/src/main/resources/application-local.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-17-spring-profiles/src/main/resources/application-local.yml -------------------------------------------------------------------------------- /spring-boot-17-spring-profiles/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-17-spring-profiles/src/main/resources/application.yml -------------------------------------------------------------------------------- /spring-boot-18-testing-in-spring-boot/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-18-testing-in-spring-boot/pom.xml -------------------------------------------------------------------------------- /spring-boot-18-testing-in-spring-boot/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-18-testing-in-spring-boot/readme.md -------------------------------------------------------------------------------- /spring-boot-18-testing-in-spring-boot/src/main/java/me/loda/spring/testinginspringboot/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-18-testing-in-spring-boot/src/main/java/me/loda/spring/testinginspringboot/App.java -------------------------------------------------------------------------------- /spring-boot-18-testing-in-spring-boot/src/main/java/me/loda/spring/testinginspringboot/Todo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-18-testing-in-spring-boot/src/main/java/me/loda/spring/testinginspringboot/Todo.java -------------------------------------------------------------------------------- /spring-boot-18-testing-in-spring-boot/src/main/java/me/loda/spring/testinginspringboot/TodoRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-18-testing-in-spring-boot/src/main/java/me/loda/spring/testinginspringboot/TodoRepository.java -------------------------------------------------------------------------------- /spring-boot-18-testing-in-spring-boot/src/main/java/me/loda/spring/testinginspringboot/TodoRestController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-18-testing-in-spring-boot/src/main/java/me/loda/spring/testinginspringboot/TodoRestController.java -------------------------------------------------------------------------------- /spring-boot-18-testing-in-spring-boot/src/main/java/me/loda/spring/testinginspringboot/TodoService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-18-testing-in-spring-boot/src/main/java/me/loda/spring/testinginspringboot/TodoService.java -------------------------------------------------------------------------------- /spring-boot-18-testing-in-spring-boot/src/test/java/me/loda/spring/testinginspringboot/TodoRestControllerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-18-testing-in-spring-boot/src/test/java/me/loda/spring/testinginspringboot/TodoRestControllerTest.java -------------------------------------------------------------------------------- /spring-boot-18-testing-in-spring-boot/src/test/java/me/loda/spring/testinginspringboot/TodoServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-18-testing-in-spring-boot/src/test/java/me/loda/spring/testinginspringboot/TodoServiceTest.java -------------------------------------------------------------------------------- /spring-boot-18-testing-in-spring-boot/src/test/java/me/loda/spring/testinginspringboot/TodoServiceTest2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-18-testing-in-spring-boot/src/test/java/me/loda/spring/testinginspringboot/TodoServiceTest2.java -------------------------------------------------------------------------------- /spring-boot-19-testing-in-spring-boot-2/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-19-testing-in-spring-boot-2/pom.xml -------------------------------------------------------------------------------- /spring-boot-19-testing-in-spring-boot-2/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-19-testing-in-spring-boot-2/readme.md -------------------------------------------------------------------------------- /spring-boot-19-testing-in-spring-boot-2/src/main/java/me/loda/spring/testinginspringboot2/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-19-testing-in-spring-boot-2/src/main/java/me/loda/spring/testinginspringboot2/App.java -------------------------------------------------------------------------------- /spring-boot-19-testing-in-spring-boot-2/src/main/java/me/loda/spring/testinginspringboot2/Todo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-19-testing-in-spring-boot-2/src/main/java/me/loda/spring/testinginspringboot2/Todo.java -------------------------------------------------------------------------------- /spring-boot-19-testing-in-spring-boot-2/src/main/java/me/loda/spring/testinginspringboot2/TodoRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-19-testing-in-spring-boot-2/src/main/java/me/loda/spring/testinginspringboot2/TodoRepository.java -------------------------------------------------------------------------------- /spring-boot-19-testing-in-spring-boot-2/src/main/java/me/loda/spring/testinginspringboot2/TodoRestController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-19-testing-in-spring-boot-2/src/main/java/me/loda/spring/testinginspringboot2/TodoRestController.java -------------------------------------------------------------------------------- /spring-boot-19-testing-in-spring-boot-2/src/main/java/me/loda/spring/testinginspringboot2/TodoService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-19-testing-in-spring-boot-2/src/main/java/me/loda/spring/testinginspringboot2/TodoService.java -------------------------------------------------------------------------------- /spring-boot-19-testing-in-spring-boot-2/src/test/java/me/loda/spring/testinginspringboot2/DataJpaAnnotationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-19-testing-in-spring-boot-2/src/test/java/me/loda/spring/testinginspringboot2/DataJpaAnnotationTest.java -------------------------------------------------------------------------------- /spring-boot-19-testing-in-spring-boot-2/src/test/java/me/loda/spring/testinginspringboot2/SqlAnnotationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-19-testing-in-spring-boot-2/src/test/java/me/loda/spring/testinginspringboot2/SqlAnnotationTest.java -------------------------------------------------------------------------------- /spring-boot-19-testing-in-spring-boot-2/src/test/resources/createTodo.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-19-testing-in-spring-boot-2/src/test/resources/createTodo.sql -------------------------------------------------------------------------------- /spring-boot-2-helloworld-@Primary - @Qualifier/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-2-helloworld-@Primary - @Qualifier/pom.xml -------------------------------------------------------------------------------- /spring-boot-2-helloworld-@Primary - @Qualifier/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-2-helloworld-@Primary - @Qualifier/readme.md -------------------------------------------------------------------------------- /spring-boot-2-helloworld-@Primary - @Qualifier/src/main/java/me.loda.spring.helloprimaryqualifier/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-2-helloworld-@Primary - @Qualifier/src/main/java/me.loda.spring.helloprimaryqualifier/App.java -------------------------------------------------------------------------------- /spring-boot-2-helloworld-@Primary - @Qualifier/src/main/java/me.loda.spring.helloprimaryqualifier/Bikini.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-2-helloworld-@Primary - @Qualifier/src/main/java/me.loda.spring.helloprimaryqualifier/Bikini.java -------------------------------------------------------------------------------- /spring-boot-2-helloworld-@Primary - @Qualifier/src/main/java/me.loda.spring.helloprimaryqualifier/Girl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-2-helloworld-@Primary - @Qualifier/src/main/java/me.loda.spring.helloprimaryqualifier/Girl.java -------------------------------------------------------------------------------- /spring-boot-2-helloworld-@Primary - @Qualifier/src/main/java/me.loda.spring.helloprimaryqualifier/Naked.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-2-helloworld-@Primary - @Qualifier/src/main/java/me.loda.spring.helloprimaryqualifier/Naked.java -------------------------------------------------------------------------------- /spring-boot-2-helloworld-@Primary - @Qualifier/src/main/java/me.loda.spring.helloprimaryqualifier/Outfit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-2-helloworld-@Primary - @Qualifier/src/main/java/me.loda.spring.helloprimaryqualifier/Outfit.java -------------------------------------------------------------------------------- /spring-boot-3-bean-life-cycle-@PostConstruct-@PreDestroy/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-3-bean-life-cycle-@PostConstruct-@PreDestroy/pom.xml -------------------------------------------------------------------------------- /spring-boot-3-bean-life-cycle-@PostConstruct-@PreDestroy/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-3-bean-life-cycle-@PostConstruct-@PreDestroy/readme.md -------------------------------------------------------------------------------- /spring-boot-3-bean-life-cycle-@PostConstruct-@PreDestroy/src/main/java/me/loda/spring/beanlifecycle/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-3-bean-life-cycle-@PostConstruct-@PreDestroy/src/main/java/me/loda/spring/beanlifecycle/App.java -------------------------------------------------------------------------------- /spring-boot-3-bean-life-cycle-@PostConstruct-@PreDestroy/src/main/java/me/loda/spring/beanlifecycle/Girl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-3-bean-life-cycle-@PostConstruct-@PreDestroy/src/main/java/me/loda/spring/beanlifecycle/Girl.java -------------------------------------------------------------------------------- /spring-boot-4-@Component-@Service-@Repository/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-4-@Component-@Service-@Repository/pom.xml -------------------------------------------------------------------------------- /spring-boot-4-@Component-@Service-@Repository/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-4-@Component-@Service-@Repository/readme.md -------------------------------------------------------------------------------- /spring-boot-4-@Component-@Service-@Repository/src/main/java/me/loda/spring/componentservicerepository/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-4-@Component-@Service-@Repository/src/main/java/me/loda/spring/componentservicerepository/App.java -------------------------------------------------------------------------------- /spring-boot-4-@Component-@Service-@Repository/src/main/java/me/loda/spring/componentservicerepository/Girl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-4-@Component-@Service-@Repository/src/main/java/me/loda/spring/componentservicerepository/Girl.java -------------------------------------------------------------------------------- /spring-boot-4-@Component-@Service-@Repository/src/main/java/me/loda/spring/componentservicerepository/GirlRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-4-@Component-@Service-@Repository/src/main/java/me/loda/spring/componentservicerepository/GirlRepository.java -------------------------------------------------------------------------------- /spring-boot-4-@Component-@Service-@Repository/src/main/java/me/loda/spring/componentservicerepository/GirlRepositoryImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-4-@Component-@Service-@Repository/src/main/java/me/loda/spring/componentservicerepository/GirlRepositoryImpl.java -------------------------------------------------------------------------------- /spring-boot-4-@Component-@Service-@Repository/src/main/java/me/loda/spring/componentservicerepository/GirlService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-4-@Component-@Service-@Repository/src/main/java/me/loda/spring/componentservicerepository/GirlService.java -------------------------------------------------------------------------------- /spring-boot-4-@Component-@Service-@Repository/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | logging.level.org.springframework.web: DEBUG -------------------------------------------------------------------------------- /spring-boot-5-Component-Scan/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-5-Component-Scan/pom.xml -------------------------------------------------------------------------------- /spring-boot-5-Component-Scan/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-5-Component-Scan/readme.md -------------------------------------------------------------------------------- /spring-boot-5-Component-Scan/src/main/java/me/loda/spring/componentscan/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-5-Component-Scan/src/main/java/me/loda/spring/componentscan/App.java -------------------------------------------------------------------------------- /spring-boot-5-Component-Scan/src/main/java/me/loda/spring/componentscan/Girl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-5-Component-Scan/src/main/java/me/loda/spring/componentscan/Girl.java -------------------------------------------------------------------------------- /spring-boot-5-Component-Scan/src/main/java/me/loda/spring/componentscan/others/OtherGirl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-5-Component-Scan/src/main/java/me/loda/spring/componentscan/others/OtherGirl.java -------------------------------------------------------------------------------- /spring-boot-5-Component-Scan/src/main/java/me/loda/spring/componentscan/others2/OtherGirl2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-5-Component-Scan/src/main/java/me/loda/spring/componentscan/others2/OtherGirl2.java -------------------------------------------------------------------------------- /spring-boot-6-@configuration-@Bean/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-6-@configuration-@Bean/pom.xml -------------------------------------------------------------------------------- /spring-boot-6-@configuration-@Bean/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-6-@configuration-@Bean/readme.md -------------------------------------------------------------------------------- /spring-boot-6-@configuration-@Bean/src/main/java/me/loda/spring/configurationbean/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-6-@configuration-@Bean/src/main/java/me/loda/spring/configurationbean/App.java -------------------------------------------------------------------------------- /spring-boot-6-@configuration-@Bean/src/main/java/me/loda/spring/configurationbean/AppConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-6-@configuration-@Bean/src/main/java/me/loda/spring/configurationbean/AppConfig.java -------------------------------------------------------------------------------- /spring-boot-6-@configuration-@Bean/src/main/java/me/loda/spring/configurationbean/DatabaseConnector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-6-@configuration-@Bean/src/main/java/me/loda/spring/configurationbean/DatabaseConnector.java -------------------------------------------------------------------------------- /spring-boot-6-@configuration-@Bean/src/main/java/me/loda/spring/configurationbean/MongoDbConnector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-6-@configuration-@Bean/src/main/java/me/loda/spring/configurationbean/MongoDbConnector.java -------------------------------------------------------------------------------- /spring-boot-6-@configuration-@Bean/src/main/java/me/loda/spring/configurationbean/MySqlConnector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-6-@configuration-@Bean/src/main/java/me/loda/spring/configurationbean/MySqlConnector.java -------------------------------------------------------------------------------- /spring-boot-6-@configuration-@Bean/src/main/java/me/loda/spring/configurationbean/PostgreSqlConnector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-6-@configuration-@Bean/src/main/java/me/loda/spring/configurationbean/PostgreSqlConnector.java -------------------------------------------------------------------------------- /spring-boot-6-@configuration-@Bean/src/main/java/me/loda/spring/configurationbean/SimpleBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-6-@configuration-@Bean/src/main/java/me/loda/spring/configurationbean/SimpleBean.java -------------------------------------------------------------------------------- /spring-boot-7-spring-application-properties-@Value/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-7-spring-application-properties-@Value/pom.xml -------------------------------------------------------------------------------- /spring-boot-7-spring-application-properties-@Value/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-7-spring-application-properties-@Value/readme.md -------------------------------------------------------------------------------- /spring-boot-7-spring-application-properties-@Value/src/main/java/me/loda/spring/applicationproperties/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-7-spring-application-properties-@Value/src/main/java/me/loda/spring/applicationproperties/App.java -------------------------------------------------------------------------------- /spring-boot-7-spring-application-properties-@Value/src/main/java/me/loda/spring/applicationproperties/AppConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-7-spring-application-properties-@Value/src/main/java/me/loda/spring/applicationproperties/AppConfig.java -------------------------------------------------------------------------------- /spring-boot-7-spring-application-properties-@Value/src/main/java/me/loda/spring/applicationproperties/DatabaseConnector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-7-spring-application-properties-@Value/src/main/java/me/loda/spring/applicationproperties/DatabaseConnector.java -------------------------------------------------------------------------------- /spring-boot-7-spring-application-properties-@Value/src/main/java/me/loda/spring/applicationproperties/MySqlConnector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-7-spring-application-properties-@Value/src/main/java/me/loda/spring/applicationproperties/MySqlConnector.java -------------------------------------------------------------------------------- /spring-boot-7-spring-application-properties-@Value/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-7-spring-application-properties-@Value/src/main/resources/application.properties -------------------------------------------------------------------------------- /spring-boot-8-@Controller-web-helloworld/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-8-@Controller-web-helloworld/pom.xml -------------------------------------------------------------------------------- /spring-boot-8-@Controller-web-helloworld/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-8-@Controller-web-helloworld/readme.md -------------------------------------------------------------------------------- /spring-boot-8-@Controller-web-helloworld/src/main/java/me/loda/spring/controllerweb/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-8-@Controller-web-helloworld/src/main/java/me/loda/spring/controllerweb/App.java -------------------------------------------------------------------------------- /spring-boot-8-@Controller-web-helloworld/src/main/java/me/loda/spring/controllerweb/WebController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-8-@Controller-web-helloworld/src/main/java/me/loda/spring/controllerweb/WebController.java -------------------------------------------------------------------------------- /spring-boot-8-@Controller-web-helloworld/src/main/resources/templates/about.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-8-@Controller-web-helloworld/src/main/resources/templates/about.html -------------------------------------------------------------------------------- /spring-boot-8-@Controller-web-helloworld/src/main/resources/templates/hello.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-8-@Controller-web-helloworld/src/main/resources/templates/hello.html -------------------------------------------------------------------------------- /spring-boot-8-@Controller-web-helloworld/src/main/resources/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-8-@Controller-web-helloworld/src/main/resources/templates/index.html -------------------------------------------------------------------------------- /spring-boot-9-thymeleaf/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-9-thymeleaf/pom.xml -------------------------------------------------------------------------------- /spring-boot-9-thymeleaf/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-9-thymeleaf/readme.md -------------------------------------------------------------------------------- /spring-boot-9-thymeleaf/src/main/java/me/loda/spring/thymeleaf/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-9-thymeleaf/src/main/java/me/loda/spring/thymeleaf/App.java -------------------------------------------------------------------------------- /spring-boot-9-thymeleaf/src/main/java/me/loda/spring/thymeleaf/Info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-9-thymeleaf/src/main/java/me/loda/spring/thymeleaf/Info.java -------------------------------------------------------------------------------- /spring-boot-9-thymeleaf/src/main/java/me/loda/spring/thymeleaf/WebController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-9-thymeleaf/src/main/java/me/loda/spring/thymeleaf/WebController.java -------------------------------------------------------------------------------- /spring-boot-9-thymeleaf/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-9-thymeleaf/src/main/resources/application.properties -------------------------------------------------------------------------------- /spring-boot-9-thymeleaf/src/main/resources/i18n/messages.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-9-thymeleaf/src/main/resources/i18n/messages.properties -------------------------------------------------------------------------------- /spring-boot-9-thymeleaf/src/main/resources/i18n/messages_en.properties: -------------------------------------------------------------------------------- 1 | loda.hello=Welcome to Loda Website -------------------------------------------------------------------------------- /spring-boot-9-thymeleaf/src/main/resources/i18n/messages_vi.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-9-thymeleaf/src/main/resources/i18n/messages_vi.properties -------------------------------------------------------------------------------- /spring-boot-9-thymeleaf/src/main/resources/static/css/bootstrap.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-9-thymeleaf/src/main/resources/static/css/bootstrap.css -------------------------------------------------------------------------------- /spring-boot-9-thymeleaf/src/main/resources/static/js/bootstrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-9-thymeleaf/src/main/resources/static/js/bootstrap.js -------------------------------------------------------------------------------- /spring-boot-9-thymeleaf/src/main/resources/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-9-thymeleaf/src/main/resources/templates/index.html -------------------------------------------------------------------------------- /spring-boot-9-thymeleaf/src/main/resources/templates/profile.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-9-thymeleaf/src/main/resources/templates/profile.html -------------------------------------------------------------------------------- /spring-boot-@Conditional-2-custom-conditional/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-@Conditional-2-custom-conditional/pom.xml -------------------------------------------------------------------------------- /spring-boot-@Conditional-2-custom-conditional/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-@Conditional-2-custom-conditional/readme.md -------------------------------------------------------------------------------- /spring-boot-@Conditional-2-custom-conditional/src/main/java/me/loda/spring/customconditional/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-@Conditional-2-custom-conditional/src/main/java/me/loda/spring/customconditional/App.java -------------------------------------------------------------------------------- /spring-boot-@Conditional-2-custom-conditional/src/main/java/me/loda/spring/customconditional/AppConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-@Conditional-2-custom-conditional/src/main/java/me/loda/spring/customconditional/AppConfiguration.java -------------------------------------------------------------------------------- /spring-boot-@Conditional-2-custom-conditional/src/main/java/me/loda/spring/customconditional/ConditionalOnWindow.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-@Conditional-2-custom-conditional/src/main/java/me/loda/spring/customconditional/ConditionalOnWindow.java -------------------------------------------------------------------------------- /spring-boot-@Conditional-2-custom-conditional/src/main/java/me/loda/spring/customconditional/MacRequired.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-@Conditional-2-custom-conditional/src/main/java/me/loda/spring/customconditional/MacRequired.java -------------------------------------------------------------------------------- /spring-boot-@Conditional-2-custom-conditional/src/main/java/me/loda/spring/customconditional/WindowOrMacRequired.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-@Conditional-2-custom-conditional/src/main/java/me/loda/spring/customconditional/WindowOrMacRequired.java -------------------------------------------------------------------------------- /spring-boot-@Conditional-2-custom-conditional/src/main/java/me/loda/spring/customconditional/WindowRequired.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-@Conditional-2-custom-conditional/src/main/java/me/loda/spring/customconditional/WindowRequired.java -------------------------------------------------------------------------------- /spring-boot-@Conditional/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-@Conditional/pom.xml -------------------------------------------------------------------------------- /spring-boot-@Conditional/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-@Conditional/readme.md -------------------------------------------------------------------------------- /spring-boot-@Conditional/src/main/java/me/loda/spring/conditional/ABeanWithCondition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-@Conditional/src/main/java/me/loda/spring/conditional/ABeanWithCondition.java -------------------------------------------------------------------------------- /spring-boot-@Conditional/src/main/java/me/loda/spring/conditional/ABeanWithCondition2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-@Conditional/src/main/java/me/loda/spring/conditional/ABeanWithCondition2.java -------------------------------------------------------------------------------- /spring-boot-@Conditional/src/main/java/me/loda/spring/conditional/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-@Conditional/src/main/java/me/loda/spring/conditional/App.java -------------------------------------------------------------------------------- /spring-boot-@Conditional/src/main/java/me/loda/spring/conditional/ConditionalOnBeanExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-@Conditional/src/main/java/me/loda/spring/conditional/ConditionalOnBeanExample.java -------------------------------------------------------------------------------- /spring-boot-@Conditional/src/main/java/me/loda/spring/conditional/ConditionalOnExpressionExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-@Conditional/src/main/java/me/loda/spring/conditional/ConditionalOnExpressionExample.java -------------------------------------------------------------------------------- /spring-boot-@Conditional/src/main/java/me/loda/spring/conditional/ConditionalOnMissingBeanExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-@Conditional/src/main/java/me/loda/spring/conditional/ConditionalOnMissingBeanExample.java -------------------------------------------------------------------------------- /spring-boot-@Conditional/src/main/java/me/loda/spring/conditional/ConditionalOnPropertyExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-@Conditional/src/main/java/me/loda/spring/conditional/ConditionalOnPropertyExample.java -------------------------------------------------------------------------------- /spring-boot-@Conditional/src/main/java/me/loda/spring/conditional/ConditionalOnResourceExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-@Conditional/src/main/java/me/loda/spring/conditional/ConditionalOnResourceExample.java -------------------------------------------------------------------------------- /spring-boot-@Conditional/src/main/java/me/loda/spring/conditional/RandomBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-@Conditional/src/main/java/me/loda/spring/conditional/RandomBean.java -------------------------------------------------------------------------------- /spring-boot-@Conditional/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-@Conditional/src/main/resources/application.properties -------------------------------------------------------------------------------- /spring-boot-@EventListener-@Async/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-@EventListener-@Async/pom.xml -------------------------------------------------------------------------------- /spring-boot-@EventListener-@Async/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-@EventListener-@Async/readme.md -------------------------------------------------------------------------------- /spring-boot-@EventListener-@Async/src/main/java/me/loda/springeventlistener/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-@EventListener-@Async/src/main/java/me/loda/springeventlistener/App.java -------------------------------------------------------------------------------- /spring-boot-@EventListener-@Async/src/main/java/me/loda/springeventlistener/DoorBellEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-@EventListener-@Async/src/main/java/me/loda/springeventlistener/DoorBellEvent.java -------------------------------------------------------------------------------- /spring-boot-@EventListener-@Async/src/main/java/me/loda/springeventlistener/ListenerConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-@EventListener-@Async/src/main/java/me/loda/springeventlistener/ListenerConfiguration.java -------------------------------------------------------------------------------- /spring-boot-@EventListener-@Async/src/main/java/me/loda/springeventlistener/MyDog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-@EventListener-@Async/src/main/java/me/loda/springeventlistener/MyDog.java -------------------------------------------------------------------------------- /spring-boot-@EventListener-@Async/src/main/java/me/loda/springeventlistener/MyHouse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-@EventListener-@Async/src/main/java/me/loda/springeventlistener/MyHouse.java -------------------------------------------------------------------------------- /spring-boot-@Lazy-Anotation/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-@Lazy-Anotation/pom.xml -------------------------------------------------------------------------------- /spring-boot-@Lazy-Anotation/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-@Lazy-Anotation/readme.md -------------------------------------------------------------------------------- /spring-boot-@Lazy-Anotation/src/main/java/me/loda/lazy/anotation/ApplicationConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-@Lazy-Anotation/src/main/java/me/loda/lazy/anotation/ApplicationConfig.java -------------------------------------------------------------------------------- /spring-boot-@Lazy-Anotation/src/main/java/me/loda/lazy/anotation/ExampleApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-@Lazy-Anotation/src/main/java/me/loda/lazy/anotation/ExampleApplication.java -------------------------------------------------------------------------------- /spring-boot-@Lazy-Anotation/src/main/java/me/loda/lazy/anotation/FirstBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-@Lazy-Anotation/src/main/java/me/loda/lazy/anotation/FirstBean.java -------------------------------------------------------------------------------- /spring-boot-@Lazy-Anotation/src/main/java/me/loda/lazy/anotation/SecondBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-@Lazy-Anotation/src/main/java/me/loda/lazy/anotation/SecondBean.java -------------------------------------------------------------------------------- /spring-boot-@Lazy-Anotation/src/main/java/me/loda/lazy/anotation/ServiceBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-@Lazy-Anotation/src/main/java/me/loda/lazy/anotation/ServiceBean.java -------------------------------------------------------------------------------- /spring-boot-application-context-events/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-application-context-events/pom.xml -------------------------------------------------------------------------------- /spring-boot-application-context-events/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-application-context-events/readme.md -------------------------------------------------------------------------------- /spring-boot-application-context-events/src/main/java/me/loda/spring/applicationcontextevent/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-application-context-events/src/main/java/me/loda/spring/applicationcontextevent/App.java -------------------------------------------------------------------------------- /spring-boot-jpa-auditing/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-jpa-auditing/pom.xml -------------------------------------------------------------------------------- /spring-boot-jpa-auditing/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-jpa-auditing/readme.md -------------------------------------------------------------------------------- /spring-boot-jpa-auditing/src/main/java/me/loda/spring/jpaauditing/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-jpa-auditing/src/main/java/me/loda/spring/jpaauditing/App.java -------------------------------------------------------------------------------- /spring-boot-jpa-auditing/src/main/java/me/loda/spring/jpaauditing/AppParams.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-jpa-auditing/src/main/java/me/loda/spring/jpaauditing/AppParams.java -------------------------------------------------------------------------------- /spring-boot-jpa-auditing/src/main/java/me/loda/spring/jpaauditing/AppParamsRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-jpa-auditing/src/main/java/me/loda/spring/jpaauditing/AppParamsRepository.java -------------------------------------------------------------------------------- /spring-boot-jpa-auditing/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-jpa-auditing/src/main/resources/application.properties -------------------------------------------------------------------------------- /spring-boot-jpa-auditing/src/main/resources/init.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-jpa-auditing/src/main/resources/init.sql -------------------------------------------------------------------------------- /spring-boot-swagger2/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-swagger2/pom.xml -------------------------------------------------------------------------------- /spring-boot-swagger2/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-swagger2/readme.md -------------------------------------------------------------------------------- /spring-boot-swagger2/src/main/java/me/loda/spring/swagger/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-swagger2/src/main/java/me/loda/spring/swagger/App.java -------------------------------------------------------------------------------- /spring-boot-swagger2/src/main/java/me/loda/spring/swagger/config/Swagger2Config.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-swagger2/src/main/java/me/loda/spring/swagger/config/Swagger2Config.java -------------------------------------------------------------------------------- /spring-boot-swagger2/src/main/java/me/loda/spring/swagger/controller/UserController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-swagger2/src/main/java/me/loda/spring/swagger/controller/UserController.java -------------------------------------------------------------------------------- /spring-boot-swagger2/src/main/java/me/loda/spring/swagger/model/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-swagger2/src/main/java/me/loda/spring/swagger/model/User.java -------------------------------------------------------------------------------- /spring-boot-swagger2/src/main/java/me/loda/spring/swagger/repository/UserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-swagger2/src/main/java/me/loda/spring/swagger/repository/UserRepository.java -------------------------------------------------------------------------------- /spring-boot-swagger3-openapi3/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-swagger3-openapi3/pom.xml -------------------------------------------------------------------------------- /spring-boot-swagger3-openapi3/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-swagger3-openapi3/readme.md -------------------------------------------------------------------------------- /spring-boot-swagger3-openapi3/src/main/java/me.loda.spring.openapi3/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-swagger3-openapi3/src/main/java/me.loda.spring.openapi3/App.java -------------------------------------------------------------------------------- /spring-boot-swagger3-openapi3/src/main/java/me.loda.spring.openapi3/config/OpenApiConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-swagger3-openapi3/src/main/java/me.loda.spring.openapi3/config/OpenApiConfig.java -------------------------------------------------------------------------------- /spring-boot-swagger3-openapi3/src/main/java/me.loda.spring.openapi3/controller/UserController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-swagger3-openapi3/src/main/java/me.loda.spring.openapi3/controller/UserController.java -------------------------------------------------------------------------------- /spring-boot-swagger3-openapi3/src/main/java/me.loda.spring.openapi3/model/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-swagger3-openapi3/src/main/java/me.loda.spring.openapi3/model/User.java -------------------------------------------------------------------------------- /spring-boot-swagger3-openapi3/src/main/java/me.loda.spring.openapi3/repository/UserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-swagger3-openapi3/src/main/java/me.loda.spring.openapi3/repository/UserRepository.java -------------------------------------------------------------------------------- /spring-boot-webflux/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-webflux/pom.xml -------------------------------------------------------------------------------- /spring-boot-webflux/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-webflux/readme.md -------------------------------------------------------------------------------- /spring-boot-webflux/src/main/java/loda/me/Employee.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-webflux/src/main/java/loda/me/Employee.java -------------------------------------------------------------------------------- /spring-boot-webflux/src/main/java/loda/me/EmployeeApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-webflux/src/main/java/loda/me/EmployeeApplication.java -------------------------------------------------------------------------------- /spring-boot-webflux/src/main/java/loda/me/EmployeeController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-webflux/src/main/java/loda/me/EmployeeController.java -------------------------------------------------------------------------------- /spring-boot-webflux/src/main/java/loda/me/EmployeeService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-webflux/src/main/java/loda/me/EmployeeService.java -------------------------------------------------------------------------------- /spring-boot-webflux/src/main/java/loda/me/EmployeeServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-webflux/src/main/java/loda/me/EmployeeServiceImpl.java -------------------------------------------------------------------------------- /spring-boot-webflux/src/test/java/loda/me/EmployeeControllerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-boot-webflux/src/test/java/loda/me/EmployeeControllerTest.java -------------------------------------------------------------------------------- /spring-cloud-config-client/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-cloud-config-client/pom.xml -------------------------------------------------------------------------------- /spring-cloud-config-client/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-cloud-config-client/readme.md -------------------------------------------------------------------------------- /spring-cloud-config-client/src/main/java/me/loda/ClientService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-cloud-config-client/src/main/java/me/loda/ClientService.java -------------------------------------------------------------------------------- /spring-cloud-config-client/src/main/java/me/loda/InfoRestController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-cloud-config-client/src/main/java/me/loda/InfoRestController.java -------------------------------------------------------------------------------- /spring-cloud-config-client/src/main/resources/bootstrap.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-cloud-config-client/src/main/resources/bootstrap.properties -------------------------------------------------------------------------------- /spring-cloud-config-server/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-cloud-config-server/pom.xml -------------------------------------------------------------------------------- /spring-cloud-config-server/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-cloud-config-server/readme.md -------------------------------------------------------------------------------- /spring-cloud-config-server/src/main/java/me/loda/spring/springcloudconfig/ConfigServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-cloud-config-server/src/main/java/me/loda/spring/springcloudconfig/ConfigServer.java -------------------------------------------------------------------------------- /spring-cloud-config-server/src/main/resources/bootstrap.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-cloud-config-server/src/main/resources/bootstrap.properties -------------------------------------------------------------------------------- /spring-cloud-config-server/src/main/resources/config/Service1.properties: -------------------------------------------------------------------------------- 1 | server.port=8100 2 | message1=File-Service1 -------------------------------------------------------------------------------- /spring-cloud-config-server/src/main/resources/config/Service2.properties: -------------------------------------------------------------------------------- 1 | server.port=8200 2 | message2=File-Service2 -------------------------------------------------------------------------------- /spring-cloud-config-server/src/main/resources/config/global.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-cloud-config-server/src/main/resources/config/global.properties -------------------------------------------------------------------------------- /spring-configuration-properties/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-configuration-properties/pom.xml -------------------------------------------------------------------------------- /spring-configuration-properties/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-configuration-properties/readme.md -------------------------------------------------------------------------------- /spring-configuration-properties/src/main/java/me/loda/spring/configurationproperties/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-configuration-properties/src/main/java/me/loda/spring/configurationproperties/App.java -------------------------------------------------------------------------------- /spring-configuration-properties/src/main/java/me/loda/spring/configurationproperties/LodaAppProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-configuration-properties/src/main/java/me/loda/spring/configurationproperties/LodaAppProperties.java -------------------------------------------------------------------------------- /spring-configuration-properties/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-configuration-properties/src/main/resources/application.yml -------------------------------------------------------------------------------- /spring-redis/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-redis/pom.xml -------------------------------------------------------------------------------- /spring-redis/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-redis/readme.md -------------------------------------------------------------------------------- /spring-redis/src/main/java/me/loda/springredis/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-redis/src/main/java/me/loda/springredis/App.java -------------------------------------------------------------------------------- /spring-redis/src/main/java/me/loda/springredis/RedisConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-redis/src/main/java/me/loda/springredis/RedisConfig.java -------------------------------------------------------------------------------- /spring-redis/src/main/java/me/loda/springredis/RedisExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-redis/src/main/java/me/loda/springredis/RedisExample.java -------------------------------------------------------------------------------- /spring-redis/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-redis/src/main/resources/application.properties -------------------------------------------------------------------------------- /spring-security-example/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-security-example/pom.xml -------------------------------------------------------------------------------- /spring-security-example/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-security-example/readme.md -------------------------------------------------------------------------------- /spring-security-example/src/main/java/me/loda/spring/springsecurity/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-security-example/src/main/java/me/loda/spring/springsecurity/App.java -------------------------------------------------------------------------------- /spring-security-example/src/main/java/me/loda/spring/springsecurity/WebController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-security-example/src/main/java/me/loda/spring/springsecurity/WebController.java -------------------------------------------------------------------------------- /spring-security-example/src/main/java/me/loda/spring/springsecurity/WebSecurityConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-security-example/src/main/java/me/loda/spring/springsecurity/WebSecurityConfig.java -------------------------------------------------------------------------------- /spring-security-example/src/main/resources/templates/hello.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-security-example/src/main/resources/templates/hello.html -------------------------------------------------------------------------------- /spring-security-example/src/main/resources/templates/home.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-security-example/src/main/resources/templates/home.html -------------------------------------------------------------------------------- /spring-security-hibernate-jwt/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-security-hibernate-jwt/pom.xml -------------------------------------------------------------------------------- /spring-security-hibernate-jwt/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-security-hibernate-jwt/readme.md -------------------------------------------------------------------------------- /spring-security-hibernate-jwt/src/main/java/me/loda/springsecurityhibernatejwt/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-security-hibernate-jwt/src/main/java/me/loda/springsecurityhibernatejwt/App.java -------------------------------------------------------------------------------- /spring-security-hibernate-jwt/src/main/java/me/loda/springsecurityhibernatejwt/LodaRestController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-security-hibernate-jwt/src/main/java/me/loda/springsecurityhibernatejwt/LodaRestController.java -------------------------------------------------------------------------------- /spring-security-hibernate-jwt/src/main/java/me/loda/springsecurityhibernatejwt/WebSecurityConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-security-hibernate-jwt/src/main/java/me/loda/springsecurityhibernatejwt/WebSecurityConfig.java -------------------------------------------------------------------------------- /spring-security-hibernate-jwt/src/main/java/me/loda/springsecurityhibernatejwt/jwt/JwtAuthenticationFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-security-hibernate-jwt/src/main/java/me/loda/springsecurityhibernatejwt/jwt/JwtAuthenticationFilter.java -------------------------------------------------------------------------------- /spring-security-hibernate-jwt/src/main/java/me/loda/springsecurityhibernatejwt/jwt/JwtTokenProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-security-hibernate-jwt/src/main/java/me/loda/springsecurityhibernatejwt/jwt/JwtTokenProvider.java -------------------------------------------------------------------------------- /spring-security-hibernate-jwt/src/main/java/me/loda/springsecurityhibernatejwt/payload/LoginRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-security-hibernate-jwt/src/main/java/me/loda/springsecurityhibernatejwt/payload/LoginRequest.java -------------------------------------------------------------------------------- /spring-security-hibernate-jwt/src/main/java/me/loda/springsecurityhibernatejwt/payload/LoginResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-security-hibernate-jwt/src/main/java/me/loda/springsecurityhibernatejwt/payload/LoginResponse.java -------------------------------------------------------------------------------- /spring-security-hibernate-jwt/src/main/java/me/loda/springsecurityhibernatejwt/payload/RandomStuff.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-security-hibernate-jwt/src/main/java/me/loda/springsecurityhibernatejwt/payload/RandomStuff.java -------------------------------------------------------------------------------- /spring-security-hibernate-jwt/src/main/java/me/loda/springsecurityhibernatejwt/user/CustomUserDetails.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-security-hibernate-jwt/src/main/java/me/loda/springsecurityhibernatejwt/user/CustomUserDetails.java -------------------------------------------------------------------------------- /spring-security-hibernate-jwt/src/main/java/me/loda/springsecurityhibernatejwt/user/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-security-hibernate-jwt/src/main/java/me/loda/springsecurityhibernatejwt/user/User.java -------------------------------------------------------------------------------- /spring-security-hibernate-jwt/src/main/java/me/loda/springsecurityhibernatejwt/user/UserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-security-hibernate-jwt/src/main/java/me/loda/springsecurityhibernatejwt/user/UserRepository.java -------------------------------------------------------------------------------- /spring-security-hibernate-jwt/src/main/java/me/loda/springsecurityhibernatejwt/user/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-security-hibernate-jwt/src/main/java/me/loda/springsecurityhibernatejwt/user/UserService.java -------------------------------------------------------------------------------- /spring-security-hibernate/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-security-hibernate/pom.xml -------------------------------------------------------------------------------- /spring-security-hibernate/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-security-hibernate/readme.md -------------------------------------------------------------------------------- /spring-security-hibernate/src/main/java/me/loda/spring/springsecurityhibernate/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-security-hibernate/src/main/java/me/loda/spring/springsecurityhibernate/App.java -------------------------------------------------------------------------------- /spring-security-hibernate/src/main/java/me/loda/spring/springsecurityhibernate/WebController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-security-hibernate/src/main/java/me/loda/spring/springsecurityhibernate/WebController.java -------------------------------------------------------------------------------- /spring-security-hibernate/src/main/java/me/loda/spring/springsecurityhibernate/WebSecurityConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-security-hibernate/src/main/java/me/loda/spring/springsecurityhibernate/WebSecurityConfig.java -------------------------------------------------------------------------------- /spring-security-hibernate/src/main/java/me/loda/spring/springsecurityhibernate/user/CustomUserDetails.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-security-hibernate/src/main/java/me/loda/spring/springsecurityhibernate/user/CustomUserDetails.java -------------------------------------------------------------------------------- /spring-security-hibernate/src/main/java/me/loda/spring/springsecurityhibernate/user/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-security-hibernate/src/main/java/me/loda/spring/springsecurityhibernate/user/User.java -------------------------------------------------------------------------------- /spring-security-hibernate/src/main/java/me/loda/spring/springsecurityhibernate/user/UserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-security-hibernate/src/main/java/me/loda/spring/springsecurityhibernate/user/UserRepository.java -------------------------------------------------------------------------------- /spring-security-hibernate/src/main/java/me/loda/spring/springsecurityhibernate/user/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-security-hibernate/src/main/java/me/loda/spring/springsecurityhibernate/user/UserService.java -------------------------------------------------------------------------------- /spring-security-hibernate/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-security-hibernate/src/main/resources/application.properties -------------------------------------------------------------------------------- /spring-security-hibernate/src/main/resources/templates/hello.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-security-hibernate/src/main/resources/templates/hello.html -------------------------------------------------------------------------------- /spring-security-hibernate/src/main/resources/templates/home.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/spring-security-hibernate/src/main/resources/templates/home.html -------------------------------------------------------------------------------- /test-mockito-basic/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/test-mockito-basic/pom.xml -------------------------------------------------------------------------------- /test-mockito-basic/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/test-mockito-basic/readme.md -------------------------------------------------------------------------------- /test-mockito-basic/src/main/java/me/loda/springtest/App.java: -------------------------------------------------------------------------------- 1 | package me.loda.springtest; 2 | 3 | public class App { 4 | } 5 | -------------------------------------------------------------------------------- /test-mockito-basic/src/test/java/me/loda/springtest/CaptorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/test-mockito-basic/src/test/java/me/loda/springtest/CaptorTest.java -------------------------------------------------------------------------------- /test-mockito-basic/src/test/java/me/loda/springtest/InjectMockTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/test-mockito-basic/src/test/java/me/loda/springtest/InjectMockTest.java -------------------------------------------------------------------------------- /test-mockito-basic/src/test/java/me/loda/springtest/MockitoAnnotationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/test-mockito-basic/src/test/java/me/loda/springtest/MockitoAnnotationTest.java -------------------------------------------------------------------------------- /test-mockito-basic/src/test/java/me/loda/springtest/SpyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranDatk/spring-boot-learning/HEAD/test-mockito-basic/src/test/java/me/loda/springtest/SpyTest.java --------------------------------------------------------------------------------