├── README.md ├── SUMMARY.md ├── images ├── icon-spring-framework.svg └── spring-5-book-logo.jpg └── samples ├── reactive-demos ├── .gitignore ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── waylau │ │ └── spring │ │ └── reactive │ │ ├── Stock.java │ │ └── StockPriceEventController.java │ └── resources │ └── templates │ └── index.html ├── s5-ch01-hello-world ├── .gitignore ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── pom.xml └── src │ └── main │ └── java │ └── com │ └── waylau │ └── spring │ └── hello │ ├── Application.java │ ├── MessagePrinter.java │ └── service │ ├── MessageService.java │ └── MessageServiceImpl.java ├── s5-ch02-aop-aspect-xml ├── .gitignore ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── waylau │ │ └── spring │ │ └── aop │ │ ├── Application.java │ │ ├── Fighter.java │ │ └── Tiger.java │ └── resources │ └── spring.xml ├── s5-ch02-aop-aspect ├── .gitignore ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── waylau │ │ └── spring │ │ └── aop │ │ ├── Application.java │ │ ├── Fighter.java │ │ └── Tiger.java │ └── resources │ └── spring.xml ├── s5-ch02-custom-scope-annotation ├── .gitignore ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── pom.xml └── src │ └── main │ └── java │ └── com │ └── waylau │ └── spring │ └── scope │ ├── AppConfig.java │ ├── Application.java │ ├── ThreadScope.java │ └── service │ ├── MessageService.java │ └── MessageServiceImpl.java ├── s5-ch02-custom-scope ├── .gitignore ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── waylau │ │ └── spring │ │ └── scope │ │ ├── Application.java │ │ ├── MessagePrinter.java │ │ ├── ThreadScope.java │ │ └── service │ │ ├── MessageService.java │ │ └── MessageServiceImpl.java │ └── resources │ └── spring.xml ├── s5-ch02-dependency-injection ├── .gitignore ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── waylau │ │ └── spring │ │ └── di │ │ ├── Application.java │ │ ├── MessagePrinter.java │ │ └── service │ │ ├── MessageService.java │ │ └── MessageServiceImpl.java │ └── resources │ └── spring.xml ├── s5-ch02-expression-language ├── .gitignore ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── waylau │ │ └── spring │ │ └── el │ │ ├── Application.java │ │ ├── Item.java │ │ ├── ShopList.java │ │ └── Tax.java │ └── resources │ ├── spel.properites │ └── spring.xml ├── s5-ch05-client-side-rest-test ├── .gitignore ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── pom.xml └── src │ ├── main │ └── resources │ │ └── spring.xml │ └── test │ └── java │ └── com │ └── waylau │ └── spring │ └── hello │ └── controller │ └── HelloControllerTest.java ├── s5-ch05-mvc-test ├── .gitignore ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── waylau │ │ │ └── spring │ │ │ └── hello │ │ │ └── controller │ │ │ └── HelloController.java │ └── resources │ │ └── spring.xml │ └── test │ └── java │ └── com │ └── waylau │ └── spring │ └── hello │ └── controller │ └── HelloControllerTest.java ├── s5-ch06-declarative-transaction ├── .gitignore ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── waylau │ │ └── spring │ │ └── tx │ │ ├── Application.java │ │ ├── service │ │ ├── UserService.java │ │ └── UserServiceImpl.java │ │ └── vo │ │ └── User.java │ └── resources │ ├── log4j2.xml │ └── spring.xml ├── s5-ch08-embedded-database ├── .gitignore ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── waylau │ │ └── spring │ │ └── jdbc │ │ ├── Application.java │ │ ├── dao │ │ ├── UserDao.java │ │ └── UserDaoImpl.java │ │ ├── service │ │ ├── UserService.java │ │ └── UserServiceImpl.java │ │ └── vo │ │ └── User.java │ └── resources │ ├── log4j2.xml │ ├── schema.sql │ ├── spring.xml │ └── test-data.sql ├── s5-ch08-jdbc-object-mapping ├── .gitignore ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── waylau │ │ └── spring │ │ └── jdbc │ │ ├── Application.java │ │ ├── dao │ │ ├── UserDao.java │ │ ├── UserDaoImpl.java │ │ ├── UserMappingQuery.java │ │ └── UserSqlUpdate.java │ │ ├── service │ │ ├── UserService.java │ │ └── UserServiceImpl.java │ │ └── vo │ │ └── User.java │ └── resources │ ├── log4j2.xml │ └── spring.xml ├── s5-ch08-jdbc-template ├── .gitignore ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── waylau │ │ └── spring │ │ └── jdbc │ │ ├── Application.java │ │ ├── dao │ │ ├── UserDao.java │ │ └── UserDaoImpl.java │ │ ├── service │ │ ├── UserService.java │ │ └── UserServiceImpl.java │ │ └── vo │ │ └── User.java │ └── resources │ ├── log4j2.xml │ └── spring.xml ├── s5-ch10-jaxb-oxm ├── .gitignore ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── waylau │ │ └── spring │ │ └── jaxb │ │ ├── Application.java │ │ ├── service │ │ ├── CityDataService.java │ │ └── CityDataServiceImpl.java │ │ ├── util │ │ └── XmlBuilder.java │ │ └── vo │ │ ├── City.java │ │ └── CityList.java │ └── resources │ ├── citylist.xml │ └── spring.xml ├── s5-ch11-mvc-rest ├── .gitignore ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── pom.xml └── src │ └── main │ └── java │ └── com │ └── waylau │ └── spring │ └── mvc │ ├── Application.java │ ├── JettyServer.java │ ├── configuration │ ├── AppConfiguration.java │ └── MvcConfiguration.java │ ├── controller │ └── HelloController.java │ └── vo │ └── User.java ├── s5-ch12-rest-template ├── .gitignore ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── pom.xml └── src │ └── main │ └── java │ └── com │ └── waylau │ └── spring │ └── mvc │ ├── Application.java │ ├── JettyServer.java │ ├── configuration │ ├── AppConfiguration.java │ ├── MvcConfiguration.java │ └── RestConfiguration.java │ ├── controller │ └── WeatherController.java │ ├── service │ ├── WeatherDataService.java │ └── WeatherDataServiceImpl.java │ ├── util │ └── StringUtil.java │ └── vo │ ├── Forecast.java │ ├── Weather.java │ ├── WeatherResponse.java │ └── Yesterday.java ├── s5-ch13-websocket-stomp ├── .gitignore ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── waylau │ │ └── spring │ │ └── websocket │ │ ├── Application.java │ │ ├── JettyServer.java │ │ ├── configuration │ │ ├── AppConfiguration.java │ │ ├── MvcConfig.java │ │ └── WebSocketMessageConfig.java │ │ ├── controller │ │ └── ChatController.java │ │ ├── handler │ │ └── vo │ │ │ └── ChatMessage.java │ │ └── listener │ │ └── WebSocketEventListener.java │ └── resources │ ├── static │ ├── css │ │ └── main.css │ └── js │ │ └── main.js │ └── templates │ └── index.html ├── s5-ch15-webclient-file ├── .gitignore ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── waylau │ │ └── spring │ │ └── webclient │ │ └── Application.java │ └── resources │ └── waylau_181_181.jpg ├── s5-ch16-reactive-websocket ├── .gitignore ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── waylau │ │ └── spring │ │ └── websocket │ │ ├── Application.java │ │ ├── Client.java │ │ ├── JettyServer.java │ │ ├── configuration │ │ ├── AppConfiguration.java │ │ ├── MvcConfig.java │ │ └── WebSocketConfig.java │ │ ├── controller │ │ └── ChatController.java │ │ └── handler │ │ └── ChatHandler.java │ └── resources │ └── templates │ └── index.html ├── s5-ch19-jms-msg ├── .gitignore ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── waylau │ │ │ └── spring │ │ │ └── jms │ │ │ ├── queue │ │ │ ├── ConsumerListener.java │ │ │ ├── ConsumerService.java │ │ │ ├── ConsumerServiceImpl.java │ │ │ ├── ConsumerSessionAwareMessageListener.java │ │ │ ├── ProducerService.java │ │ │ ├── ProducerServiceImpl.java │ │ │ └── QueueMessageListener.java │ │ │ └── topic │ │ │ ├── TopicMessageListener.java │ │ │ ├── TopicMessageListener2.java │ │ │ └── TopicProvider.java │ └── resources │ │ └── spring.xml │ └── test │ └── java │ └── com │ └── waylau │ └── spring │ └── jms │ └── SpringJmsTest.java ├── s5-ch22-java-mail ├── .gitignore ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── pom.xml └── src │ ├── main │ └── java │ │ └── com │ │ └── waylau │ │ └── spring │ │ └── mail │ │ └── config │ │ └── AppConfig.java │ └── test │ └── java │ └── com │ └── waylau │ └── spring │ └── mail │ └── SpringMailTest.java ├── s5-ch23-quartz-scheduler ├── .gitignore ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── pom.xml └── src │ └── main │ └── java │ └── com │ └── waylau │ └── spring │ └── quartz │ ├── Application.java │ ├── JettyServer.java │ ├── configuration │ ├── AppConfiguration.java │ ├── MvcConfiguration.java │ ├── QuartzConfiguration.java │ ├── QuartzJobFactory.java │ └── RestConfiguration.java │ ├── controller │ └── WeatherController.java │ ├── job │ └── WeatherDataSyncJob.java │ ├── service │ ├── WeatherDataService.java │ └── WeatherDataServiceImpl.java │ ├── util │ └── StringUtil.java │ └── vo │ ├── Forecast.java │ ├── Weather.java │ ├── WeatherResponse.java │ └── Yesterday.java ├── s5-ch24-java-cache ├── .gitignore ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── pom.xml └── src │ └── main │ └── java │ └── com │ └── waylau │ └── spring │ └── cache │ ├── Application.java │ ├── JettyServer.java │ ├── configuration │ ├── AppConfiguration.java │ ├── CacheConfiguration.java │ ├── MvcConfiguration.java │ └── RestConfiguration.java │ ├── controller │ └── WeatherController.java │ ├── service │ ├── WeatherDataService.java │ └── WeatherDataServiceImpl.java │ ├── util │ └── StringUtil.java │ └── vo │ ├── Forecast.java │ ├── Weather.java │ ├── WeatherResponse.java │ └── Yesterday.java ├── s5-ch25-initializr-start ├── .gitignore ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── waylau │ │ │ └── spring │ │ │ └── boot │ │ │ └── initializrstart │ │ │ └── InitializrStartApplication.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── com │ └── waylau │ └── spring │ └── boot │ └── initializrstart │ └── InitializrStartApplicationTests.java ├── s5-ch26-eureka-client ├── .gitignore ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── waylau │ │ │ └── spring │ │ │ └── cloud │ │ │ ├── Application.java │ │ │ └── controller │ │ │ └── HelloController.java │ └── resources │ │ ├── application.properties │ │ └── static │ │ └── favicon.ico │ └── test │ └── java │ └── com │ └── waylau │ └── spring │ └── cloud │ ├── ApplicationTests.java │ └── controller │ └── HelloControllerTest.java └── s5-ch26-eureka-server ├── .gitignore ├── build.gradle ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── src ├── main ├── java │ └── com │ │ └── waylau │ │ └── spring │ │ └── cloud │ │ ├── Application.java │ │ └── controller │ │ └── HelloController.java └── resources │ ├── application.properties │ └── static │ └── favicon.ico └── test └── java └── com └── waylau └── spring └── cloud ├── ApplicationTests.java └── controller └── HelloControllerTest.java /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/README.md -------------------------------------------------------------------------------- /SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/SUMMARY.md -------------------------------------------------------------------------------- /images/icon-spring-framework.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/images/icon-spring-framework.svg -------------------------------------------------------------------------------- /images/spring-5-book-logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/images/spring-5-book-logo.jpg -------------------------------------------------------------------------------- /samples/reactive-demos/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/reactive-demos/.gitignore -------------------------------------------------------------------------------- /samples/reactive-demos/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/reactive-demos/pom.xml -------------------------------------------------------------------------------- /samples/reactive-demos/src/main/java/com/waylau/spring/reactive/Stock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/reactive-demos/src/main/java/com/waylau/spring/reactive/Stock.java -------------------------------------------------------------------------------- /samples/reactive-demos/src/main/java/com/waylau/spring/reactive/StockPriceEventController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/reactive-demos/src/main/java/com/waylau/spring/reactive/StockPriceEventController.java -------------------------------------------------------------------------------- /samples/reactive-demos/src/main/resources/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/reactive-demos/src/main/resources/templates/index.html -------------------------------------------------------------------------------- /samples/s5-ch01-hello-world/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch01-hello-world/.gitignore -------------------------------------------------------------------------------- /samples/s5-ch01-hello-world/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch01-hello-world/build.gradle -------------------------------------------------------------------------------- /samples/s5-ch01-hello-world/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch01-hello-world/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /samples/s5-ch01-hello-world/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch01-hello-world/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /samples/s5-ch01-hello-world/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch01-hello-world/gradlew -------------------------------------------------------------------------------- /samples/s5-ch01-hello-world/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch01-hello-world/gradlew.bat -------------------------------------------------------------------------------- /samples/s5-ch01-hello-world/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch01-hello-world/pom.xml -------------------------------------------------------------------------------- /samples/s5-ch01-hello-world/src/main/java/com/waylau/spring/hello/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch01-hello-world/src/main/java/com/waylau/spring/hello/Application.java -------------------------------------------------------------------------------- /samples/s5-ch01-hello-world/src/main/java/com/waylau/spring/hello/MessagePrinter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch01-hello-world/src/main/java/com/waylau/spring/hello/MessagePrinter.java -------------------------------------------------------------------------------- /samples/s5-ch01-hello-world/src/main/java/com/waylau/spring/hello/service/MessageService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch01-hello-world/src/main/java/com/waylau/spring/hello/service/MessageService.java -------------------------------------------------------------------------------- /samples/s5-ch01-hello-world/src/main/java/com/waylau/spring/hello/service/MessageServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch01-hello-world/src/main/java/com/waylau/spring/hello/service/MessageServiceImpl.java -------------------------------------------------------------------------------- /samples/s5-ch02-aop-aspect-xml/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch02-aop-aspect-xml/.gitignore -------------------------------------------------------------------------------- /samples/s5-ch02-aop-aspect-xml/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch02-aop-aspect-xml/build.gradle -------------------------------------------------------------------------------- /samples/s5-ch02-aop-aspect-xml/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch02-aop-aspect-xml/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /samples/s5-ch02-aop-aspect-xml/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch02-aop-aspect-xml/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /samples/s5-ch02-aop-aspect-xml/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch02-aop-aspect-xml/gradlew -------------------------------------------------------------------------------- /samples/s5-ch02-aop-aspect-xml/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch02-aop-aspect-xml/gradlew.bat -------------------------------------------------------------------------------- /samples/s5-ch02-aop-aspect-xml/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch02-aop-aspect-xml/pom.xml -------------------------------------------------------------------------------- /samples/s5-ch02-aop-aspect-xml/src/main/java/com/waylau/spring/aop/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch02-aop-aspect-xml/src/main/java/com/waylau/spring/aop/Application.java -------------------------------------------------------------------------------- /samples/s5-ch02-aop-aspect-xml/src/main/java/com/waylau/spring/aop/Fighter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch02-aop-aspect-xml/src/main/java/com/waylau/spring/aop/Fighter.java -------------------------------------------------------------------------------- /samples/s5-ch02-aop-aspect-xml/src/main/java/com/waylau/spring/aop/Tiger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch02-aop-aspect-xml/src/main/java/com/waylau/spring/aop/Tiger.java -------------------------------------------------------------------------------- /samples/s5-ch02-aop-aspect-xml/src/main/resources/spring.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch02-aop-aspect-xml/src/main/resources/spring.xml -------------------------------------------------------------------------------- /samples/s5-ch02-aop-aspect/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch02-aop-aspect/.gitignore -------------------------------------------------------------------------------- /samples/s5-ch02-aop-aspect/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch02-aop-aspect/build.gradle -------------------------------------------------------------------------------- /samples/s5-ch02-aop-aspect/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch02-aop-aspect/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /samples/s5-ch02-aop-aspect/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch02-aop-aspect/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /samples/s5-ch02-aop-aspect/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch02-aop-aspect/gradlew -------------------------------------------------------------------------------- /samples/s5-ch02-aop-aspect/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch02-aop-aspect/gradlew.bat -------------------------------------------------------------------------------- /samples/s5-ch02-aop-aspect/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch02-aop-aspect/pom.xml -------------------------------------------------------------------------------- /samples/s5-ch02-aop-aspect/src/main/java/com/waylau/spring/aop/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch02-aop-aspect/src/main/java/com/waylau/spring/aop/Application.java -------------------------------------------------------------------------------- /samples/s5-ch02-aop-aspect/src/main/java/com/waylau/spring/aop/Fighter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch02-aop-aspect/src/main/java/com/waylau/spring/aop/Fighter.java -------------------------------------------------------------------------------- /samples/s5-ch02-aop-aspect/src/main/java/com/waylau/spring/aop/Tiger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch02-aop-aspect/src/main/java/com/waylau/spring/aop/Tiger.java -------------------------------------------------------------------------------- /samples/s5-ch02-aop-aspect/src/main/resources/spring.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch02-aop-aspect/src/main/resources/spring.xml -------------------------------------------------------------------------------- /samples/s5-ch02-custom-scope-annotation/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch02-custom-scope-annotation/.gitignore -------------------------------------------------------------------------------- /samples/s5-ch02-custom-scope-annotation/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch02-custom-scope-annotation/build.gradle -------------------------------------------------------------------------------- /samples/s5-ch02-custom-scope-annotation/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch02-custom-scope-annotation/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /samples/s5-ch02-custom-scope-annotation/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch02-custom-scope-annotation/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /samples/s5-ch02-custom-scope-annotation/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch02-custom-scope-annotation/gradlew -------------------------------------------------------------------------------- /samples/s5-ch02-custom-scope-annotation/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch02-custom-scope-annotation/gradlew.bat -------------------------------------------------------------------------------- /samples/s5-ch02-custom-scope-annotation/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch02-custom-scope-annotation/pom.xml -------------------------------------------------------------------------------- /samples/s5-ch02-custom-scope-annotation/src/main/java/com/waylau/spring/scope/AppConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch02-custom-scope-annotation/src/main/java/com/waylau/spring/scope/AppConfig.java -------------------------------------------------------------------------------- /samples/s5-ch02-custom-scope-annotation/src/main/java/com/waylau/spring/scope/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch02-custom-scope-annotation/src/main/java/com/waylau/spring/scope/Application.java -------------------------------------------------------------------------------- /samples/s5-ch02-custom-scope-annotation/src/main/java/com/waylau/spring/scope/ThreadScope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch02-custom-scope-annotation/src/main/java/com/waylau/spring/scope/ThreadScope.java -------------------------------------------------------------------------------- /samples/s5-ch02-custom-scope-annotation/src/main/java/com/waylau/spring/scope/service/MessageService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch02-custom-scope-annotation/src/main/java/com/waylau/spring/scope/service/MessageService.java -------------------------------------------------------------------------------- /samples/s5-ch02-custom-scope-annotation/src/main/java/com/waylau/spring/scope/service/MessageServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch02-custom-scope-annotation/src/main/java/com/waylau/spring/scope/service/MessageServiceImpl.java -------------------------------------------------------------------------------- /samples/s5-ch02-custom-scope/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch02-custom-scope/.gitignore -------------------------------------------------------------------------------- /samples/s5-ch02-custom-scope/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch02-custom-scope/build.gradle -------------------------------------------------------------------------------- /samples/s5-ch02-custom-scope/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch02-custom-scope/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /samples/s5-ch02-custom-scope/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch02-custom-scope/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /samples/s5-ch02-custom-scope/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch02-custom-scope/gradlew -------------------------------------------------------------------------------- /samples/s5-ch02-custom-scope/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch02-custom-scope/gradlew.bat -------------------------------------------------------------------------------- /samples/s5-ch02-custom-scope/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch02-custom-scope/pom.xml -------------------------------------------------------------------------------- /samples/s5-ch02-custom-scope/src/main/java/com/waylau/spring/scope/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch02-custom-scope/src/main/java/com/waylau/spring/scope/Application.java -------------------------------------------------------------------------------- /samples/s5-ch02-custom-scope/src/main/java/com/waylau/spring/scope/MessagePrinter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch02-custom-scope/src/main/java/com/waylau/spring/scope/MessagePrinter.java -------------------------------------------------------------------------------- /samples/s5-ch02-custom-scope/src/main/java/com/waylau/spring/scope/ThreadScope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch02-custom-scope/src/main/java/com/waylau/spring/scope/ThreadScope.java -------------------------------------------------------------------------------- /samples/s5-ch02-custom-scope/src/main/java/com/waylau/spring/scope/service/MessageService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch02-custom-scope/src/main/java/com/waylau/spring/scope/service/MessageService.java -------------------------------------------------------------------------------- /samples/s5-ch02-custom-scope/src/main/java/com/waylau/spring/scope/service/MessageServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch02-custom-scope/src/main/java/com/waylau/spring/scope/service/MessageServiceImpl.java -------------------------------------------------------------------------------- /samples/s5-ch02-custom-scope/src/main/resources/spring.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch02-custom-scope/src/main/resources/spring.xml -------------------------------------------------------------------------------- /samples/s5-ch02-dependency-injection/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch02-dependency-injection/.gitignore -------------------------------------------------------------------------------- /samples/s5-ch02-dependency-injection/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch02-dependency-injection/build.gradle -------------------------------------------------------------------------------- /samples/s5-ch02-dependency-injection/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch02-dependency-injection/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /samples/s5-ch02-dependency-injection/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch02-dependency-injection/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /samples/s5-ch02-dependency-injection/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch02-dependency-injection/gradlew -------------------------------------------------------------------------------- /samples/s5-ch02-dependency-injection/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch02-dependency-injection/gradlew.bat -------------------------------------------------------------------------------- /samples/s5-ch02-dependency-injection/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch02-dependency-injection/pom.xml -------------------------------------------------------------------------------- /samples/s5-ch02-dependency-injection/src/main/java/com/waylau/spring/di/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch02-dependency-injection/src/main/java/com/waylau/spring/di/Application.java -------------------------------------------------------------------------------- /samples/s5-ch02-dependency-injection/src/main/java/com/waylau/spring/di/MessagePrinter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch02-dependency-injection/src/main/java/com/waylau/spring/di/MessagePrinter.java -------------------------------------------------------------------------------- /samples/s5-ch02-dependency-injection/src/main/java/com/waylau/spring/di/service/MessageService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch02-dependency-injection/src/main/java/com/waylau/spring/di/service/MessageService.java -------------------------------------------------------------------------------- /samples/s5-ch02-dependency-injection/src/main/java/com/waylau/spring/di/service/MessageServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch02-dependency-injection/src/main/java/com/waylau/spring/di/service/MessageServiceImpl.java -------------------------------------------------------------------------------- /samples/s5-ch02-dependency-injection/src/main/resources/spring.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch02-dependency-injection/src/main/resources/spring.xml -------------------------------------------------------------------------------- /samples/s5-ch02-expression-language/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch02-expression-language/.gitignore -------------------------------------------------------------------------------- /samples/s5-ch02-expression-language/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch02-expression-language/build.gradle -------------------------------------------------------------------------------- /samples/s5-ch02-expression-language/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch02-expression-language/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /samples/s5-ch02-expression-language/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch02-expression-language/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /samples/s5-ch02-expression-language/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch02-expression-language/gradlew -------------------------------------------------------------------------------- /samples/s5-ch02-expression-language/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch02-expression-language/gradlew.bat -------------------------------------------------------------------------------- /samples/s5-ch02-expression-language/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch02-expression-language/pom.xml -------------------------------------------------------------------------------- /samples/s5-ch02-expression-language/src/main/java/com/waylau/spring/el/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch02-expression-language/src/main/java/com/waylau/spring/el/Application.java -------------------------------------------------------------------------------- /samples/s5-ch02-expression-language/src/main/java/com/waylau/spring/el/Item.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch02-expression-language/src/main/java/com/waylau/spring/el/Item.java -------------------------------------------------------------------------------- /samples/s5-ch02-expression-language/src/main/java/com/waylau/spring/el/ShopList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch02-expression-language/src/main/java/com/waylau/spring/el/ShopList.java -------------------------------------------------------------------------------- /samples/s5-ch02-expression-language/src/main/java/com/waylau/spring/el/Tax.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch02-expression-language/src/main/java/com/waylau/spring/el/Tax.java -------------------------------------------------------------------------------- /samples/s5-ch02-expression-language/src/main/resources/spel.properites: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch02-expression-language/src/main/resources/spel.properites -------------------------------------------------------------------------------- /samples/s5-ch02-expression-language/src/main/resources/spring.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch02-expression-language/src/main/resources/spring.xml -------------------------------------------------------------------------------- /samples/s5-ch05-client-side-rest-test/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch05-client-side-rest-test/.gitignore -------------------------------------------------------------------------------- /samples/s5-ch05-client-side-rest-test/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch05-client-side-rest-test/build.gradle -------------------------------------------------------------------------------- /samples/s5-ch05-client-side-rest-test/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch05-client-side-rest-test/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /samples/s5-ch05-client-side-rest-test/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch05-client-side-rest-test/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /samples/s5-ch05-client-side-rest-test/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch05-client-side-rest-test/gradlew -------------------------------------------------------------------------------- /samples/s5-ch05-client-side-rest-test/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch05-client-side-rest-test/gradlew.bat -------------------------------------------------------------------------------- /samples/s5-ch05-client-side-rest-test/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch05-client-side-rest-test/pom.xml -------------------------------------------------------------------------------- /samples/s5-ch05-client-side-rest-test/src/main/resources/spring.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch05-client-side-rest-test/src/main/resources/spring.xml -------------------------------------------------------------------------------- /samples/s5-ch05-client-side-rest-test/src/test/java/com/waylau/spring/hello/controller/HelloControllerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch05-client-side-rest-test/src/test/java/com/waylau/spring/hello/controller/HelloControllerTest.java -------------------------------------------------------------------------------- /samples/s5-ch05-mvc-test/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch05-mvc-test/.gitignore -------------------------------------------------------------------------------- /samples/s5-ch05-mvc-test/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch05-mvc-test/build.gradle -------------------------------------------------------------------------------- /samples/s5-ch05-mvc-test/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch05-mvc-test/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /samples/s5-ch05-mvc-test/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch05-mvc-test/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /samples/s5-ch05-mvc-test/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch05-mvc-test/gradlew -------------------------------------------------------------------------------- /samples/s5-ch05-mvc-test/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch05-mvc-test/gradlew.bat -------------------------------------------------------------------------------- /samples/s5-ch05-mvc-test/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch05-mvc-test/pom.xml -------------------------------------------------------------------------------- /samples/s5-ch05-mvc-test/src/main/java/com/waylau/spring/hello/controller/HelloController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch05-mvc-test/src/main/java/com/waylau/spring/hello/controller/HelloController.java -------------------------------------------------------------------------------- /samples/s5-ch05-mvc-test/src/main/resources/spring.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch05-mvc-test/src/main/resources/spring.xml -------------------------------------------------------------------------------- /samples/s5-ch05-mvc-test/src/test/java/com/waylau/spring/hello/controller/HelloControllerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch05-mvc-test/src/test/java/com/waylau/spring/hello/controller/HelloControllerTest.java -------------------------------------------------------------------------------- /samples/s5-ch06-declarative-transaction/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch06-declarative-transaction/.gitignore -------------------------------------------------------------------------------- /samples/s5-ch06-declarative-transaction/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch06-declarative-transaction/build.gradle -------------------------------------------------------------------------------- /samples/s5-ch06-declarative-transaction/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch06-declarative-transaction/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /samples/s5-ch06-declarative-transaction/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch06-declarative-transaction/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /samples/s5-ch06-declarative-transaction/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch06-declarative-transaction/gradlew -------------------------------------------------------------------------------- /samples/s5-ch06-declarative-transaction/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch06-declarative-transaction/gradlew.bat -------------------------------------------------------------------------------- /samples/s5-ch06-declarative-transaction/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch06-declarative-transaction/pom.xml -------------------------------------------------------------------------------- /samples/s5-ch06-declarative-transaction/src/main/java/com/waylau/spring/tx/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch06-declarative-transaction/src/main/java/com/waylau/spring/tx/Application.java -------------------------------------------------------------------------------- /samples/s5-ch06-declarative-transaction/src/main/java/com/waylau/spring/tx/service/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch06-declarative-transaction/src/main/java/com/waylau/spring/tx/service/UserService.java -------------------------------------------------------------------------------- /samples/s5-ch06-declarative-transaction/src/main/java/com/waylau/spring/tx/service/UserServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch06-declarative-transaction/src/main/java/com/waylau/spring/tx/service/UserServiceImpl.java -------------------------------------------------------------------------------- /samples/s5-ch06-declarative-transaction/src/main/java/com/waylau/spring/tx/vo/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch06-declarative-transaction/src/main/java/com/waylau/spring/tx/vo/User.java -------------------------------------------------------------------------------- /samples/s5-ch06-declarative-transaction/src/main/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch06-declarative-transaction/src/main/resources/log4j2.xml -------------------------------------------------------------------------------- /samples/s5-ch06-declarative-transaction/src/main/resources/spring.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch06-declarative-transaction/src/main/resources/spring.xml -------------------------------------------------------------------------------- /samples/s5-ch08-embedded-database/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch08-embedded-database/.gitignore -------------------------------------------------------------------------------- /samples/s5-ch08-embedded-database/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch08-embedded-database/build.gradle -------------------------------------------------------------------------------- /samples/s5-ch08-embedded-database/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch08-embedded-database/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /samples/s5-ch08-embedded-database/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch08-embedded-database/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /samples/s5-ch08-embedded-database/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch08-embedded-database/gradlew -------------------------------------------------------------------------------- /samples/s5-ch08-embedded-database/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch08-embedded-database/gradlew.bat -------------------------------------------------------------------------------- /samples/s5-ch08-embedded-database/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch08-embedded-database/pom.xml -------------------------------------------------------------------------------- /samples/s5-ch08-embedded-database/src/main/java/com/waylau/spring/jdbc/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch08-embedded-database/src/main/java/com/waylau/spring/jdbc/Application.java -------------------------------------------------------------------------------- /samples/s5-ch08-embedded-database/src/main/java/com/waylau/spring/jdbc/dao/UserDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch08-embedded-database/src/main/java/com/waylau/spring/jdbc/dao/UserDao.java -------------------------------------------------------------------------------- /samples/s5-ch08-embedded-database/src/main/java/com/waylau/spring/jdbc/dao/UserDaoImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch08-embedded-database/src/main/java/com/waylau/spring/jdbc/dao/UserDaoImpl.java -------------------------------------------------------------------------------- /samples/s5-ch08-embedded-database/src/main/java/com/waylau/spring/jdbc/service/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch08-embedded-database/src/main/java/com/waylau/spring/jdbc/service/UserService.java -------------------------------------------------------------------------------- /samples/s5-ch08-embedded-database/src/main/java/com/waylau/spring/jdbc/service/UserServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch08-embedded-database/src/main/java/com/waylau/spring/jdbc/service/UserServiceImpl.java -------------------------------------------------------------------------------- /samples/s5-ch08-embedded-database/src/main/java/com/waylau/spring/jdbc/vo/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch08-embedded-database/src/main/java/com/waylau/spring/jdbc/vo/User.java -------------------------------------------------------------------------------- /samples/s5-ch08-embedded-database/src/main/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch08-embedded-database/src/main/resources/log4j2.xml -------------------------------------------------------------------------------- /samples/s5-ch08-embedded-database/src/main/resources/schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch08-embedded-database/src/main/resources/schema.sql -------------------------------------------------------------------------------- /samples/s5-ch08-embedded-database/src/main/resources/spring.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch08-embedded-database/src/main/resources/spring.xml -------------------------------------------------------------------------------- /samples/s5-ch08-embedded-database/src/main/resources/test-data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch08-embedded-database/src/main/resources/test-data.sql -------------------------------------------------------------------------------- /samples/s5-ch08-jdbc-object-mapping/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch08-jdbc-object-mapping/.gitignore -------------------------------------------------------------------------------- /samples/s5-ch08-jdbc-object-mapping/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch08-jdbc-object-mapping/build.gradle -------------------------------------------------------------------------------- /samples/s5-ch08-jdbc-object-mapping/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch08-jdbc-object-mapping/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /samples/s5-ch08-jdbc-object-mapping/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch08-jdbc-object-mapping/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /samples/s5-ch08-jdbc-object-mapping/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch08-jdbc-object-mapping/gradlew -------------------------------------------------------------------------------- /samples/s5-ch08-jdbc-object-mapping/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch08-jdbc-object-mapping/gradlew.bat -------------------------------------------------------------------------------- /samples/s5-ch08-jdbc-object-mapping/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch08-jdbc-object-mapping/pom.xml -------------------------------------------------------------------------------- /samples/s5-ch08-jdbc-object-mapping/src/main/java/com/waylau/spring/jdbc/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch08-jdbc-object-mapping/src/main/java/com/waylau/spring/jdbc/Application.java -------------------------------------------------------------------------------- /samples/s5-ch08-jdbc-object-mapping/src/main/java/com/waylau/spring/jdbc/dao/UserDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch08-jdbc-object-mapping/src/main/java/com/waylau/spring/jdbc/dao/UserDao.java -------------------------------------------------------------------------------- /samples/s5-ch08-jdbc-object-mapping/src/main/java/com/waylau/spring/jdbc/dao/UserDaoImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch08-jdbc-object-mapping/src/main/java/com/waylau/spring/jdbc/dao/UserDaoImpl.java -------------------------------------------------------------------------------- /samples/s5-ch08-jdbc-object-mapping/src/main/java/com/waylau/spring/jdbc/dao/UserMappingQuery.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch08-jdbc-object-mapping/src/main/java/com/waylau/spring/jdbc/dao/UserMappingQuery.java -------------------------------------------------------------------------------- /samples/s5-ch08-jdbc-object-mapping/src/main/java/com/waylau/spring/jdbc/dao/UserSqlUpdate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch08-jdbc-object-mapping/src/main/java/com/waylau/spring/jdbc/dao/UserSqlUpdate.java -------------------------------------------------------------------------------- /samples/s5-ch08-jdbc-object-mapping/src/main/java/com/waylau/spring/jdbc/service/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch08-jdbc-object-mapping/src/main/java/com/waylau/spring/jdbc/service/UserService.java -------------------------------------------------------------------------------- /samples/s5-ch08-jdbc-object-mapping/src/main/java/com/waylau/spring/jdbc/service/UserServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch08-jdbc-object-mapping/src/main/java/com/waylau/spring/jdbc/service/UserServiceImpl.java -------------------------------------------------------------------------------- /samples/s5-ch08-jdbc-object-mapping/src/main/java/com/waylau/spring/jdbc/vo/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch08-jdbc-object-mapping/src/main/java/com/waylau/spring/jdbc/vo/User.java -------------------------------------------------------------------------------- /samples/s5-ch08-jdbc-object-mapping/src/main/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch08-jdbc-object-mapping/src/main/resources/log4j2.xml -------------------------------------------------------------------------------- /samples/s5-ch08-jdbc-object-mapping/src/main/resources/spring.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch08-jdbc-object-mapping/src/main/resources/spring.xml -------------------------------------------------------------------------------- /samples/s5-ch08-jdbc-template/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch08-jdbc-template/.gitignore -------------------------------------------------------------------------------- /samples/s5-ch08-jdbc-template/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch08-jdbc-template/build.gradle -------------------------------------------------------------------------------- /samples/s5-ch08-jdbc-template/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch08-jdbc-template/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /samples/s5-ch08-jdbc-template/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch08-jdbc-template/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /samples/s5-ch08-jdbc-template/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch08-jdbc-template/gradlew -------------------------------------------------------------------------------- /samples/s5-ch08-jdbc-template/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch08-jdbc-template/gradlew.bat -------------------------------------------------------------------------------- /samples/s5-ch08-jdbc-template/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch08-jdbc-template/pom.xml -------------------------------------------------------------------------------- /samples/s5-ch08-jdbc-template/src/main/java/com/waylau/spring/jdbc/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch08-jdbc-template/src/main/java/com/waylau/spring/jdbc/Application.java -------------------------------------------------------------------------------- /samples/s5-ch08-jdbc-template/src/main/java/com/waylau/spring/jdbc/dao/UserDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch08-jdbc-template/src/main/java/com/waylau/spring/jdbc/dao/UserDao.java -------------------------------------------------------------------------------- /samples/s5-ch08-jdbc-template/src/main/java/com/waylau/spring/jdbc/dao/UserDaoImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch08-jdbc-template/src/main/java/com/waylau/spring/jdbc/dao/UserDaoImpl.java -------------------------------------------------------------------------------- /samples/s5-ch08-jdbc-template/src/main/java/com/waylau/spring/jdbc/service/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch08-jdbc-template/src/main/java/com/waylau/spring/jdbc/service/UserService.java -------------------------------------------------------------------------------- /samples/s5-ch08-jdbc-template/src/main/java/com/waylau/spring/jdbc/service/UserServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch08-jdbc-template/src/main/java/com/waylau/spring/jdbc/service/UserServiceImpl.java -------------------------------------------------------------------------------- /samples/s5-ch08-jdbc-template/src/main/java/com/waylau/spring/jdbc/vo/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch08-jdbc-template/src/main/java/com/waylau/spring/jdbc/vo/User.java -------------------------------------------------------------------------------- /samples/s5-ch08-jdbc-template/src/main/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch08-jdbc-template/src/main/resources/log4j2.xml -------------------------------------------------------------------------------- /samples/s5-ch08-jdbc-template/src/main/resources/spring.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch08-jdbc-template/src/main/resources/spring.xml -------------------------------------------------------------------------------- /samples/s5-ch10-jaxb-oxm/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch10-jaxb-oxm/.gitignore -------------------------------------------------------------------------------- /samples/s5-ch10-jaxb-oxm/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch10-jaxb-oxm/build.gradle -------------------------------------------------------------------------------- /samples/s5-ch10-jaxb-oxm/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch10-jaxb-oxm/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /samples/s5-ch10-jaxb-oxm/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch10-jaxb-oxm/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /samples/s5-ch10-jaxb-oxm/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch10-jaxb-oxm/gradlew -------------------------------------------------------------------------------- /samples/s5-ch10-jaxb-oxm/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch10-jaxb-oxm/gradlew.bat -------------------------------------------------------------------------------- /samples/s5-ch10-jaxb-oxm/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch10-jaxb-oxm/pom.xml -------------------------------------------------------------------------------- /samples/s5-ch10-jaxb-oxm/src/main/java/com/waylau/spring/jaxb/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch10-jaxb-oxm/src/main/java/com/waylau/spring/jaxb/Application.java -------------------------------------------------------------------------------- /samples/s5-ch10-jaxb-oxm/src/main/java/com/waylau/spring/jaxb/service/CityDataService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch10-jaxb-oxm/src/main/java/com/waylau/spring/jaxb/service/CityDataService.java -------------------------------------------------------------------------------- /samples/s5-ch10-jaxb-oxm/src/main/java/com/waylau/spring/jaxb/service/CityDataServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch10-jaxb-oxm/src/main/java/com/waylau/spring/jaxb/service/CityDataServiceImpl.java -------------------------------------------------------------------------------- /samples/s5-ch10-jaxb-oxm/src/main/java/com/waylau/spring/jaxb/util/XmlBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch10-jaxb-oxm/src/main/java/com/waylau/spring/jaxb/util/XmlBuilder.java -------------------------------------------------------------------------------- /samples/s5-ch10-jaxb-oxm/src/main/java/com/waylau/spring/jaxb/vo/City.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch10-jaxb-oxm/src/main/java/com/waylau/spring/jaxb/vo/City.java -------------------------------------------------------------------------------- /samples/s5-ch10-jaxb-oxm/src/main/java/com/waylau/spring/jaxb/vo/CityList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch10-jaxb-oxm/src/main/java/com/waylau/spring/jaxb/vo/CityList.java -------------------------------------------------------------------------------- /samples/s5-ch10-jaxb-oxm/src/main/resources/citylist.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch10-jaxb-oxm/src/main/resources/citylist.xml -------------------------------------------------------------------------------- /samples/s5-ch10-jaxb-oxm/src/main/resources/spring.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch10-jaxb-oxm/src/main/resources/spring.xml -------------------------------------------------------------------------------- /samples/s5-ch11-mvc-rest/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch11-mvc-rest/.gitignore -------------------------------------------------------------------------------- /samples/s5-ch11-mvc-rest/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch11-mvc-rest/build.gradle -------------------------------------------------------------------------------- /samples/s5-ch11-mvc-rest/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch11-mvc-rest/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /samples/s5-ch11-mvc-rest/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch11-mvc-rest/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /samples/s5-ch11-mvc-rest/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch11-mvc-rest/gradlew -------------------------------------------------------------------------------- /samples/s5-ch11-mvc-rest/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch11-mvc-rest/gradlew.bat -------------------------------------------------------------------------------- /samples/s5-ch11-mvc-rest/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch11-mvc-rest/pom.xml -------------------------------------------------------------------------------- /samples/s5-ch11-mvc-rest/src/main/java/com/waylau/spring/mvc/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch11-mvc-rest/src/main/java/com/waylau/spring/mvc/Application.java -------------------------------------------------------------------------------- /samples/s5-ch11-mvc-rest/src/main/java/com/waylau/spring/mvc/JettyServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch11-mvc-rest/src/main/java/com/waylau/spring/mvc/JettyServer.java -------------------------------------------------------------------------------- /samples/s5-ch11-mvc-rest/src/main/java/com/waylau/spring/mvc/configuration/AppConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch11-mvc-rest/src/main/java/com/waylau/spring/mvc/configuration/AppConfiguration.java -------------------------------------------------------------------------------- /samples/s5-ch11-mvc-rest/src/main/java/com/waylau/spring/mvc/configuration/MvcConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch11-mvc-rest/src/main/java/com/waylau/spring/mvc/configuration/MvcConfiguration.java -------------------------------------------------------------------------------- /samples/s5-ch11-mvc-rest/src/main/java/com/waylau/spring/mvc/controller/HelloController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch11-mvc-rest/src/main/java/com/waylau/spring/mvc/controller/HelloController.java -------------------------------------------------------------------------------- /samples/s5-ch11-mvc-rest/src/main/java/com/waylau/spring/mvc/vo/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch11-mvc-rest/src/main/java/com/waylau/spring/mvc/vo/User.java -------------------------------------------------------------------------------- /samples/s5-ch12-rest-template/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch12-rest-template/.gitignore -------------------------------------------------------------------------------- /samples/s5-ch12-rest-template/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch12-rest-template/build.gradle -------------------------------------------------------------------------------- /samples/s5-ch12-rest-template/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch12-rest-template/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /samples/s5-ch12-rest-template/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch12-rest-template/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /samples/s5-ch12-rest-template/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch12-rest-template/gradlew -------------------------------------------------------------------------------- /samples/s5-ch12-rest-template/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch12-rest-template/gradlew.bat -------------------------------------------------------------------------------- /samples/s5-ch12-rest-template/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch12-rest-template/pom.xml -------------------------------------------------------------------------------- /samples/s5-ch12-rest-template/src/main/java/com/waylau/spring/mvc/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch12-rest-template/src/main/java/com/waylau/spring/mvc/Application.java -------------------------------------------------------------------------------- /samples/s5-ch12-rest-template/src/main/java/com/waylau/spring/mvc/JettyServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch12-rest-template/src/main/java/com/waylau/spring/mvc/JettyServer.java -------------------------------------------------------------------------------- /samples/s5-ch12-rest-template/src/main/java/com/waylau/spring/mvc/configuration/AppConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch12-rest-template/src/main/java/com/waylau/spring/mvc/configuration/AppConfiguration.java -------------------------------------------------------------------------------- /samples/s5-ch12-rest-template/src/main/java/com/waylau/spring/mvc/configuration/MvcConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch12-rest-template/src/main/java/com/waylau/spring/mvc/configuration/MvcConfiguration.java -------------------------------------------------------------------------------- /samples/s5-ch12-rest-template/src/main/java/com/waylau/spring/mvc/configuration/RestConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch12-rest-template/src/main/java/com/waylau/spring/mvc/configuration/RestConfiguration.java -------------------------------------------------------------------------------- /samples/s5-ch12-rest-template/src/main/java/com/waylau/spring/mvc/controller/WeatherController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch12-rest-template/src/main/java/com/waylau/spring/mvc/controller/WeatherController.java -------------------------------------------------------------------------------- /samples/s5-ch12-rest-template/src/main/java/com/waylau/spring/mvc/service/WeatherDataService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch12-rest-template/src/main/java/com/waylau/spring/mvc/service/WeatherDataService.java -------------------------------------------------------------------------------- /samples/s5-ch12-rest-template/src/main/java/com/waylau/spring/mvc/service/WeatherDataServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch12-rest-template/src/main/java/com/waylau/spring/mvc/service/WeatherDataServiceImpl.java -------------------------------------------------------------------------------- /samples/s5-ch12-rest-template/src/main/java/com/waylau/spring/mvc/util/StringUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch12-rest-template/src/main/java/com/waylau/spring/mvc/util/StringUtil.java -------------------------------------------------------------------------------- /samples/s5-ch12-rest-template/src/main/java/com/waylau/spring/mvc/vo/Forecast.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch12-rest-template/src/main/java/com/waylau/spring/mvc/vo/Forecast.java -------------------------------------------------------------------------------- /samples/s5-ch12-rest-template/src/main/java/com/waylau/spring/mvc/vo/Weather.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch12-rest-template/src/main/java/com/waylau/spring/mvc/vo/Weather.java -------------------------------------------------------------------------------- /samples/s5-ch12-rest-template/src/main/java/com/waylau/spring/mvc/vo/WeatherResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch12-rest-template/src/main/java/com/waylau/spring/mvc/vo/WeatherResponse.java -------------------------------------------------------------------------------- /samples/s5-ch12-rest-template/src/main/java/com/waylau/spring/mvc/vo/Yesterday.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch12-rest-template/src/main/java/com/waylau/spring/mvc/vo/Yesterday.java -------------------------------------------------------------------------------- /samples/s5-ch13-websocket-stomp/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch13-websocket-stomp/.gitignore -------------------------------------------------------------------------------- /samples/s5-ch13-websocket-stomp/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch13-websocket-stomp/build.gradle -------------------------------------------------------------------------------- /samples/s5-ch13-websocket-stomp/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch13-websocket-stomp/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /samples/s5-ch13-websocket-stomp/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch13-websocket-stomp/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /samples/s5-ch13-websocket-stomp/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch13-websocket-stomp/gradlew -------------------------------------------------------------------------------- /samples/s5-ch13-websocket-stomp/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch13-websocket-stomp/gradlew.bat -------------------------------------------------------------------------------- /samples/s5-ch13-websocket-stomp/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch13-websocket-stomp/pom.xml -------------------------------------------------------------------------------- /samples/s5-ch13-websocket-stomp/src/main/java/com/waylau/spring/websocket/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch13-websocket-stomp/src/main/java/com/waylau/spring/websocket/Application.java -------------------------------------------------------------------------------- /samples/s5-ch13-websocket-stomp/src/main/java/com/waylau/spring/websocket/JettyServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch13-websocket-stomp/src/main/java/com/waylau/spring/websocket/JettyServer.java -------------------------------------------------------------------------------- /samples/s5-ch13-websocket-stomp/src/main/java/com/waylau/spring/websocket/configuration/AppConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch13-websocket-stomp/src/main/java/com/waylau/spring/websocket/configuration/AppConfiguration.java -------------------------------------------------------------------------------- /samples/s5-ch13-websocket-stomp/src/main/java/com/waylau/spring/websocket/configuration/MvcConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch13-websocket-stomp/src/main/java/com/waylau/spring/websocket/configuration/MvcConfig.java -------------------------------------------------------------------------------- /samples/s5-ch13-websocket-stomp/src/main/java/com/waylau/spring/websocket/configuration/WebSocketMessageConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch13-websocket-stomp/src/main/java/com/waylau/spring/websocket/configuration/WebSocketMessageConfig.java -------------------------------------------------------------------------------- /samples/s5-ch13-websocket-stomp/src/main/java/com/waylau/spring/websocket/controller/ChatController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch13-websocket-stomp/src/main/java/com/waylau/spring/websocket/controller/ChatController.java -------------------------------------------------------------------------------- /samples/s5-ch13-websocket-stomp/src/main/java/com/waylau/spring/websocket/handler/vo/ChatMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch13-websocket-stomp/src/main/java/com/waylau/spring/websocket/handler/vo/ChatMessage.java -------------------------------------------------------------------------------- /samples/s5-ch13-websocket-stomp/src/main/java/com/waylau/spring/websocket/listener/WebSocketEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch13-websocket-stomp/src/main/java/com/waylau/spring/websocket/listener/WebSocketEventListener.java -------------------------------------------------------------------------------- /samples/s5-ch13-websocket-stomp/src/main/resources/static/css/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch13-websocket-stomp/src/main/resources/static/css/main.css -------------------------------------------------------------------------------- /samples/s5-ch13-websocket-stomp/src/main/resources/static/js/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch13-websocket-stomp/src/main/resources/static/js/main.js -------------------------------------------------------------------------------- /samples/s5-ch13-websocket-stomp/src/main/resources/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch13-websocket-stomp/src/main/resources/templates/index.html -------------------------------------------------------------------------------- /samples/s5-ch15-webclient-file/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch15-webclient-file/.gitignore -------------------------------------------------------------------------------- /samples/s5-ch15-webclient-file/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch15-webclient-file/build.gradle -------------------------------------------------------------------------------- /samples/s5-ch15-webclient-file/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch15-webclient-file/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /samples/s5-ch15-webclient-file/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch15-webclient-file/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /samples/s5-ch15-webclient-file/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch15-webclient-file/gradlew -------------------------------------------------------------------------------- /samples/s5-ch15-webclient-file/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch15-webclient-file/gradlew.bat -------------------------------------------------------------------------------- /samples/s5-ch15-webclient-file/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch15-webclient-file/pom.xml -------------------------------------------------------------------------------- /samples/s5-ch15-webclient-file/src/main/java/com/waylau/spring/webclient/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch15-webclient-file/src/main/java/com/waylau/spring/webclient/Application.java -------------------------------------------------------------------------------- /samples/s5-ch15-webclient-file/src/main/resources/waylau_181_181.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch15-webclient-file/src/main/resources/waylau_181_181.jpg -------------------------------------------------------------------------------- /samples/s5-ch16-reactive-websocket/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch16-reactive-websocket/.gitignore -------------------------------------------------------------------------------- /samples/s5-ch16-reactive-websocket/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch16-reactive-websocket/build.gradle -------------------------------------------------------------------------------- /samples/s5-ch16-reactive-websocket/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch16-reactive-websocket/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /samples/s5-ch16-reactive-websocket/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch16-reactive-websocket/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /samples/s5-ch16-reactive-websocket/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch16-reactive-websocket/gradlew -------------------------------------------------------------------------------- /samples/s5-ch16-reactive-websocket/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch16-reactive-websocket/gradlew.bat -------------------------------------------------------------------------------- /samples/s5-ch16-reactive-websocket/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch16-reactive-websocket/pom.xml -------------------------------------------------------------------------------- /samples/s5-ch16-reactive-websocket/src/main/java/com/waylau/spring/websocket/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch16-reactive-websocket/src/main/java/com/waylau/spring/websocket/Application.java -------------------------------------------------------------------------------- /samples/s5-ch16-reactive-websocket/src/main/java/com/waylau/spring/websocket/Client.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch16-reactive-websocket/src/main/java/com/waylau/spring/websocket/Client.java -------------------------------------------------------------------------------- /samples/s5-ch16-reactive-websocket/src/main/java/com/waylau/spring/websocket/JettyServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch16-reactive-websocket/src/main/java/com/waylau/spring/websocket/JettyServer.java -------------------------------------------------------------------------------- /samples/s5-ch16-reactive-websocket/src/main/java/com/waylau/spring/websocket/configuration/AppConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch16-reactive-websocket/src/main/java/com/waylau/spring/websocket/configuration/AppConfiguration.java -------------------------------------------------------------------------------- /samples/s5-ch16-reactive-websocket/src/main/java/com/waylau/spring/websocket/configuration/MvcConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch16-reactive-websocket/src/main/java/com/waylau/spring/websocket/configuration/MvcConfig.java -------------------------------------------------------------------------------- /samples/s5-ch16-reactive-websocket/src/main/java/com/waylau/spring/websocket/configuration/WebSocketConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch16-reactive-websocket/src/main/java/com/waylau/spring/websocket/configuration/WebSocketConfig.java -------------------------------------------------------------------------------- /samples/s5-ch16-reactive-websocket/src/main/java/com/waylau/spring/websocket/controller/ChatController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch16-reactive-websocket/src/main/java/com/waylau/spring/websocket/controller/ChatController.java -------------------------------------------------------------------------------- /samples/s5-ch16-reactive-websocket/src/main/java/com/waylau/spring/websocket/handler/ChatHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch16-reactive-websocket/src/main/java/com/waylau/spring/websocket/handler/ChatHandler.java -------------------------------------------------------------------------------- /samples/s5-ch16-reactive-websocket/src/main/resources/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch16-reactive-websocket/src/main/resources/templates/index.html -------------------------------------------------------------------------------- /samples/s5-ch19-jms-msg/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch19-jms-msg/.gitignore -------------------------------------------------------------------------------- /samples/s5-ch19-jms-msg/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch19-jms-msg/build.gradle -------------------------------------------------------------------------------- /samples/s5-ch19-jms-msg/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch19-jms-msg/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /samples/s5-ch19-jms-msg/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch19-jms-msg/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /samples/s5-ch19-jms-msg/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch19-jms-msg/gradlew -------------------------------------------------------------------------------- /samples/s5-ch19-jms-msg/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch19-jms-msg/gradlew.bat -------------------------------------------------------------------------------- /samples/s5-ch19-jms-msg/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch19-jms-msg/pom.xml -------------------------------------------------------------------------------- /samples/s5-ch19-jms-msg/src/main/java/com/waylau/spring/jms/queue/ConsumerListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch19-jms-msg/src/main/java/com/waylau/spring/jms/queue/ConsumerListener.java -------------------------------------------------------------------------------- /samples/s5-ch19-jms-msg/src/main/java/com/waylau/spring/jms/queue/ConsumerService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch19-jms-msg/src/main/java/com/waylau/spring/jms/queue/ConsumerService.java -------------------------------------------------------------------------------- /samples/s5-ch19-jms-msg/src/main/java/com/waylau/spring/jms/queue/ConsumerServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch19-jms-msg/src/main/java/com/waylau/spring/jms/queue/ConsumerServiceImpl.java -------------------------------------------------------------------------------- /samples/s5-ch19-jms-msg/src/main/java/com/waylau/spring/jms/queue/ConsumerSessionAwareMessageListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch19-jms-msg/src/main/java/com/waylau/spring/jms/queue/ConsumerSessionAwareMessageListener.java -------------------------------------------------------------------------------- /samples/s5-ch19-jms-msg/src/main/java/com/waylau/spring/jms/queue/ProducerService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch19-jms-msg/src/main/java/com/waylau/spring/jms/queue/ProducerService.java -------------------------------------------------------------------------------- /samples/s5-ch19-jms-msg/src/main/java/com/waylau/spring/jms/queue/ProducerServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch19-jms-msg/src/main/java/com/waylau/spring/jms/queue/ProducerServiceImpl.java -------------------------------------------------------------------------------- /samples/s5-ch19-jms-msg/src/main/java/com/waylau/spring/jms/queue/QueueMessageListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch19-jms-msg/src/main/java/com/waylau/spring/jms/queue/QueueMessageListener.java -------------------------------------------------------------------------------- /samples/s5-ch19-jms-msg/src/main/java/com/waylau/spring/jms/topic/TopicMessageListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch19-jms-msg/src/main/java/com/waylau/spring/jms/topic/TopicMessageListener.java -------------------------------------------------------------------------------- /samples/s5-ch19-jms-msg/src/main/java/com/waylau/spring/jms/topic/TopicMessageListener2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch19-jms-msg/src/main/java/com/waylau/spring/jms/topic/TopicMessageListener2.java -------------------------------------------------------------------------------- /samples/s5-ch19-jms-msg/src/main/java/com/waylau/spring/jms/topic/TopicProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch19-jms-msg/src/main/java/com/waylau/spring/jms/topic/TopicProvider.java -------------------------------------------------------------------------------- /samples/s5-ch19-jms-msg/src/main/resources/spring.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch19-jms-msg/src/main/resources/spring.xml -------------------------------------------------------------------------------- /samples/s5-ch19-jms-msg/src/test/java/com/waylau/spring/jms/SpringJmsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch19-jms-msg/src/test/java/com/waylau/spring/jms/SpringJmsTest.java -------------------------------------------------------------------------------- /samples/s5-ch22-java-mail/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch22-java-mail/.gitignore -------------------------------------------------------------------------------- /samples/s5-ch22-java-mail/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch22-java-mail/build.gradle -------------------------------------------------------------------------------- /samples/s5-ch22-java-mail/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch22-java-mail/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /samples/s5-ch22-java-mail/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch22-java-mail/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /samples/s5-ch22-java-mail/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch22-java-mail/gradlew -------------------------------------------------------------------------------- /samples/s5-ch22-java-mail/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch22-java-mail/gradlew.bat -------------------------------------------------------------------------------- /samples/s5-ch22-java-mail/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch22-java-mail/pom.xml -------------------------------------------------------------------------------- /samples/s5-ch22-java-mail/src/main/java/com/waylau/spring/mail/config/AppConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch22-java-mail/src/main/java/com/waylau/spring/mail/config/AppConfig.java -------------------------------------------------------------------------------- /samples/s5-ch22-java-mail/src/test/java/com/waylau/spring/mail/SpringMailTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch22-java-mail/src/test/java/com/waylau/spring/mail/SpringMailTest.java -------------------------------------------------------------------------------- /samples/s5-ch23-quartz-scheduler/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch23-quartz-scheduler/.gitignore -------------------------------------------------------------------------------- /samples/s5-ch23-quartz-scheduler/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch23-quartz-scheduler/build.gradle -------------------------------------------------------------------------------- /samples/s5-ch23-quartz-scheduler/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch23-quartz-scheduler/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /samples/s5-ch23-quartz-scheduler/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch23-quartz-scheduler/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /samples/s5-ch23-quartz-scheduler/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch23-quartz-scheduler/gradlew -------------------------------------------------------------------------------- /samples/s5-ch23-quartz-scheduler/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch23-quartz-scheduler/gradlew.bat -------------------------------------------------------------------------------- /samples/s5-ch23-quartz-scheduler/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch23-quartz-scheduler/pom.xml -------------------------------------------------------------------------------- /samples/s5-ch23-quartz-scheduler/src/main/java/com/waylau/spring/quartz/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch23-quartz-scheduler/src/main/java/com/waylau/spring/quartz/Application.java -------------------------------------------------------------------------------- /samples/s5-ch23-quartz-scheduler/src/main/java/com/waylau/spring/quartz/JettyServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch23-quartz-scheduler/src/main/java/com/waylau/spring/quartz/JettyServer.java -------------------------------------------------------------------------------- /samples/s5-ch23-quartz-scheduler/src/main/java/com/waylau/spring/quartz/configuration/AppConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch23-quartz-scheduler/src/main/java/com/waylau/spring/quartz/configuration/AppConfiguration.java -------------------------------------------------------------------------------- /samples/s5-ch23-quartz-scheduler/src/main/java/com/waylau/spring/quartz/configuration/MvcConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch23-quartz-scheduler/src/main/java/com/waylau/spring/quartz/configuration/MvcConfiguration.java -------------------------------------------------------------------------------- /samples/s5-ch23-quartz-scheduler/src/main/java/com/waylau/spring/quartz/configuration/QuartzConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch23-quartz-scheduler/src/main/java/com/waylau/spring/quartz/configuration/QuartzConfiguration.java -------------------------------------------------------------------------------- /samples/s5-ch23-quartz-scheduler/src/main/java/com/waylau/spring/quartz/configuration/QuartzJobFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch23-quartz-scheduler/src/main/java/com/waylau/spring/quartz/configuration/QuartzJobFactory.java -------------------------------------------------------------------------------- /samples/s5-ch23-quartz-scheduler/src/main/java/com/waylau/spring/quartz/configuration/RestConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch23-quartz-scheduler/src/main/java/com/waylau/spring/quartz/configuration/RestConfiguration.java -------------------------------------------------------------------------------- /samples/s5-ch23-quartz-scheduler/src/main/java/com/waylau/spring/quartz/controller/WeatherController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch23-quartz-scheduler/src/main/java/com/waylau/spring/quartz/controller/WeatherController.java -------------------------------------------------------------------------------- /samples/s5-ch23-quartz-scheduler/src/main/java/com/waylau/spring/quartz/job/WeatherDataSyncJob.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch23-quartz-scheduler/src/main/java/com/waylau/spring/quartz/job/WeatherDataSyncJob.java -------------------------------------------------------------------------------- /samples/s5-ch23-quartz-scheduler/src/main/java/com/waylau/spring/quartz/service/WeatherDataService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch23-quartz-scheduler/src/main/java/com/waylau/spring/quartz/service/WeatherDataService.java -------------------------------------------------------------------------------- /samples/s5-ch23-quartz-scheduler/src/main/java/com/waylau/spring/quartz/service/WeatherDataServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch23-quartz-scheduler/src/main/java/com/waylau/spring/quartz/service/WeatherDataServiceImpl.java -------------------------------------------------------------------------------- /samples/s5-ch23-quartz-scheduler/src/main/java/com/waylau/spring/quartz/util/StringUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch23-quartz-scheduler/src/main/java/com/waylau/spring/quartz/util/StringUtil.java -------------------------------------------------------------------------------- /samples/s5-ch23-quartz-scheduler/src/main/java/com/waylau/spring/quartz/vo/Forecast.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch23-quartz-scheduler/src/main/java/com/waylau/spring/quartz/vo/Forecast.java -------------------------------------------------------------------------------- /samples/s5-ch23-quartz-scheduler/src/main/java/com/waylau/spring/quartz/vo/Weather.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch23-quartz-scheduler/src/main/java/com/waylau/spring/quartz/vo/Weather.java -------------------------------------------------------------------------------- /samples/s5-ch23-quartz-scheduler/src/main/java/com/waylau/spring/quartz/vo/WeatherResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch23-quartz-scheduler/src/main/java/com/waylau/spring/quartz/vo/WeatherResponse.java -------------------------------------------------------------------------------- /samples/s5-ch23-quartz-scheduler/src/main/java/com/waylau/spring/quartz/vo/Yesterday.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch23-quartz-scheduler/src/main/java/com/waylau/spring/quartz/vo/Yesterday.java -------------------------------------------------------------------------------- /samples/s5-ch24-java-cache/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch24-java-cache/.gitignore -------------------------------------------------------------------------------- /samples/s5-ch24-java-cache/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch24-java-cache/build.gradle -------------------------------------------------------------------------------- /samples/s5-ch24-java-cache/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch24-java-cache/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /samples/s5-ch24-java-cache/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch24-java-cache/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /samples/s5-ch24-java-cache/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch24-java-cache/gradlew -------------------------------------------------------------------------------- /samples/s5-ch24-java-cache/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch24-java-cache/gradlew.bat -------------------------------------------------------------------------------- /samples/s5-ch24-java-cache/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch24-java-cache/pom.xml -------------------------------------------------------------------------------- /samples/s5-ch24-java-cache/src/main/java/com/waylau/spring/cache/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch24-java-cache/src/main/java/com/waylau/spring/cache/Application.java -------------------------------------------------------------------------------- /samples/s5-ch24-java-cache/src/main/java/com/waylau/spring/cache/JettyServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch24-java-cache/src/main/java/com/waylau/spring/cache/JettyServer.java -------------------------------------------------------------------------------- /samples/s5-ch24-java-cache/src/main/java/com/waylau/spring/cache/configuration/AppConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch24-java-cache/src/main/java/com/waylau/spring/cache/configuration/AppConfiguration.java -------------------------------------------------------------------------------- /samples/s5-ch24-java-cache/src/main/java/com/waylau/spring/cache/configuration/CacheConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch24-java-cache/src/main/java/com/waylau/spring/cache/configuration/CacheConfiguration.java -------------------------------------------------------------------------------- /samples/s5-ch24-java-cache/src/main/java/com/waylau/spring/cache/configuration/MvcConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch24-java-cache/src/main/java/com/waylau/spring/cache/configuration/MvcConfiguration.java -------------------------------------------------------------------------------- /samples/s5-ch24-java-cache/src/main/java/com/waylau/spring/cache/configuration/RestConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch24-java-cache/src/main/java/com/waylau/spring/cache/configuration/RestConfiguration.java -------------------------------------------------------------------------------- /samples/s5-ch24-java-cache/src/main/java/com/waylau/spring/cache/controller/WeatherController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch24-java-cache/src/main/java/com/waylau/spring/cache/controller/WeatherController.java -------------------------------------------------------------------------------- /samples/s5-ch24-java-cache/src/main/java/com/waylau/spring/cache/service/WeatherDataService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch24-java-cache/src/main/java/com/waylau/spring/cache/service/WeatherDataService.java -------------------------------------------------------------------------------- /samples/s5-ch24-java-cache/src/main/java/com/waylau/spring/cache/service/WeatherDataServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch24-java-cache/src/main/java/com/waylau/spring/cache/service/WeatherDataServiceImpl.java -------------------------------------------------------------------------------- /samples/s5-ch24-java-cache/src/main/java/com/waylau/spring/cache/util/StringUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch24-java-cache/src/main/java/com/waylau/spring/cache/util/StringUtil.java -------------------------------------------------------------------------------- /samples/s5-ch24-java-cache/src/main/java/com/waylau/spring/cache/vo/Forecast.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch24-java-cache/src/main/java/com/waylau/spring/cache/vo/Forecast.java -------------------------------------------------------------------------------- /samples/s5-ch24-java-cache/src/main/java/com/waylau/spring/cache/vo/Weather.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch24-java-cache/src/main/java/com/waylau/spring/cache/vo/Weather.java -------------------------------------------------------------------------------- /samples/s5-ch24-java-cache/src/main/java/com/waylau/spring/cache/vo/WeatherResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch24-java-cache/src/main/java/com/waylau/spring/cache/vo/WeatherResponse.java -------------------------------------------------------------------------------- /samples/s5-ch24-java-cache/src/main/java/com/waylau/spring/cache/vo/Yesterday.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch24-java-cache/src/main/java/com/waylau/spring/cache/vo/Yesterday.java -------------------------------------------------------------------------------- /samples/s5-ch25-initializr-start/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch25-initializr-start/.gitignore -------------------------------------------------------------------------------- /samples/s5-ch25-initializr-start/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch25-initializr-start/build.gradle -------------------------------------------------------------------------------- /samples/s5-ch25-initializr-start/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch25-initializr-start/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /samples/s5-ch25-initializr-start/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch25-initializr-start/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /samples/s5-ch25-initializr-start/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch25-initializr-start/gradlew -------------------------------------------------------------------------------- /samples/s5-ch25-initializr-start/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch25-initializr-start/gradlew.bat -------------------------------------------------------------------------------- /samples/s5-ch25-initializr-start/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'initializr-start' 2 | -------------------------------------------------------------------------------- /samples/s5-ch25-initializr-start/src/main/java/com/waylau/spring/boot/initializrstart/InitializrStartApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch25-initializr-start/src/main/java/com/waylau/spring/boot/initializrstart/InitializrStartApplication.java -------------------------------------------------------------------------------- /samples/s5-ch25-initializr-start/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/s5-ch25-initializr-start/src/test/java/com/waylau/spring/boot/initializrstart/InitializrStartApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch25-initializr-start/src/test/java/com/waylau/spring/boot/initializrstart/InitializrStartApplicationTests.java -------------------------------------------------------------------------------- /samples/s5-ch26-eureka-client/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch26-eureka-client/.gitignore -------------------------------------------------------------------------------- /samples/s5-ch26-eureka-client/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch26-eureka-client/build.gradle -------------------------------------------------------------------------------- /samples/s5-ch26-eureka-client/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch26-eureka-client/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /samples/s5-ch26-eureka-client/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch26-eureka-client/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /samples/s5-ch26-eureka-client/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch26-eureka-client/gradlew -------------------------------------------------------------------------------- /samples/s5-ch26-eureka-client/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch26-eureka-client/gradlew.bat -------------------------------------------------------------------------------- /samples/s5-ch26-eureka-client/src/main/java/com/waylau/spring/cloud/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch26-eureka-client/src/main/java/com/waylau/spring/cloud/Application.java -------------------------------------------------------------------------------- /samples/s5-ch26-eureka-client/src/main/java/com/waylau/spring/cloud/controller/HelloController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch26-eureka-client/src/main/java/com/waylau/spring/cloud/controller/HelloController.java -------------------------------------------------------------------------------- /samples/s5-ch26-eureka-client/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch26-eureka-client/src/main/resources/application.properties -------------------------------------------------------------------------------- /samples/s5-ch26-eureka-client/src/main/resources/static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch26-eureka-client/src/main/resources/static/favicon.ico -------------------------------------------------------------------------------- /samples/s5-ch26-eureka-client/src/test/java/com/waylau/spring/cloud/ApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch26-eureka-client/src/test/java/com/waylau/spring/cloud/ApplicationTests.java -------------------------------------------------------------------------------- /samples/s5-ch26-eureka-client/src/test/java/com/waylau/spring/cloud/controller/HelloControllerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch26-eureka-client/src/test/java/com/waylau/spring/cloud/controller/HelloControllerTest.java -------------------------------------------------------------------------------- /samples/s5-ch26-eureka-server/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch26-eureka-server/.gitignore -------------------------------------------------------------------------------- /samples/s5-ch26-eureka-server/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch26-eureka-server/build.gradle -------------------------------------------------------------------------------- /samples/s5-ch26-eureka-server/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch26-eureka-server/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /samples/s5-ch26-eureka-server/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch26-eureka-server/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /samples/s5-ch26-eureka-server/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch26-eureka-server/gradlew -------------------------------------------------------------------------------- /samples/s5-ch26-eureka-server/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch26-eureka-server/gradlew.bat -------------------------------------------------------------------------------- /samples/s5-ch26-eureka-server/src/main/java/com/waylau/spring/cloud/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch26-eureka-server/src/main/java/com/waylau/spring/cloud/Application.java -------------------------------------------------------------------------------- /samples/s5-ch26-eureka-server/src/main/java/com/waylau/spring/cloud/controller/HelloController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch26-eureka-server/src/main/java/com/waylau/spring/cloud/controller/HelloController.java -------------------------------------------------------------------------------- /samples/s5-ch26-eureka-server/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch26-eureka-server/src/main/resources/application.properties -------------------------------------------------------------------------------- /samples/s5-ch26-eureka-server/src/main/resources/static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch26-eureka-server/src/main/resources/static/favicon.ico -------------------------------------------------------------------------------- /samples/s5-ch26-eureka-server/src/test/java/com/waylau/spring/cloud/ApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch26-eureka-server/src/test/java/com/waylau/spring/cloud/ApplicationTests.java -------------------------------------------------------------------------------- /samples/s5-ch26-eureka-server/src/test/java/com/waylau/spring/cloud/controller/HelloControllerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waylau/spring-5-book/HEAD/samples/s5-ch26-eureka-server/src/test/java/com/waylau/spring/cloud/controller/HelloControllerTest.java --------------------------------------------------------------------------------