├── .gitignore ├── 2-x-spring-boot-groovy ├── pom.xml └── src │ └── main │ ├── java │ └── org │ │ └── spring │ │ └── springboot │ │ ├── Application.java │ │ ├── filter │ │ └── RouteRuleFilter.java │ │ └── web │ │ └── GroovyScriptController.java │ └── resources │ └── application.properties ├── 2-x-spring-boot-webflux-handling-errors ├── pom.xml └── src │ └── main │ ├── java │ └── org │ │ └── spring │ │ └── springboot │ │ ├── Application.java │ │ ├── error │ │ ├── GlobalErrorAttributes.java │ │ ├── GlobalErrorWebExceptionHandler.java │ │ └── GlobalException.java │ │ ├── handler │ │ └── CityHandler.java │ │ └── router │ │ └── CityRouter.java │ └── resources │ └── application.properties ├── LICENSE ├── README.md ├── chapter-1-spring-boot-quickstart ├── pom.xml └── src │ ├── main │ ├── java │ │ └── demo │ │ │ └── springboot │ │ │ ├── QuickStartApplication.java │ │ │ └── web │ │ │ ├── HelloBookController.java │ │ │ └── HelloController.java │ └── resources │ │ └── application.properties │ └── test │ ├── java │ └── demo │ │ └── springboot │ │ └── QuickStartApplicationTests.java │ └── resources │ └── application.properties ├── chapter-2-spring-boot-config ├── pom.xml └── src │ ├── main │ ├── java │ │ └── demo │ │ │ └── springboot │ │ │ ├── ConfigApplication.java │ │ │ ├── config │ │ │ ├── BookComponent.java │ │ │ └── BookProperties.java │ │ │ └── web │ │ │ └── HelloBookController.java │ └── resources │ │ ├── application-dev.properties │ │ ├── application-prod.properties │ │ ├── application.properties │ │ └── application.yml │ └── test │ └── java │ └── demo │ └── springboot │ └── ConfigApplicationTests.java ├── chapter-3-spring-boot-web ├── pom.xml └── src │ ├── main │ ├── java │ │ └── demo │ │ │ └── springboot │ │ │ ├── WebApplication.java │ │ │ ├── domain │ │ │ └── Book.java │ │ │ ├── service │ │ │ ├── BookService.java │ │ │ └── impl │ │ │ │ └── BookServiceImpl.java │ │ │ └── web │ │ │ └── BookController.java │ └── resources │ │ └── application.properties │ └── test │ ├── java │ └── demo │ │ └── springboot │ │ ├── WebApplicationTests.java │ │ └── web │ │ └── BookControllerTest.java │ └── resources │ └── application.properties ├── chapter-4-spring-boot-validating-form-input ├── pom.xml └── src │ ├── main │ ├── java │ │ └── spring │ │ │ └── boot │ │ │ └── core │ │ │ ├── ValidatingFormInputApplication.java │ │ │ ├── domain │ │ │ ├── User.java │ │ │ └── UserRepository.java │ │ │ ├── service │ │ │ ├── UserService.java │ │ │ └── impl │ │ │ │ └── UserServiceImpl.java │ │ │ └── web │ │ │ └── UserController.java │ └── resources │ │ ├── application.properties │ │ ├── static │ │ ├── css │ │ │ └── default.css │ │ └── images │ │ │ └── favicon.ico │ │ └── templates │ │ ├── userForm.html │ │ └── userList.html │ └── test │ ├── java │ └── spring │ │ └── boot │ │ └── core │ │ ├── ValidatingFormInputApplicationTests.java │ │ └── web │ │ └── UserControllerTest.java │ └── resources │ ├── application.properties │ ├── static │ ├── css │ │ └── default.css │ └── images │ │ └── favicon.ico │ └── templates │ ├── userForm.html │ └── userList.html ├── chapter-4-spring-boot-web-thymeleaf ├── pom.xml └── src │ ├── main │ ├── java │ │ └── demo │ │ │ └── springboot │ │ │ ├── WebApplication.java │ │ │ ├── domain │ │ │ └── Book.java │ │ │ ├── service │ │ │ ├── BookService.java │ │ │ └── impl │ │ │ │ └── BookServiceImpl.java │ │ │ └── web │ │ │ └── BookController.java │ └── resources │ │ ├── application.properties │ │ ├── static │ │ ├── css │ │ │ └── default.css │ │ └── images │ │ │ └── favicon.ico │ │ └── templates │ │ ├── bookForm.html │ │ └── bookList.html │ └── test │ └── java │ └── demo │ └── springboot │ └── WebApplicationTests.java ├── chapter-5-spring-boot-data-jpa ├── pom.xml └── src │ ├── main │ ├── java │ │ └── demo │ │ │ └── springboot │ │ │ ├── WebApplication.java │ │ │ ├── domain │ │ │ ├── Book.java │ │ │ └── BookRepository.java │ │ │ ├── service │ │ │ ├── BookService.java │ │ │ └── impl │ │ │ │ └── BookServiceImpl.java │ │ │ └── web │ │ │ └── BookController.java │ └── resources │ │ ├── application.properties │ │ ├── static │ │ ├── css │ │ │ └── default.css │ │ └── images │ │ │ └── favicon.ico │ │ └── templates │ │ ├── bookForm.html │ │ └── bookList.html │ └── test │ └── java │ └── demo │ └── springboot │ └── WebApplicationTests.java ├── chapter-5-spring-boot-paging-sorting ├── pom.xml └── src │ ├── main │ ├── java │ │ └── spring │ │ │ └── boot │ │ │ └── core │ │ │ ├── PagingSortingApplication.java │ │ │ ├── domain │ │ │ ├── User.java │ │ │ └── UserRepository.java │ │ │ ├── service │ │ │ ├── UserService.java │ │ │ └── impl │ │ │ │ └── UserServiceImpl.java │ │ │ └── web │ │ │ └── UserController.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── spring │ └── boot │ └── core │ └── PagingSortingApplicationTests.java ├── doc └── qrcode.jpg ├── long.png ├── pom.xml ├── spring-data-elasticsearch-crud ├── pom.xml └── src │ └── main │ ├── java │ └── org │ │ └── spring │ │ └── springboot │ │ ├── Application.java │ │ ├── controller │ │ └── CityRestController.java │ │ ├── domain │ │ └── City.java │ │ ├── repository │ │ └── CityRepository.java │ │ └── service │ │ ├── CityService.java │ │ └── impl │ │ └── CityESServiceImpl.java │ └── resources │ └── application.properties ├── spring-data-elasticsearch-query ├── pom.xml └── src │ └── main │ ├── java │ └── org │ │ └── spring │ │ └── springboot │ │ ├── Application.java │ │ ├── controller │ │ └── CityRestController.java │ │ ├── domain │ │ └── City.java │ │ ├── repository │ │ └── CityRepository.java │ │ └── service │ │ ├── CityService.java │ │ └── impl │ │ └── CityESServiceImpl.java │ └── resources │ └── application.properties ├── springboot-configuration ├── pom.xml └── src │ ├── main │ └── java │ │ └── org │ │ └── spring │ │ └── springboot │ │ ├── Application.java │ │ └── config │ │ └── MessageConfiguration.java │ └── test │ └── java │ └── org │ └── spring │ └── springboot │ └── config │ └── MessageConfigurationTest.java ├── springboot-dubbo-client ├── pom.xml └── src │ └── main │ ├── java │ └── org │ │ └── spring │ │ └── springboot │ │ ├── ClientApplication.java │ │ ├── domain │ │ └── City.java │ │ └── dubbo │ │ ├── CityDubboConsumerService.java │ │ └── CityDubboService.java │ └── resources │ └── application.properties ├── springboot-dubbo-server ├── DubboProperties.md ├── pom.xml └── src │ └── main │ ├── java │ └── org │ │ └── spring │ │ └── springboot │ │ ├── ServerApplication.java │ │ ├── domain │ │ └── City.java │ │ └── dubbo │ │ ├── CityDubboService.java │ │ └── impl │ │ └── CityDubboServiceImpl.java │ └── resources │ └── application.properties ├── springboot-elasticsearch ├── pom.xml └── src │ └── main │ ├── java │ └── org │ │ └── spring │ │ └── springboot │ │ ├── Application.java │ │ ├── controller │ │ └── CityRestController.java │ │ ├── domain │ │ └── City.java │ │ ├── repository │ │ └── CityRepository.java │ │ └── service │ │ ├── CityService.java │ │ └── impl │ │ └── CityESServiceImpl.java │ └── resources │ └── application.properties ├── springboot-freemarker ├── pom.xml └── src │ └── main │ ├── java │ └── org │ │ └── spring │ │ └── springboot │ │ ├── Application.java │ │ ├── controller │ │ └── CityController.java │ │ ├── dao │ │ └── CityDao.java │ │ ├── domain │ │ └── City.java │ │ └── service │ │ ├── CityService.java │ │ └── impl │ │ └── CityServiceImpl.java │ └── resources │ ├── application.properties │ ├── mapper │ └── CityMapper.xml │ └── web │ ├── city.ftl │ └── cityList.ftl ├── springboot-hbase ├── pom.xml └── src │ └── main │ ├── java │ └── org │ │ └── spring │ │ └── springboot │ │ ├── Application.java │ │ ├── controller │ │ └── CityRestController.java │ │ ├── dao │ │ └── CityRowMapper.java │ │ ├── domain │ │ └── City.java │ │ └── service │ │ ├── CityService.java │ │ └── impl │ │ └── CityServiceImpl.java │ └── resources │ └── application.properties ├── springboot-helloworld ├── pom.xml └── src │ ├── main │ └── java │ │ └── org │ │ └── spring │ │ └── springboot │ │ ├── Application.java │ │ └── web │ │ └── HelloWorldController.java │ └── test │ └── java │ └── org │ └── spring │ └── springboot │ └── web │ └── HelloWorldControllerTest.java ├── springboot-mybatis-annotation ├── pom.xml └── src │ └── main │ ├── java │ └── org │ │ └── spring │ │ └── springboot │ │ ├── Application.java │ │ ├── controller │ │ └── CityRestController.java │ │ ├── dao │ │ └── CityDao.java │ │ ├── domain │ │ └── City.java │ │ └── service │ │ ├── CityService.java │ │ └── impl │ │ └── CityServiceImpl.java │ └── resources │ └── application.properties ├── springboot-mybatis-mutil-datasource ├── pom.xml └── src │ └── main │ ├── java │ └── org │ │ └── spring │ │ └── springboot │ │ ├── Application.java │ │ ├── config │ │ └── ds │ │ │ ├── ClusterDataSourceConfig.java │ │ │ └── MasterDataSourceConfig.java │ │ ├── controller │ │ └── UserRestController.java │ │ ├── dao │ │ ├── cluster │ │ │ └── CityDao.java │ │ └── master │ │ │ └── UserDao.java │ │ ├── domain │ │ ├── City.java │ │ └── User.java │ │ └── service │ │ ├── UserService.java │ │ └── impl │ │ └── UserServiceImpl.java │ └── resources │ ├── application.properties │ └── mapper │ ├── cluster │ └── CityMapper.xml │ └── master │ └── UserMapper.xml ├── springboot-mybatis-redis-annotation ├── pom.xml └── src │ ├── main │ ├── java │ │ └── org │ │ │ └── spring │ │ │ └── springboot │ │ │ ├── Application.java │ │ │ ├── domain │ │ │ └── City.java │ │ │ └── service │ │ │ ├── CityService.java │ │ │ └── impl │ │ │ └── CityServiceImpl.java │ └── resources │ │ └── application.properties │ └── test │ └── org │ └── spring │ └── springboot │ └── ApplicationTests.java ├── springboot-mybatis-redis ├── pom.xml └── src │ └── main │ ├── java │ └── org │ │ └── spring │ │ └── springboot │ │ ├── Application.java │ │ ├── controller │ │ └── CityRestController.java │ │ ├── dao │ │ └── CityDao.java │ │ ├── domain │ │ └── City.java │ │ └── service │ │ ├── CityService.java │ │ └── impl │ │ └── CityServiceImpl.java │ └── resources │ ├── application.properties │ └── mapper │ └── CityMapper.xml ├── springboot-mybatis ├── pom.xml └── src │ └── main │ ├── java │ └── org │ │ └── spring │ │ └── springboot │ │ ├── Application.java │ │ ├── controller │ │ └── CityRestController.java │ │ ├── dao │ │ └── CityDao.java │ │ ├── domain │ │ └── City.java │ │ └── service │ │ ├── CityService.java │ │ └── impl │ │ └── CityServiceImpl.java │ └── resources │ ├── application.properties │ └── mapper │ └── CityMapper.xml ├── springboot-properties ├── pom.xml └── src │ ├── main │ ├── java │ │ └── org │ │ │ └── spring │ │ │ └── springboot │ │ │ ├── Application.java │ │ │ ├── property │ │ │ ├── HomeProperties.java │ │ │ └── UserProperties.java │ │ │ └── web │ │ │ └── HelloWorldController.java │ └── resources │ │ ├── application-dev.properties │ │ ├── application-prod.properties │ │ └── application.properties │ └── test │ ├── java │ └── org │ │ └── spring │ │ └── springboot │ │ ├── property │ │ ├── HomeProperties1.java │ │ └── PropertiesTest.java │ │ └── web │ │ └── HelloWorldControllerTest.java │ └── resouorces │ └── application.yml ├── springboot-restful ├── pom.xml └── src │ └── main │ ├── java │ └── org │ │ └── spring │ │ └── springboot │ │ ├── Application.java │ │ ├── controller │ │ └── CityRestController.java │ │ ├── dao │ │ └── CityDao.java │ │ ├── domain │ │ └── City.java │ │ └── service │ │ ├── CityService.java │ │ └── impl │ │ └── CityServiceImpl.java │ └── resources │ ├── application.properties │ └── mapper │ └── CityMapper.xml ├── springboot-validation-over-json ├── pom.xml └── src │ ├── main │ └── java │ │ └── org │ │ └── spring │ │ └── springboot │ │ ├── Application.java │ │ ├── constant │ │ └── CityErrorInfoEnum.java │ │ ├── result │ │ ├── ErrorInfoInterface.java │ │ ├── GlobalErrorInfoEnum.java │ │ ├── GlobalErrorInfoException.java │ │ ├── GlobalErrorInfoHandler.java │ │ └── ResultBody.java │ │ └── web │ │ ├── City.java │ │ └── ErrorJsonController.java │ └── test │ └── java │ └── org │ └── spring │ └── springboot │ └── web │ └── ErrorJsonControllerTest.java ├── springboot-webflux-1-quickstart ├── pom.xml └── src │ └── main │ ├── java │ └── org │ │ └── spring │ │ └── springboot │ │ ├── Application.java │ │ ├── handler │ │ └── CityHandler.java │ │ └── router │ │ └── CityRouter.java │ └── resources │ └── application.properties ├── springboot-webflux-10-book-manage-sys ├── pom.xml └── src │ └── main │ ├── java │ └── demo │ │ └── springboot │ │ ├── WebApplication.java │ │ ├── dao │ │ └── CityRepository.java │ │ ├── domain │ │ └── City.java │ │ ├── service │ │ ├── CityService.java │ │ └── impl │ │ │ └── CityServiceImpl.java │ │ └── web │ │ └── CityController.java │ └── resources │ ├── application.properties │ ├── static │ ├── css │ │ └── default.css │ └── images │ │ └── favicon.ico │ └── templates │ ├── cityForm.html │ └── cityList.html ├── springboot-webflux-2-restful ├── pom.xml └── src │ └── main │ ├── java │ └── org │ │ └── spring │ │ └── springboot │ │ ├── Application.java │ │ ├── dao │ │ └── CityRepository.java │ │ ├── domain │ │ └── City.java │ │ ├── handler │ │ └── CityHandler.java │ │ └── webflux │ │ └── controller │ │ └── CityWebFluxController.java │ └── resources │ └── application.properties ├── springboot-webflux-3-mongodb ├── pom.xml └── src │ └── main │ ├── java │ └── org │ │ └── spring │ │ └── springboot │ │ ├── Application.java │ │ ├── dao │ │ └── CityRepository.java │ │ ├── domain │ │ └── City.java │ │ ├── handler │ │ └── CityHandler.java │ │ └── webflux │ │ └── controller │ │ └── CityWebFluxController.java │ └── resources │ └── application.properties ├── springboot-webflux-4-thymeleaf ├── pom.xml └── src │ └── main │ ├── java │ └── org │ │ └── spring │ │ └── springboot │ │ ├── Application.java │ │ ├── dao │ │ └── CityRepository.java │ │ ├── domain │ │ └── City.java │ │ ├── handler │ │ └── CityHandler.java │ │ └── webflux │ │ └── controller │ │ └── CityWebFluxController.java │ └── resources │ ├── application.properties │ └── templates │ ├── cityList.html │ └── hello.html ├── springboot-webflux-5-thymeleaf-mongodb ├── pom.xml └── src │ └── main │ ├── java │ └── org │ │ └── spring │ │ └── springboot │ │ ├── Application.java │ │ ├── dao │ │ └── CityRepository.java │ │ ├── domain │ │ └── City.java │ │ ├── handler │ │ └── CityHandler.java │ │ └── webflux │ │ └── controller │ │ └── CityWebFluxController.java │ └── resources │ ├── application.properties │ └── templates │ ├── city.html │ └── cityList.html ├── springboot-webflux-6-redis ├── pom.xml └── src │ └── main │ ├── java │ └── org │ │ └── spring │ │ └── springboot │ │ ├── Application.java │ │ ├── domain │ │ └── City.java │ │ └── webflux │ │ └── controller │ │ ├── CityWebFluxController.java │ │ └── CityWebFluxReactiveController.java │ └── resources │ └── application.properties ├── springboot-webflux-7-redis-cache ├── pom.xml └── src │ └── main │ ├── java │ └── org │ │ └── spring │ │ └── springboot │ │ ├── Application.java │ │ ├── dao │ │ └── CityRepository.java │ │ ├── domain │ │ └── City.java │ │ ├── handler │ │ └── CityHandler.java │ │ └── webflux │ │ └── controller │ │ └── CityWebFluxController.java │ └── resources │ └── application.properties ├── springboot-webflux-8-websocket ├── pom.xml └── src │ ├── main │ ├── java │ │ └── org │ │ │ └── spring │ │ │ └── springboot │ │ │ ├── Application.java │ │ │ ├── config │ │ │ └── WebSocketConfiguration.java │ │ │ └── handler │ │ │ └── EchoHandler.java │ └── resources │ │ ├── application.properties │ │ └── websocket-client.html │ └── test │ └── java │ └── WSClient.java └── springboot-webflux-9-test ├── pom.xml └── src ├── main ├── java │ └── org │ │ └── spring │ │ └── springboot │ │ ├── Application.java │ │ ├── dao │ │ └── CityRepository.java │ │ ├── domain │ │ └── City.java │ │ ├── handler │ │ └── CityHandler.java │ │ └── webflux │ │ └── controller │ │ └── CityWebFluxController.java └── resources │ └── application.properties └── test └── java └── org └── spring └── springboot └── handler └── CityHandlerTest.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/.gitignore -------------------------------------------------------------------------------- /2-x-spring-boot-groovy/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/2-x-spring-boot-groovy/pom.xml -------------------------------------------------------------------------------- /2-x-spring-boot-groovy/src/main/java/org/spring/springboot/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/2-x-spring-boot-groovy/src/main/java/org/spring/springboot/Application.java -------------------------------------------------------------------------------- /2-x-spring-boot-groovy/src/main/java/org/spring/springboot/filter/RouteRuleFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/2-x-spring-boot-groovy/src/main/java/org/spring/springboot/filter/RouteRuleFilter.java -------------------------------------------------------------------------------- /2-x-spring-boot-groovy/src/main/java/org/spring/springboot/web/GroovyScriptController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/2-x-spring-boot-groovy/src/main/java/org/spring/springboot/web/GroovyScriptController.java -------------------------------------------------------------------------------- /2-x-spring-boot-groovy/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /2-x-spring-boot-webflux-handling-errors/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/2-x-spring-boot-webflux-handling-errors/pom.xml -------------------------------------------------------------------------------- /2-x-spring-boot-webflux-handling-errors/src/main/java/org/spring/springboot/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/2-x-spring-boot-webflux-handling-errors/src/main/java/org/spring/springboot/Application.java -------------------------------------------------------------------------------- /2-x-spring-boot-webflux-handling-errors/src/main/java/org/spring/springboot/error/GlobalErrorAttributes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/2-x-spring-boot-webflux-handling-errors/src/main/java/org/spring/springboot/error/GlobalErrorAttributes.java -------------------------------------------------------------------------------- /2-x-spring-boot-webflux-handling-errors/src/main/java/org/spring/springboot/error/GlobalErrorWebExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/2-x-spring-boot-webflux-handling-errors/src/main/java/org/spring/springboot/error/GlobalErrorWebExceptionHandler.java -------------------------------------------------------------------------------- /2-x-spring-boot-webflux-handling-errors/src/main/java/org/spring/springboot/error/GlobalException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/2-x-spring-boot-webflux-handling-errors/src/main/java/org/spring/springboot/error/GlobalException.java -------------------------------------------------------------------------------- /2-x-spring-boot-webflux-handling-errors/src/main/java/org/spring/springboot/handler/CityHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/2-x-spring-boot-webflux-handling-errors/src/main/java/org/spring/springboot/handler/CityHandler.java -------------------------------------------------------------------------------- /2-x-spring-boot-webflux-handling-errors/src/main/java/org/spring/springboot/router/CityRouter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/2-x-spring-boot-webflux-handling-errors/src/main/java/org/spring/springboot/router/CityRouter.java -------------------------------------------------------------------------------- /2-x-spring-boot-webflux-handling-errors/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/README.md -------------------------------------------------------------------------------- /chapter-1-spring-boot-quickstart/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/chapter-1-spring-boot-quickstart/pom.xml -------------------------------------------------------------------------------- /chapter-1-spring-boot-quickstart/src/main/java/demo/springboot/QuickStartApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/chapter-1-spring-boot-quickstart/src/main/java/demo/springboot/QuickStartApplication.java -------------------------------------------------------------------------------- /chapter-1-spring-boot-quickstart/src/main/java/demo/springboot/web/HelloBookController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/chapter-1-spring-boot-quickstart/src/main/java/demo/springboot/web/HelloBookController.java -------------------------------------------------------------------------------- /chapter-1-spring-boot-quickstart/src/main/java/demo/springboot/web/HelloController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/chapter-1-spring-boot-quickstart/src/main/java/demo/springboot/web/HelloController.java -------------------------------------------------------------------------------- /chapter-1-spring-boot-quickstart/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | server.port=-1 -------------------------------------------------------------------------------- /chapter-1-spring-boot-quickstart/src/test/java/demo/springboot/QuickStartApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/chapter-1-spring-boot-quickstart/src/test/java/demo/springboot/QuickStartApplicationTests.java -------------------------------------------------------------------------------- /chapter-1-spring-boot-quickstart/src/test/resources/application.properties: -------------------------------------------------------------------------------- 1 | server.port=-1 -------------------------------------------------------------------------------- /chapter-2-spring-boot-config/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/chapter-2-spring-boot-config/pom.xml -------------------------------------------------------------------------------- /chapter-2-spring-boot-config/src/main/java/demo/springboot/ConfigApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/chapter-2-spring-boot-config/src/main/java/demo/springboot/ConfigApplication.java -------------------------------------------------------------------------------- /chapter-2-spring-boot-config/src/main/java/demo/springboot/config/BookComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/chapter-2-spring-boot-config/src/main/java/demo/springboot/config/BookComponent.java -------------------------------------------------------------------------------- /chapter-2-spring-boot-config/src/main/java/demo/springboot/config/BookProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/chapter-2-spring-boot-config/src/main/java/demo/springboot/config/BookProperties.java -------------------------------------------------------------------------------- /chapter-2-spring-boot-config/src/main/java/demo/springboot/web/HelloBookController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/chapter-2-spring-boot-config/src/main/java/demo/springboot/web/HelloBookController.java -------------------------------------------------------------------------------- /chapter-2-spring-boot-config/src/main/resources/application-dev.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/chapter-2-spring-boot-config/src/main/resources/application-dev.properties -------------------------------------------------------------------------------- /chapter-2-spring-boot-config/src/main/resources/application-prod.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/chapter-2-spring-boot-config/src/main/resources/application-prod.properties -------------------------------------------------------------------------------- /chapter-2-spring-boot-config/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/chapter-2-spring-boot-config/src/main/resources/application.properties -------------------------------------------------------------------------------- /chapter-2-spring-boot-config/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/chapter-2-spring-boot-config/src/main/resources/application.yml -------------------------------------------------------------------------------- /chapter-2-spring-boot-config/src/test/java/demo/springboot/ConfigApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/chapter-2-spring-boot-config/src/test/java/demo/springboot/ConfigApplicationTests.java -------------------------------------------------------------------------------- /chapter-3-spring-boot-web/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/chapter-3-spring-boot-web/pom.xml -------------------------------------------------------------------------------- /chapter-3-spring-boot-web/src/main/java/demo/springboot/WebApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/chapter-3-spring-boot-web/src/main/java/demo/springboot/WebApplication.java -------------------------------------------------------------------------------- /chapter-3-spring-boot-web/src/main/java/demo/springboot/domain/Book.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/chapter-3-spring-boot-web/src/main/java/demo/springboot/domain/Book.java -------------------------------------------------------------------------------- /chapter-3-spring-boot-web/src/main/java/demo/springboot/service/BookService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/chapter-3-spring-boot-web/src/main/java/demo/springboot/service/BookService.java -------------------------------------------------------------------------------- /chapter-3-spring-boot-web/src/main/java/demo/springboot/service/impl/BookServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/chapter-3-spring-boot-web/src/main/java/demo/springboot/service/impl/BookServiceImpl.java -------------------------------------------------------------------------------- /chapter-3-spring-boot-web/src/main/java/demo/springboot/web/BookController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/chapter-3-spring-boot-web/src/main/java/demo/springboot/web/BookController.java -------------------------------------------------------------------------------- /chapter-3-spring-boot-web/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapter-3-spring-boot-web/src/test/java/demo/springboot/WebApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/chapter-3-spring-boot-web/src/test/java/demo/springboot/WebApplicationTests.java -------------------------------------------------------------------------------- /chapter-3-spring-boot-web/src/test/java/demo/springboot/web/BookControllerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/chapter-3-spring-boot-web/src/test/java/demo/springboot/web/BookControllerTest.java -------------------------------------------------------------------------------- /chapter-3-spring-boot-web/src/test/resources/application.properties: -------------------------------------------------------------------------------- 1 | server.port=9090 -------------------------------------------------------------------------------- /chapter-4-spring-boot-validating-form-input/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/chapter-4-spring-boot-validating-form-input/pom.xml -------------------------------------------------------------------------------- /chapter-4-spring-boot-validating-form-input/src/main/java/spring/boot/core/ValidatingFormInputApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/chapter-4-spring-boot-validating-form-input/src/main/java/spring/boot/core/ValidatingFormInputApplication.java -------------------------------------------------------------------------------- /chapter-4-spring-boot-validating-form-input/src/main/java/spring/boot/core/domain/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/chapter-4-spring-boot-validating-form-input/src/main/java/spring/boot/core/domain/User.java -------------------------------------------------------------------------------- /chapter-4-spring-boot-validating-form-input/src/main/java/spring/boot/core/domain/UserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/chapter-4-spring-boot-validating-form-input/src/main/java/spring/boot/core/domain/UserRepository.java -------------------------------------------------------------------------------- /chapter-4-spring-boot-validating-form-input/src/main/java/spring/boot/core/service/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/chapter-4-spring-boot-validating-form-input/src/main/java/spring/boot/core/service/UserService.java -------------------------------------------------------------------------------- /chapter-4-spring-boot-validating-form-input/src/main/java/spring/boot/core/service/impl/UserServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/chapter-4-spring-boot-validating-form-input/src/main/java/spring/boot/core/service/impl/UserServiceImpl.java -------------------------------------------------------------------------------- /chapter-4-spring-boot-validating-form-input/src/main/java/spring/boot/core/web/UserController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/chapter-4-spring-boot-validating-form-input/src/main/java/spring/boot/core/web/UserController.java -------------------------------------------------------------------------------- /chapter-4-spring-boot-validating-form-input/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/chapter-4-spring-boot-validating-form-input/src/main/resources/application.properties -------------------------------------------------------------------------------- /chapter-4-spring-boot-validating-form-input/src/main/resources/static/css/default.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/chapter-4-spring-boot-validating-form-input/src/main/resources/static/css/default.css -------------------------------------------------------------------------------- /chapter-4-spring-boot-validating-form-input/src/main/resources/static/images/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/chapter-4-spring-boot-validating-form-input/src/main/resources/static/images/favicon.ico -------------------------------------------------------------------------------- /chapter-4-spring-boot-validating-form-input/src/main/resources/templates/userForm.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/chapter-4-spring-boot-validating-form-input/src/main/resources/templates/userForm.html -------------------------------------------------------------------------------- /chapter-4-spring-boot-validating-form-input/src/main/resources/templates/userList.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/chapter-4-spring-boot-validating-form-input/src/main/resources/templates/userList.html -------------------------------------------------------------------------------- /chapter-4-spring-boot-validating-form-input/src/test/java/spring/boot/core/ValidatingFormInputApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/chapter-4-spring-boot-validating-form-input/src/test/java/spring/boot/core/ValidatingFormInputApplicationTests.java -------------------------------------------------------------------------------- /chapter-4-spring-boot-validating-form-input/src/test/java/spring/boot/core/web/UserControllerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/chapter-4-spring-boot-validating-form-input/src/test/java/spring/boot/core/web/UserControllerTest.java -------------------------------------------------------------------------------- /chapter-4-spring-boot-validating-form-input/src/test/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/chapter-4-spring-boot-validating-form-input/src/test/resources/application.properties -------------------------------------------------------------------------------- /chapter-4-spring-boot-validating-form-input/src/test/resources/static/css/default.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/chapter-4-spring-boot-validating-form-input/src/test/resources/static/css/default.css -------------------------------------------------------------------------------- /chapter-4-spring-boot-validating-form-input/src/test/resources/static/images/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/chapter-4-spring-boot-validating-form-input/src/test/resources/static/images/favicon.ico -------------------------------------------------------------------------------- /chapter-4-spring-boot-validating-form-input/src/test/resources/templates/userForm.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/chapter-4-spring-boot-validating-form-input/src/test/resources/templates/userForm.html -------------------------------------------------------------------------------- /chapter-4-spring-boot-validating-form-input/src/test/resources/templates/userList.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/chapter-4-spring-boot-validating-form-input/src/test/resources/templates/userList.html -------------------------------------------------------------------------------- /chapter-4-spring-boot-web-thymeleaf/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/chapter-4-spring-boot-web-thymeleaf/pom.xml -------------------------------------------------------------------------------- /chapter-4-spring-boot-web-thymeleaf/src/main/java/demo/springboot/WebApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/chapter-4-spring-boot-web-thymeleaf/src/main/java/demo/springboot/WebApplication.java -------------------------------------------------------------------------------- /chapter-4-spring-boot-web-thymeleaf/src/main/java/demo/springboot/domain/Book.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/chapter-4-spring-boot-web-thymeleaf/src/main/java/demo/springboot/domain/Book.java -------------------------------------------------------------------------------- /chapter-4-spring-boot-web-thymeleaf/src/main/java/demo/springboot/service/BookService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/chapter-4-spring-boot-web-thymeleaf/src/main/java/demo/springboot/service/BookService.java -------------------------------------------------------------------------------- /chapter-4-spring-boot-web-thymeleaf/src/main/java/demo/springboot/service/impl/BookServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/chapter-4-spring-boot-web-thymeleaf/src/main/java/demo/springboot/service/impl/BookServiceImpl.java -------------------------------------------------------------------------------- /chapter-4-spring-boot-web-thymeleaf/src/main/java/demo/springboot/web/BookController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/chapter-4-spring-boot-web-thymeleaf/src/main/java/demo/springboot/web/BookController.java -------------------------------------------------------------------------------- /chapter-4-spring-boot-web-thymeleaf/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapter-4-spring-boot-web-thymeleaf/src/main/resources/static/css/default.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/chapter-4-spring-boot-web-thymeleaf/src/main/resources/static/css/default.css -------------------------------------------------------------------------------- /chapter-4-spring-boot-web-thymeleaf/src/main/resources/static/images/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/chapter-4-spring-boot-web-thymeleaf/src/main/resources/static/images/favicon.ico -------------------------------------------------------------------------------- /chapter-4-spring-boot-web-thymeleaf/src/main/resources/templates/bookForm.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/chapter-4-spring-boot-web-thymeleaf/src/main/resources/templates/bookForm.html -------------------------------------------------------------------------------- /chapter-4-spring-boot-web-thymeleaf/src/main/resources/templates/bookList.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/chapter-4-spring-boot-web-thymeleaf/src/main/resources/templates/bookList.html -------------------------------------------------------------------------------- /chapter-4-spring-boot-web-thymeleaf/src/test/java/demo/springboot/WebApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/chapter-4-spring-boot-web-thymeleaf/src/test/java/demo/springboot/WebApplicationTests.java -------------------------------------------------------------------------------- /chapter-5-spring-boot-data-jpa/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/chapter-5-spring-boot-data-jpa/pom.xml -------------------------------------------------------------------------------- /chapter-5-spring-boot-data-jpa/src/main/java/demo/springboot/WebApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/chapter-5-spring-boot-data-jpa/src/main/java/demo/springboot/WebApplication.java -------------------------------------------------------------------------------- /chapter-5-spring-boot-data-jpa/src/main/java/demo/springboot/domain/Book.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/chapter-5-spring-boot-data-jpa/src/main/java/demo/springboot/domain/Book.java -------------------------------------------------------------------------------- /chapter-5-spring-boot-data-jpa/src/main/java/demo/springboot/domain/BookRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/chapter-5-spring-boot-data-jpa/src/main/java/demo/springboot/domain/BookRepository.java -------------------------------------------------------------------------------- /chapter-5-spring-boot-data-jpa/src/main/java/demo/springboot/service/BookService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/chapter-5-spring-boot-data-jpa/src/main/java/demo/springboot/service/BookService.java -------------------------------------------------------------------------------- /chapter-5-spring-boot-data-jpa/src/main/java/demo/springboot/service/impl/BookServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/chapter-5-spring-boot-data-jpa/src/main/java/demo/springboot/service/impl/BookServiceImpl.java -------------------------------------------------------------------------------- /chapter-5-spring-boot-data-jpa/src/main/java/demo/springboot/web/BookController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/chapter-5-spring-boot-data-jpa/src/main/java/demo/springboot/web/BookController.java -------------------------------------------------------------------------------- /chapter-5-spring-boot-data-jpa/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | ## 是否启动日志 SQL 语句 2 | spring.jpa.show-sql=true -------------------------------------------------------------------------------- /chapter-5-spring-boot-data-jpa/src/main/resources/static/css/default.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/chapter-5-spring-boot-data-jpa/src/main/resources/static/css/default.css -------------------------------------------------------------------------------- /chapter-5-spring-boot-data-jpa/src/main/resources/static/images/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/chapter-5-spring-boot-data-jpa/src/main/resources/static/images/favicon.ico -------------------------------------------------------------------------------- /chapter-5-spring-boot-data-jpa/src/main/resources/templates/bookForm.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/chapter-5-spring-boot-data-jpa/src/main/resources/templates/bookForm.html -------------------------------------------------------------------------------- /chapter-5-spring-boot-data-jpa/src/main/resources/templates/bookList.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/chapter-5-spring-boot-data-jpa/src/main/resources/templates/bookList.html -------------------------------------------------------------------------------- /chapter-5-spring-boot-data-jpa/src/test/java/demo/springboot/WebApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/chapter-5-spring-boot-data-jpa/src/test/java/demo/springboot/WebApplicationTests.java -------------------------------------------------------------------------------- /chapter-5-spring-boot-paging-sorting/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/chapter-5-spring-boot-paging-sorting/pom.xml -------------------------------------------------------------------------------- /chapter-5-spring-boot-paging-sorting/src/main/java/spring/boot/core/PagingSortingApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/chapter-5-spring-boot-paging-sorting/src/main/java/spring/boot/core/PagingSortingApplication.java -------------------------------------------------------------------------------- /chapter-5-spring-boot-paging-sorting/src/main/java/spring/boot/core/domain/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/chapter-5-spring-boot-paging-sorting/src/main/java/spring/boot/core/domain/User.java -------------------------------------------------------------------------------- /chapter-5-spring-boot-paging-sorting/src/main/java/spring/boot/core/domain/UserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/chapter-5-spring-boot-paging-sorting/src/main/java/spring/boot/core/domain/UserRepository.java -------------------------------------------------------------------------------- /chapter-5-spring-boot-paging-sorting/src/main/java/spring/boot/core/service/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/chapter-5-spring-boot-paging-sorting/src/main/java/spring/boot/core/service/UserService.java -------------------------------------------------------------------------------- /chapter-5-spring-boot-paging-sorting/src/main/java/spring/boot/core/service/impl/UserServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/chapter-5-spring-boot-paging-sorting/src/main/java/spring/boot/core/service/impl/UserServiceImpl.java -------------------------------------------------------------------------------- /chapter-5-spring-boot-paging-sorting/src/main/java/spring/boot/core/web/UserController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/chapter-5-spring-boot-paging-sorting/src/main/java/spring/boot/core/web/UserController.java -------------------------------------------------------------------------------- /chapter-5-spring-boot-paging-sorting/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/chapter-5-spring-boot-paging-sorting/src/main/resources/application.properties -------------------------------------------------------------------------------- /chapter-5-spring-boot-paging-sorting/src/test/java/spring/boot/core/PagingSortingApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/chapter-5-spring-boot-paging-sorting/src/test/java/spring/boot/core/PagingSortingApplicationTests.java -------------------------------------------------------------------------------- /doc/qrcode.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/doc/qrcode.jpg -------------------------------------------------------------------------------- /long.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/long.png -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/pom.xml -------------------------------------------------------------------------------- /spring-data-elasticsearch-crud/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/spring-data-elasticsearch-crud/pom.xml -------------------------------------------------------------------------------- /spring-data-elasticsearch-crud/src/main/java/org/spring/springboot/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/spring-data-elasticsearch-crud/src/main/java/org/spring/springboot/Application.java -------------------------------------------------------------------------------- /spring-data-elasticsearch-crud/src/main/java/org/spring/springboot/controller/CityRestController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/spring-data-elasticsearch-crud/src/main/java/org/spring/springboot/controller/CityRestController.java -------------------------------------------------------------------------------- /spring-data-elasticsearch-crud/src/main/java/org/spring/springboot/domain/City.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/spring-data-elasticsearch-crud/src/main/java/org/spring/springboot/domain/City.java -------------------------------------------------------------------------------- /spring-data-elasticsearch-crud/src/main/java/org/spring/springboot/repository/CityRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/spring-data-elasticsearch-crud/src/main/java/org/spring/springboot/repository/CityRepository.java -------------------------------------------------------------------------------- /spring-data-elasticsearch-crud/src/main/java/org/spring/springboot/service/CityService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/spring-data-elasticsearch-crud/src/main/java/org/spring/springboot/service/CityService.java -------------------------------------------------------------------------------- /spring-data-elasticsearch-crud/src/main/java/org/spring/springboot/service/impl/CityESServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/spring-data-elasticsearch-crud/src/main/java/org/spring/springboot/service/impl/CityESServiceImpl.java -------------------------------------------------------------------------------- /spring-data-elasticsearch-crud/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/spring-data-elasticsearch-crud/src/main/resources/application.properties -------------------------------------------------------------------------------- /spring-data-elasticsearch-query/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/spring-data-elasticsearch-query/pom.xml -------------------------------------------------------------------------------- /spring-data-elasticsearch-query/src/main/java/org/spring/springboot/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/spring-data-elasticsearch-query/src/main/java/org/spring/springboot/Application.java -------------------------------------------------------------------------------- /spring-data-elasticsearch-query/src/main/java/org/spring/springboot/controller/CityRestController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/spring-data-elasticsearch-query/src/main/java/org/spring/springboot/controller/CityRestController.java -------------------------------------------------------------------------------- /spring-data-elasticsearch-query/src/main/java/org/spring/springboot/domain/City.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/spring-data-elasticsearch-query/src/main/java/org/spring/springboot/domain/City.java -------------------------------------------------------------------------------- /spring-data-elasticsearch-query/src/main/java/org/spring/springboot/repository/CityRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/spring-data-elasticsearch-query/src/main/java/org/spring/springboot/repository/CityRepository.java -------------------------------------------------------------------------------- /spring-data-elasticsearch-query/src/main/java/org/spring/springboot/service/CityService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/spring-data-elasticsearch-query/src/main/java/org/spring/springboot/service/CityService.java -------------------------------------------------------------------------------- /spring-data-elasticsearch-query/src/main/java/org/spring/springboot/service/impl/CityESServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/spring-data-elasticsearch-query/src/main/java/org/spring/springboot/service/impl/CityESServiceImpl.java -------------------------------------------------------------------------------- /spring-data-elasticsearch-query/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/spring-data-elasticsearch-query/src/main/resources/application.properties -------------------------------------------------------------------------------- /springboot-configuration/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-configuration/pom.xml -------------------------------------------------------------------------------- /springboot-configuration/src/main/java/org/spring/springboot/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-configuration/src/main/java/org/spring/springboot/Application.java -------------------------------------------------------------------------------- /springboot-configuration/src/main/java/org/spring/springboot/config/MessageConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-configuration/src/main/java/org/spring/springboot/config/MessageConfiguration.java -------------------------------------------------------------------------------- /springboot-configuration/src/test/java/org/spring/springboot/config/MessageConfigurationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-configuration/src/test/java/org/spring/springboot/config/MessageConfigurationTest.java -------------------------------------------------------------------------------- /springboot-dubbo-client/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-dubbo-client/pom.xml -------------------------------------------------------------------------------- /springboot-dubbo-client/src/main/java/org/spring/springboot/ClientApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-dubbo-client/src/main/java/org/spring/springboot/ClientApplication.java -------------------------------------------------------------------------------- /springboot-dubbo-client/src/main/java/org/spring/springboot/domain/City.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-dubbo-client/src/main/java/org/spring/springboot/domain/City.java -------------------------------------------------------------------------------- /springboot-dubbo-client/src/main/java/org/spring/springboot/dubbo/CityDubboConsumerService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-dubbo-client/src/main/java/org/spring/springboot/dubbo/CityDubboConsumerService.java -------------------------------------------------------------------------------- /springboot-dubbo-client/src/main/java/org/spring/springboot/dubbo/CityDubboService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-dubbo-client/src/main/java/org/spring/springboot/dubbo/CityDubboService.java -------------------------------------------------------------------------------- /springboot-dubbo-client/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-dubbo-client/src/main/resources/application.properties -------------------------------------------------------------------------------- /springboot-dubbo-server/DubboProperties.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-dubbo-server/DubboProperties.md -------------------------------------------------------------------------------- /springboot-dubbo-server/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-dubbo-server/pom.xml -------------------------------------------------------------------------------- /springboot-dubbo-server/src/main/java/org/spring/springboot/ServerApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-dubbo-server/src/main/java/org/spring/springboot/ServerApplication.java -------------------------------------------------------------------------------- /springboot-dubbo-server/src/main/java/org/spring/springboot/domain/City.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-dubbo-server/src/main/java/org/spring/springboot/domain/City.java -------------------------------------------------------------------------------- /springboot-dubbo-server/src/main/java/org/spring/springboot/dubbo/CityDubboService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-dubbo-server/src/main/java/org/spring/springboot/dubbo/CityDubboService.java -------------------------------------------------------------------------------- /springboot-dubbo-server/src/main/java/org/spring/springboot/dubbo/impl/CityDubboServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-dubbo-server/src/main/java/org/spring/springboot/dubbo/impl/CityDubboServiceImpl.java -------------------------------------------------------------------------------- /springboot-dubbo-server/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-dubbo-server/src/main/resources/application.properties -------------------------------------------------------------------------------- /springboot-elasticsearch/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-elasticsearch/pom.xml -------------------------------------------------------------------------------- /springboot-elasticsearch/src/main/java/org/spring/springboot/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-elasticsearch/src/main/java/org/spring/springboot/Application.java -------------------------------------------------------------------------------- /springboot-elasticsearch/src/main/java/org/spring/springboot/controller/CityRestController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-elasticsearch/src/main/java/org/spring/springboot/controller/CityRestController.java -------------------------------------------------------------------------------- /springboot-elasticsearch/src/main/java/org/spring/springboot/domain/City.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-elasticsearch/src/main/java/org/spring/springboot/domain/City.java -------------------------------------------------------------------------------- /springboot-elasticsearch/src/main/java/org/spring/springboot/repository/CityRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-elasticsearch/src/main/java/org/spring/springboot/repository/CityRepository.java -------------------------------------------------------------------------------- /springboot-elasticsearch/src/main/java/org/spring/springboot/service/CityService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-elasticsearch/src/main/java/org/spring/springboot/service/CityService.java -------------------------------------------------------------------------------- /springboot-elasticsearch/src/main/java/org/spring/springboot/service/impl/CityESServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-elasticsearch/src/main/java/org/spring/springboot/service/impl/CityESServiceImpl.java -------------------------------------------------------------------------------- /springboot-elasticsearch/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-elasticsearch/src/main/resources/application.properties -------------------------------------------------------------------------------- /springboot-freemarker/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-freemarker/pom.xml -------------------------------------------------------------------------------- /springboot-freemarker/src/main/java/org/spring/springboot/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-freemarker/src/main/java/org/spring/springboot/Application.java -------------------------------------------------------------------------------- /springboot-freemarker/src/main/java/org/spring/springboot/controller/CityController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-freemarker/src/main/java/org/spring/springboot/controller/CityController.java -------------------------------------------------------------------------------- /springboot-freemarker/src/main/java/org/spring/springboot/dao/CityDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-freemarker/src/main/java/org/spring/springboot/dao/CityDao.java -------------------------------------------------------------------------------- /springboot-freemarker/src/main/java/org/spring/springboot/domain/City.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-freemarker/src/main/java/org/spring/springboot/domain/City.java -------------------------------------------------------------------------------- /springboot-freemarker/src/main/java/org/spring/springboot/service/CityService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-freemarker/src/main/java/org/spring/springboot/service/CityService.java -------------------------------------------------------------------------------- /springboot-freemarker/src/main/java/org/spring/springboot/service/impl/CityServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-freemarker/src/main/java/org/spring/springboot/service/impl/CityServiceImpl.java -------------------------------------------------------------------------------- /springboot-freemarker/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-freemarker/src/main/resources/application.properties -------------------------------------------------------------------------------- /springboot-freemarker/src/main/resources/mapper/CityMapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-freemarker/src/main/resources/mapper/CityMapper.xml -------------------------------------------------------------------------------- /springboot-freemarker/src/main/resources/web/city.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-freemarker/src/main/resources/web/city.ftl -------------------------------------------------------------------------------- /springboot-freemarker/src/main/resources/web/cityList.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-freemarker/src/main/resources/web/cityList.ftl -------------------------------------------------------------------------------- /springboot-hbase/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-hbase/pom.xml -------------------------------------------------------------------------------- /springboot-hbase/src/main/java/org/spring/springboot/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-hbase/src/main/java/org/spring/springboot/Application.java -------------------------------------------------------------------------------- /springboot-hbase/src/main/java/org/spring/springboot/controller/CityRestController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-hbase/src/main/java/org/spring/springboot/controller/CityRestController.java -------------------------------------------------------------------------------- /springboot-hbase/src/main/java/org/spring/springboot/dao/CityRowMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-hbase/src/main/java/org/spring/springboot/dao/CityRowMapper.java -------------------------------------------------------------------------------- /springboot-hbase/src/main/java/org/spring/springboot/domain/City.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-hbase/src/main/java/org/spring/springboot/domain/City.java -------------------------------------------------------------------------------- /springboot-hbase/src/main/java/org/spring/springboot/service/CityService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-hbase/src/main/java/org/spring/springboot/service/CityService.java -------------------------------------------------------------------------------- /springboot-hbase/src/main/java/org/spring/springboot/service/impl/CityServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-hbase/src/main/java/org/spring/springboot/service/impl/CityServiceImpl.java -------------------------------------------------------------------------------- /springboot-hbase/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-hbase/src/main/resources/application.properties -------------------------------------------------------------------------------- /springboot-helloworld/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-helloworld/pom.xml -------------------------------------------------------------------------------- /springboot-helloworld/src/main/java/org/spring/springboot/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-helloworld/src/main/java/org/spring/springboot/Application.java -------------------------------------------------------------------------------- /springboot-helloworld/src/main/java/org/spring/springboot/web/HelloWorldController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-helloworld/src/main/java/org/spring/springboot/web/HelloWorldController.java -------------------------------------------------------------------------------- /springboot-helloworld/src/test/java/org/spring/springboot/web/HelloWorldControllerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-helloworld/src/test/java/org/spring/springboot/web/HelloWorldControllerTest.java -------------------------------------------------------------------------------- /springboot-mybatis-annotation/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-mybatis-annotation/pom.xml -------------------------------------------------------------------------------- /springboot-mybatis-annotation/src/main/java/org/spring/springboot/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-mybatis-annotation/src/main/java/org/spring/springboot/Application.java -------------------------------------------------------------------------------- /springboot-mybatis-annotation/src/main/java/org/spring/springboot/controller/CityRestController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-mybatis-annotation/src/main/java/org/spring/springboot/controller/CityRestController.java -------------------------------------------------------------------------------- /springboot-mybatis-annotation/src/main/java/org/spring/springboot/dao/CityDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-mybatis-annotation/src/main/java/org/spring/springboot/dao/CityDao.java -------------------------------------------------------------------------------- /springboot-mybatis-annotation/src/main/java/org/spring/springboot/domain/City.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-mybatis-annotation/src/main/java/org/spring/springboot/domain/City.java -------------------------------------------------------------------------------- /springboot-mybatis-annotation/src/main/java/org/spring/springboot/service/CityService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-mybatis-annotation/src/main/java/org/spring/springboot/service/CityService.java -------------------------------------------------------------------------------- /springboot-mybatis-annotation/src/main/java/org/spring/springboot/service/impl/CityServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-mybatis-annotation/src/main/java/org/spring/springboot/service/impl/CityServiceImpl.java -------------------------------------------------------------------------------- /springboot-mybatis-annotation/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-mybatis-annotation/src/main/resources/application.properties -------------------------------------------------------------------------------- /springboot-mybatis-mutil-datasource/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-mybatis-mutil-datasource/pom.xml -------------------------------------------------------------------------------- /springboot-mybatis-mutil-datasource/src/main/java/org/spring/springboot/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-mybatis-mutil-datasource/src/main/java/org/spring/springboot/Application.java -------------------------------------------------------------------------------- /springboot-mybatis-mutil-datasource/src/main/java/org/spring/springboot/config/ds/ClusterDataSourceConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-mybatis-mutil-datasource/src/main/java/org/spring/springboot/config/ds/ClusterDataSourceConfig.java -------------------------------------------------------------------------------- /springboot-mybatis-mutil-datasource/src/main/java/org/spring/springboot/config/ds/MasterDataSourceConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-mybatis-mutil-datasource/src/main/java/org/spring/springboot/config/ds/MasterDataSourceConfig.java -------------------------------------------------------------------------------- /springboot-mybatis-mutil-datasource/src/main/java/org/spring/springboot/controller/UserRestController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-mybatis-mutil-datasource/src/main/java/org/spring/springboot/controller/UserRestController.java -------------------------------------------------------------------------------- /springboot-mybatis-mutil-datasource/src/main/java/org/spring/springboot/dao/cluster/CityDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-mybatis-mutil-datasource/src/main/java/org/spring/springboot/dao/cluster/CityDao.java -------------------------------------------------------------------------------- /springboot-mybatis-mutil-datasource/src/main/java/org/spring/springboot/dao/master/UserDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-mybatis-mutil-datasource/src/main/java/org/spring/springboot/dao/master/UserDao.java -------------------------------------------------------------------------------- /springboot-mybatis-mutil-datasource/src/main/java/org/spring/springboot/domain/City.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-mybatis-mutil-datasource/src/main/java/org/spring/springboot/domain/City.java -------------------------------------------------------------------------------- /springboot-mybatis-mutil-datasource/src/main/java/org/spring/springboot/domain/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-mybatis-mutil-datasource/src/main/java/org/spring/springboot/domain/User.java -------------------------------------------------------------------------------- /springboot-mybatis-mutil-datasource/src/main/java/org/spring/springboot/service/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-mybatis-mutil-datasource/src/main/java/org/spring/springboot/service/UserService.java -------------------------------------------------------------------------------- /springboot-mybatis-mutil-datasource/src/main/java/org/spring/springboot/service/impl/UserServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-mybatis-mutil-datasource/src/main/java/org/spring/springboot/service/impl/UserServiceImpl.java -------------------------------------------------------------------------------- /springboot-mybatis-mutil-datasource/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-mybatis-mutil-datasource/src/main/resources/application.properties -------------------------------------------------------------------------------- /springboot-mybatis-mutil-datasource/src/main/resources/mapper/cluster/CityMapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-mybatis-mutil-datasource/src/main/resources/mapper/cluster/CityMapper.xml -------------------------------------------------------------------------------- /springboot-mybatis-mutil-datasource/src/main/resources/mapper/master/UserMapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-mybatis-mutil-datasource/src/main/resources/mapper/master/UserMapper.xml -------------------------------------------------------------------------------- /springboot-mybatis-redis-annotation/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-mybatis-redis-annotation/pom.xml -------------------------------------------------------------------------------- /springboot-mybatis-redis-annotation/src/main/java/org/spring/springboot/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-mybatis-redis-annotation/src/main/java/org/spring/springboot/Application.java -------------------------------------------------------------------------------- /springboot-mybatis-redis-annotation/src/main/java/org/spring/springboot/domain/City.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-mybatis-redis-annotation/src/main/java/org/spring/springboot/domain/City.java -------------------------------------------------------------------------------- /springboot-mybatis-redis-annotation/src/main/java/org/spring/springboot/service/CityService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-mybatis-redis-annotation/src/main/java/org/spring/springboot/service/CityService.java -------------------------------------------------------------------------------- /springboot-mybatis-redis-annotation/src/main/java/org/spring/springboot/service/impl/CityServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-mybatis-redis-annotation/src/main/java/org/spring/springboot/service/impl/CityServiceImpl.java -------------------------------------------------------------------------------- /springboot-mybatis-redis-annotation/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-mybatis-redis-annotation/src/main/resources/application.properties -------------------------------------------------------------------------------- /springboot-mybatis-redis-annotation/src/test/org/spring/springboot/ApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-mybatis-redis-annotation/src/test/org/spring/springboot/ApplicationTests.java -------------------------------------------------------------------------------- /springboot-mybatis-redis/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-mybatis-redis/pom.xml -------------------------------------------------------------------------------- /springboot-mybatis-redis/src/main/java/org/spring/springboot/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-mybatis-redis/src/main/java/org/spring/springboot/Application.java -------------------------------------------------------------------------------- /springboot-mybatis-redis/src/main/java/org/spring/springboot/controller/CityRestController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-mybatis-redis/src/main/java/org/spring/springboot/controller/CityRestController.java -------------------------------------------------------------------------------- /springboot-mybatis-redis/src/main/java/org/spring/springboot/dao/CityDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-mybatis-redis/src/main/java/org/spring/springboot/dao/CityDao.java -------------------------------------------------------------------------------- /springboot-mybatis-redis/src/main/java/org/spring/springboot/domain/City.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-mybatis-redis/src/main/java/org/spring/springboot/domain/City.java -------------------------------------------------------------------------------- /springboot-mybatis-redis/src/main/java/org/spring/springboot/service/CityService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-mybatis-redis/src/main/java/org/spring/springboot/service/CityService.java -------------------------------------------------------------------------------- /springboot-mybatis-redis/src/main/java/org/spring/springboot/service/impl/CityServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-mybatis-redis/src/main/java/org/spring/springboot/service/impl/CityServiceImpl.java -------------------------------------------------------------------------------- /springboot-mybatis-redis/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-mybatis-redis/src/main/resources/application.properties -------------------------------------------------------------------------------- /springboot-mybatis-redis/src/main/resources/mapper/CityMapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-mybatis-redis/src/main/resources/mapper/CityMapper.xml -------------------------------------------------------------------------------- /springboot-mybatis/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-mybatis/pom.xml -------------------------------------------------------------------------------- /springboot-mybatis/src/main/java/org/spring/springboot/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-mybatis/src/main/java/org/spring/springboot/Application.java -------------------------------------------------------------------------------- /springboot-mybatis/src/main/java/org/spring/springboot/controller/CityRestController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-mybatis/src/main/java/org/spring/springboot/controller/CityRestController.java -------------------------------------------------------------------------------- /springboot-mybatis/src/main/java/org/spring/springboot/dao/CityDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-mybatis/src/main/java/org/spring/springboot/dao/CityDao.java -------------------------------------------------------------------------------- /springboot-mybatis/src/main/java/org/spring/springboot/domain/City.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-mybatis/src/main/java/org/spring/springboot/domain/City.java -------------------------------------------------------------------------------- /springboot-mybatis/src/main/java/org/spring/springboot/service/CityService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-mybatis/src/main/java/org/spring/springboot/service/CityService.java -------------------------------------------------------------------------------- /springboot-mybatis/src/main/java/org/spring/springboot/service/impl/CityServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-mybatis/src/main/java/org/spring/springboot/service/impl/CityServiceImpl.java -------------------------------------------------------------------------------- /springboot-mybatis/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-mybatis/src/main/resources/application.properties -------------------------------------------------------------------------------- /springboot-mybatis/src/main/resources/mapper/CityMapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-mybatis/src/main/resources/mapper/CityMapper.xml -------------------------------------------------------------------------------- /springboot-properties/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-properties/pom.xml -------------------------------------------------------------------------------- /springboot-properties/src/main/java/org/spring/springboot/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-properties/src/main/java/org/spring/springboot/Application.java -------------------------------------------------------------------------------- /springboot-properties/src/main/java/org/spring/springboot/property/HomeProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-properties/src/main/java/org/spring/springboot/property/HomeProperties.java -------------------------------------------------------------------------------- /springboot-properties/src/main/java/org/spring/springboot/property/UserProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-properties/src/main/java/org/spring/springboot/property/UserProperties.java -------------------------------------------------------------------------------- /springboot-properties/src/main/java/org/spring/springboot/web/HelloWorldController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-properties/src/main/java/org/spring/springboot/web/HelloWorldController.java -------------------------------------------------------------------------------- /springboot-properties/src/main/resources/application-dev.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-properties/src/main/resources/application-dev.properties -------------------------------------------------------------------------------- /springboot-properties/src/main/resources/application-prod.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-properties/src/main/resources/application-prod.properties -------------------------------------------------------------------------------- /springboot-properties/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-properties/src/main/resources/application.properties -------------------------------------------------------------------------------- /springboot-properties/src/test/java/org/spring/springboot/property/HomeProperties1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-properties/src/test/java/org/spring/springboot/property/HomeProperties1.java -------------------------------------------------------------------------------- /springboot-properties/src/test/java/org/spring/springboot/property/PropertiesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-properties/src/test/java/org/spring/springboot/property/PropertiesTest.java -------------------------------------------------------------------------------- /springboot-properties/src/test/java/org/spring/springboot/web/HelloWorldControllerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-properties/src/test/java/org/spring/springboot/web/HelloWorldControllerTest.java -------------------------------------------------------------------------------- /springboot-properties/src/test/resouorces/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-properties/src/test/resouorces/application.yml -------------------------------------------------------------------------------- /springboot-restful/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-restful/pom.xml -------------------------------------------------------------------------------- /springboot-restful/src/main/java/org/spring/springboot/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-restful/src/main/java/org/spring/springboot/Application.java -------------------------------------------------------------------------------- /springboot-restful/src/main/java/org/spring/springboot/controller/CityRestController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-restful/src/main/java/org/spring/springboot/controller/CityRestController.java -------------------------------------------------------------------------------- /springboot-restful/src/main/java/org/spring/springboot/dao/CityDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-restful/src/main/java/org/spring/springboot/dao/CityDao.java -------------------------------------------------------------------------------- /springboot-restful/src/main/java/org/spring/springboot/domain/City.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-restful/src/main/java/org/spring/springboot/domain/City.java -------------------------------------------------------------------------------- /springboot-restful/src/main/java/org/spring/springboot/service/CityService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-restful/src/main/java/org/spring/springboot/service/CityService.java -------------------------------------------------------------------------------- /springboot-restful/src/main/java/org/spring/springboot/service/impl/CityServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-restful/src/main/java/org/spring/springboot/service/impl/CityServiceImpl.java -------------------------------------------------------------------------------- /springboot-restful/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-restful/src/main/resources/application.properties -------------------------------------------------------------------------------- /springboot-restful/src/main/resources/mapper/CityMapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-restful/src/main/resources/mapper/CityMapper.xml -------------------------------------------------------------------------------- /springboot-validation-over-json/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-validation-over-json/pom.xml -------------------------------------------------------------------------------- /springboot-validation-over-json/src/main/java/org/spring/springboot/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-validation-over-json/src/main/java/org/spring/springboot/Application.java -------------------------------------------------------------------------------- /springboot-validation-over-json/src/main/java/org/spring/springboot/constant/CityErrorInfoEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-validation-over-json/src/main/java/org/spring/springboot/constant/CityErrorInfoEnum.java -------------------------------------------------------------------------------- /springboot-validation-over-json/src/main/java/org/spring/springboot/result/ErrorInfoInterface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-validation-over-json/src/main/java/org/spring/springboot/result/ErrorInfoInterface.java -------------------------------------------------------------------------------- /springboot-validation-over-json/src/main/java/org/spring/springboot/result/GlobalErrorInfoEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-validation-over-json/src/main/java/org/spring/springboot/result/GlobalErrorInfoEnum.java -------------------------------------------------------------------------------- /springboot-validation-over-json/src/main/java/org/spring/springboot/result/GlobalErrorInfoException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-validation-over-json/src/main/java/org/spring/springboot/result/GlobalErrorInfoException.java -------------------------------------------------------------------------------- /springboot-validation-over-json/src/main/java/org/spring/springboot/result/GlobalErrorInfoHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-validation-over-json/src/main/java/org/spring/springboot/result/GlobalErrorInfoHandler.java -------------------------------------------------------------------------------- /springboot-validation-over-json/src/main/java/org/spring/springboot/result/ResultBody.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-validation-over-json/src/main/java/org/spring/springboot/result/ResultBody.java -------------------------------------------------------------------------------- /springboot-validation-over-json/src/main/java/org/spring/springboot/web/City.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-validation-over-json/src/main/java/org/spring/springboot/web/City.java -------------------------------------------------------------------------------- /springboot-validation-over-json/src/main/java/org/spring/springboot/web/ErrorJsonController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-validation-over-json/src/main/java/org/spring/springboot/web/ErrorJsonController.java -------------------------------------------------------------------------------- /springboot-validation-over-json/src/test/java/org/spring/springboot/web/ErrorJsonControllerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-validation-over-json/src/test/java/org/spring/springboot/web/ErrorJsonControllerTest.java -------------------------------------------------------------------------------- /springboot-webflux-1-quickstart/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-webflux-1-quickstart/pom.xml -------------------------------------------------------------------------------- /springboot-webflux-1-quickstart/src/main/java/org/spring/springboot/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-webflux-1-quickstart/src/main/java/org/spring/springboot/Application.java -------------------------------------------------------------------------------- /springboot-webflux-1-quickstart/src/main/java/org/spring/springboot/handler/CityHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-webflux-1-quickstart/src/main/java/org/spring/springboot/handler/CityHandler.java -------------------------------------------------------------------------------- /springboot-webflux-1-quickstart/src/main/java/org/spring/springboot/router/CityRouter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-webflux-1-quickstart/src/main/java/org/spring/springboot/router/CityRouter.java -------------------------------------------------------------------------------- /springboot-webflux-1-quickstart/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /springboot-webflux-10-book-manage-sys/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-webflux-10-book-manage-sys/pom.xml -------------------------------------------------------------------------------- /springboot-webflux-10-book-manage-sys/src/main/java/demo/springboot/WebApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-webflux-10-book-manage-sys/src/main/java/demo/springboot/WebApplication.java -------------------------------------------------------------------------------- /springboot-webflux-10-book-manage-sys/src/main/java/demo/springboot/dao/CityRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-webflux-10-book-manage-sys/src/main/java/demo/springboot/dao/CityRepository.java -------------------------------------------------------------------------------- /springboot-webflux-10-book-manage-sys/src/main/java/demo/springboot/domain/City.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-webflux-10-book-manage-sys/src/main/java/demo/springboot/domain/City.java -------------------------------------------------------------------------------- /springboot-webflux-10-book-manage-sys/src/main/java/demo/springboot/service/CityService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-webflux-10-book-manage-sys/src/main/java/demo/springboot/service/CityService.java -------------------------------------------------------------------------------- /springboot-webflux-10-book-manage-sys/src/main/java/demo/springboot/service/impl/CityServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-webflux-10-book-manage-sys/src/main/java/demo/springboot/service/impl/CityServiceImpl.java -------------------------------------------------------------------------------- /springboot-webflux-10-book-manage-sys/src/main/java/demo/springboot/web/CityController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-webflux-10-book-manage-sys/src/main/java/demo/springboot/web/CityController.java -------------------------------------------------------------------------------- /springboot-webflux-10-book-manage-sys/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-webflux-10-book-manage-sys/src/main/resources/application.properties -------------------------------------------------------------------------------- /springboot-webflux-10-book-manage-sys/src/main/resources/static/css/default.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-webflux-10-book-manage-sys/src/main/resources/static/css/default.css -------------------------------------------------------------------------------- /springboot-webflux-10-book-manage-sys/src/main/resources/static/images/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-webflux-10-book-manage-sys/src/main/resources/static/images/favicon.ico -------------------------------------------------------------------------------- /springboot-webflux-10-book-manage-sys/src/main/resources/templates/cityForm.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-webflux-10-book-manage-sys/src/main/resources/templates/cityForm.html -------------------------------------------------------------------------------- /springboot-webflux-10-book-manage-sys/src/main/resources/templates/cityList.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-webflux-10-book-manage-sys/src/main/resources/templates/cityList.html -------------------------------------------------------------------------------- /springboot-webflux-2-restful/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-webflux-2-restful/pom.xml -------------------------------------------------------------------------------- /springboot-webflux-2-restful/src/main/java/org/spring/springboot/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-webflux-2-restful/src/main/java/org/spring/springboot/Application.java -------------------------------------------------------------------------------- /springboot-webflux-2-restful/src/main/java/org/spring/springboot/dao/CityRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-webflux-2-restful/src/main/java/org/spring/springboot/dao/CityRepository.java -------------------------------------------------------------------------------- /springboot-webflux-2-restful/src/main/java/org/spring/springboot/domain/City.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-webflux-2-restful/src/main/java/org/spring/springboot/domain/City.java -------------------------------------------------------------------------------- /springboot-webflux-2-restful/src/main/java/org/spring/springboot/handler/CityHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-webflux-2-restful/src/main/java/org/spring/springboot/handler/CityHandler.java -------------------------------------------------------------------------------- /springboot-webflux-2-restful/src/main/java/org/spring/springboot/webflux/controller/CityWebFluxController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-webflux-2-restful/src/main/java/org/spring/springboot/webflux/controller/CityWebFluxController.java -------------------------------------------------------------------------------- /springboot-webflux-2-restful/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /springboot-webflux-3-mongodb/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-webflux-3-mongodb/pom.xml -------------------------------------------------------------------------------- /springboot-webflux-3-mongodb/src/main/java/org/spring/springboot/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-webflux-3-mongodb/src/main/java/org/spring/springboot/Application.java -------------------------------------------------------------------------------- /springboot-webflux-3-mongodb/src/main/java/org/spring/springboot/dao/CityRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-webflux-3-mongodb/src/main/java/org/spring/springboot/dao/CityRepository.java -------------------------------------------------------------------------------- /springboot-webflux-3-mongodb/src/main/java/org/spring/springboot/domain/City.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-webflux-3-mongodb/src/main/java/org/spring/springboot/domain/City.java -------------------------------------------------------------------------------- /springboot-webflux-3-mongodb/src/main/java/org/spring/springboot/handler/CityHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-webflux-3-mongodb/src/main/java/org/spring/springboot/handler/CityHandler.java -------------------------------------------------------------------------------- /springboot-webflux-3-mongodb/src/main/java/org/spring/springboot/webflux/controller/CityWebFluxController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-webflux-3-mongodb/src/main/java/org/spring/springboot/webflux/controller/CityWebFluxController.java -------------------------------------------------------------------------------- /springboot-webflux-3-mongodb/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-webflux-3-mongodb/src/main/resources/application.properties -------------------------------------------------------------------------------- /springboot-webflux-4-thymeleaf/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-webflux-4-thymeleaf/pom.xml -------------------------------------------------------------------------------- /springboot-webflux-4-thymeleaf/src/main/java/org/spring/springboot/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-webflux-4-thymeleaf/src/main/java/org/spring/springboot/Application.java -------------------------------------------------------------------------------- /springboot-webflux-4-thymeleaf/src/main/java/org/spring/springboot/dao/CityRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-webflux-4-thymeleaf/src/main/java/org/spring/springboot/dao/CityRepository.java -------------------------------------------------------------------------------- /springboot-webflux-4-thymeleaf/src/main/java/org/spring/springboot/domain/City.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-webflux-4-thymeleaf/src/main/java/org/spring/springboot/domain/City.java -------------------------------------------------------------------------------- /springboot-webflux-4-thymeleaf/src/main/java/org/spring/springboot/handler/CityHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-webflux-4-thymeleaf/src/main/java/org/spring/springboot/handler/CityHandler.java -------------------------------------------------------------------------------- /springboot-webflux-4-thymeleaf/src/main/java/org/spring/springboot/webflux/controller/CityWebFluxController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-webflux-4-thymeleaf/src/main/java/org/spring/springboot/webflux/controller/CityWebFluxController.java -------------------------------------------------------------------------------- /springboot-webflux-4-thymeleaf/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /springboot-webflux-4-thymeleaf/src/main/resources/templates/cityList.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-webflux-4-thymeleaf/src/main/resources/templates/cityList.html -------------------------------------------------------------------------------- /springboot-webflux-4-thymeleaf/src/main/resources/templates/hello.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-webflux-4-thymeleaf/src/main/resources/templates/hello.html -------------------------------------------------------------------------------- /springboot-webflux-5-thymeleaf-mongodb/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-webflux-5-thymeleaf-mongodb/pom.xml -------------------------------------------------------------------------------- /springboot-webflux-5-thymeleaf-mongodb/src/main/java/org/spring/springboot/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-webflux-5-thymeleaf-mongodb/src/main/java/org/spring/springboot/Application.java -------------------------------------------------------------------------------- /springboot-webflux-5-thymeleaf-mongodb/src/main/java/org/spring/springboot/dao/CityRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-webflux-5-thymeleaf-mongodb/src/main/java/org/spring/springboot/dao/CityRepository.java -------------------------------------------------------------------------------- /springboot-webflux-5-thymeleaf-mongodb/src/main/java/org/spring/springboot/domain/City.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-webflux-5-thymeleaf-mongodb/src/main/java/org/spring/springboot/domain/City.java -------------------------------------------------------------------------------- /springboot-webflux-5-thymeleaf-mongodb/src/main/java/org/spring/springboot/handler/CityHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-webflux-5-thymeleaf-mongodb/src/main/java/org/spring/springboot/handler/CityHandler.java -------------------------------------------------------------------------------- /springboot-webflux-5-thymeleaf-mongodb/src/main/java/org/spring/springboot/webflux/controller/CityWebFluxController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-webflux-5-thymeleaf-mongodb/src/main/java/org/spring/springboot/webflux/controller/CityWebFluxController.java -------------------------------------------------------------------------------- /springboot-webflux-5-thymeleaf-mongodb/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-webflux-5-thymeleaf-mongodb/src/main/resources/application.properties -------------------------------------------------------------------------------- /springboot-webflux-5-thymeleaf-mongodb/src/main/resources/templates/city.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-webflux-5-thymeleaf-mongodb/src/main/resources/templates/city.html -------------------------------------------------------------------------------- /springboot-webflux-5-thymeleaf-mongodb/src/main/resources/templates/cityList.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-webflux-5-thymeleaf-mongodb/src/main/resources/templates/cityList.html -------------------------------------------------------------------------------- /springboot-webflux-6-redis/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-webflux-6-redis/pom.xml -------------------------------------------------------------------------------- /springboot-webflux-6-redis/src/main/java/org/spring/springboot/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-webflux-6-redis/src/main/java/org/spring/springboot/Application.java -------------------------------------------------------------------------------- /springboot-webflux-6-redis/src/main/java/org/spring/springboot/domain/City.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-webflux-6-redis/src/main/java/org/spring/springboot/domain/City.java -------------------------------------------------------------------------------- /springboot-webflux-6-redis/src/main/java/org/spring/springboot/webflux/controller/CityWebFluxController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-webflux-6-redis/src/main/java/org/spring/springboot/webflux/controller/CityWebFluxController.java -------------------------------------------------------------------------------- /springboot-webflux-6-redis/src/main/java/org/spring/springboot/webflux/controller/CityWebFluxReactiveController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-webflux-6-redis/src/main/java/org/spring/springboot/webflux/controller/CityWebFluxReactiveController.java -------------------------------------------------------------------------------- /springboot-webflux-6-redis/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-webflux-6-redis/src/main/resources/application.properties -------------------------------------------------------------------------------- /springboot-webflux-7-redis-cache/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-webflux-7-redis-cache/pom.xml -------------------------------------------------------------------------------- /springboot-webflux-7-redis-cache/src/main/java/org/spring/springboot/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-webflux-7-redis-cache/src/main/java/org/spring/springboot/Application.java -------------------------------------------------------------------------------- /springboot-webflux-7-redis-cache/src/main/java/org/spring/springboot/dao/CityRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-webflux-7-redis-cache/src/main/java/org/spring/springboot/dao/CityRepository.java -------------------------------------------------------------------------------- /springboot-webflux-7-redis-cache/src/main/java/org/spring/springboot/domain/City.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-webflux-7-redis-cache/src/main/java/org/spring/springboot/domain/City.java -------------------------------------------------------------------------------- /springboot-webflux-7-redis-cache/src/main/java/org/spring/springboot/handler/CityHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-webflux-7-redis-cache/src/main/java/org/spring/springboot/handler/CityHandler.java -------------------------------------------------------------------------------- /springboot-webflux-7-redis-cache/src/main/java/org/spring/springboot/webflux/controller/CityWebFluxController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-webflux-7-redis-cache/src/main/java/org/spring/springboot/webflux/controller/CityWebFluxController.java -------------------------------------------------------------------------------- /springboot-webflux-7-redis-cache/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-webflux-7-redis-cache/src/main/resources/application.properties -------------------------------------------------------------------------------- /springboot-webflux-8-websocket/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-webflux-8-websocket/pom.xml -------------------------------------------------------------------------------- /springboot-webflux-8-websocket/src/main/java/org/spring/springboot/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-webflux-8-websocket/src/main/java/org/spring/springboot/Application.java -------------------------------------------------------------------------------- /springboot-webflux-8-websocket/src/main/java/org/spring/springboot/config/WebSocketConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-webflux-8-websocket/src/main/java/org/spring/springboot/config/WebSocketConfiguration.java -------------------------------------------------------------------------------- /springboot-webflux-8-websocket/src/main/java/org/spring/springboot/handler/EchoHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-webflux-8-websocket/src/main/java/org/spring/springboot/handler/EchoHandler.java -------------------------------------------------------------------------------- /springboot-webflux-8-websocket/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /springboot-webflux-8-websocket/src/main/resources/websocket-client.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-webflux-8-websocket/src/main/resources/websocket-client.html -------------------------------------------------------------------------------- /springboot-webflux-8-websocket/src/test/java/WSClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-webflux-8-websocket/src/test/java/WSClient.java -------------------------------------------------------------------------------- /springboot-webflux-9-test/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-webflux-9-test/pom.xml -------------------------------------------------------------------------------- /springboot-webflux-9-test/src/main/java/org/spring/springboot/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-webflux-9-test/src/main/java/org/spring/springboot/Application.java -------------------------------------------------------------------------------- /springboot-webflux-9-test/src/main/java/org/spring/springboot/dao/CityRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-webflux-9-test/src/main/java/org/spring/springboot/dao/CityRepository.java -------------------------------------------------------------------------------- /springboot-webflux-9-test/src/main/java/org/spring/springboot/domain/City.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-webflux-9-test/src/main/java/org/spring/springboot/domain/City.java -------------------------------------------------------------------------------- /springboot-webflux-9-test/src/main/java/org/spring/springboot/handler/CityHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-webflux-9-test/src/main/java/org/spring/springboot/handler/CityHandler.java -------------------------------------------------------------------------------- /springboot-webflux-9-test/src/main/java/org/spring/springboot/webflux/controller/CityWebFluxController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-webflux-9-test/src/main/java/org/spring/springboot/webflux/controller/CityWebFluxController.java -------------------------------------------------------------------------------- /springboot-webflux-9-test/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-webflux-9-test/src/main/resources/application.properties -------------------------------------------------------------------------------- /springboot-webflux-9-test/src/test/java/org/spring/springboot/handler/CityHandlerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffLi1993/springboot-learning-example/HEAD/springboot-webflux-9-test/src/test/java/org/spring/springboot/handler/CityHandlerTest.java --------------------------------------------------------------------------------