├── LICENSE ├── README.md ├── ch01 └── HelloController.groovy ├── ch02 ├── .gitignore ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── src │ ├── main │ ├── java │ │ └── readinglist │ │ │ ├── Book.java │ │ │ ├── ReadingListApplication.java │ │ │ ├── ReadingListController.java │ │ │ └── ReadingListRepository.java │ └── resources │ │ ├── application.properties │ │ ├── static │ │ └── style.css │ │ └── templates │ │ └── readingList.html │ └── test │ └── java │ └── readinglist │ └── ReadingListApplicationTests.java ├── ch03 ├── .gitignore ├── build.gradle └── src │ ├── main │ ├── java │ │ └── readinglist │ │ │ ├── AmazonProperties.java │ │ │ ├── Book.java │ │ │ ├── CustomErrorAttributes.java │ │ │ ├── Reader.java │ │ │ ├── ReaderHandlerMethodArgumentResolver.java │ │ │ ├── ReaderRepository.java │ │ │ ├── ReadingListApplication.java │ │ │ ├── ReadingListController.java │ │ │ ├── ReadingListRepository.java │ │ │ └── SecurityConfig.java │ └── resources │ │ ├── application.yml │ │ ├── data.sql │ │ ├── static │ │ ├── MissingPage.png │ │ └── style.css │ │ └── templates │ │ ├── error.html │ │ ├── login.html │ │ ├── profile.html │ │ └── readingList.html │ └── test │ └── java │ └── readinglist │ └── ReadingListApplicationTests.java ├── ch04 ├── SecuredReadingList │ ├── .gitignore │ ├── build.gradle │ └── src │ │ ├── main │ │ ├── java │ │ │ └── readinglist │ │ │ │ ├── AmazonProperties.java │ │ │ │ ├── Book.java │ │ │ │ ├── CustomErrorAttributes.java │ │ │ │ ├── Reader.java │ │ │ │ ├── ReaderHandlerMethodArgumentResolver.java │ │ │ │ ├── ReaderRepository.java │ │ │ │ ├── ReadingListApplication.java │ │ │ │ ├── ReadingListController.java │ │ │ │ ├── ReadingListRepository.java │ │ │ │ ├── SecurityConfig.java │ │ │ │ ├── Thing.java │ │ │ │ └── WebConfiguration.java │ │ └── resources │ │ │ ├── application.yml │ │ │ ├── data.sql │ │ │ ├── static │ │ │ ├── MissingPage.png │ │ │ └── style.css │ │ │ └── templates │ │ │ ├── error.html │ │ │ ├── login.html │ │ │ ├── profile.html │ │ │ └── readingList.html │ │ └── test │ │ └── java │ │ └── readinglist │ │ └── MockMvcWebTests.java └── UnsecuredReadingList │ ├── .gitignore │ ├── build.gradle │ └── src │ ├── main │ ├── java │ │ └── readinglist │ │ │ ├── Book.java │ │ │ ├── ReadingListApplication.java │ │ │ ├── ReadingListController.java │ │ │ └── ReadingListRepository.java │ └── resources │ │ ├── application.properties │ │ ├── static │ │ └── style.css │ │ └── templates │ │ └── readingList.html │ └── test │ ├── java │ └── readinglist │ │ ├── MockMvcWebTests.java │ │ ├── ReadingListRepositoryTest.java │ │ ├── ServerWebTest.java │ │ ├── ServerWebTests.java │ │ ├── SimpleWebTest.java │ │ └── TestUtilitiesTest.java │ └── resources │ └── application.yml ├── ch05 └── readinglist │ ├── Book.groovy │ ├── Grabs.groovy │ ├── Hi.groovy │ ├── JdbcReadingListRepository.groovy │ ├── ReadingListController.groovy │ ├── ReadingListRepository.groovy │ ├── schema.sql │ ├── static │ └── style.css │ ├── templates │ └── readingList.html │ └── tests │ ├── ReadingListControllerSpec.groovy │ └── ReadingListControllerTest.groovy ├── ch06 ├── gormgsp │ ├── .gitignore │ ├── build.gradle │ └── src │ │ ├── main │ │ ├── groovy │ │ │ └── demo │ │ │ │ ├── AmazonConfig.groovy │ │ │ │ ├── Application.groovy │ │ │ │ ├── Book.groovy │ │ │ │ ├── CustomErrorAttributes.groovy │ │ │ │ ├── Reader.groovy │ │ │ │ ├── ReaderHandlerMethodArgumentResolver.groovy │ │ │ │ ├── ReadingListController.groovy │ │ │ │ └── SecurityConfig.groovy │ │ └── resources │ │ │ ├── application.yml │ │ │ ├── data.sql │ │ │ ├── schema.sql │ │ │ ├── static │ │ │ ├── MissingPage.png │ │ │ └── style.css │ │ │ └── templates │ │ │ ├── error.gsp │ │ │ ├── login.gsp │ │ │ ├── profile.gsp │ │ │ └── readingList.gsp │ │ └── test │ │ └── java │ │ └── demo │ │ └── ApplicationTests.java └── grails │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ ├── grails-app │ ├── assets │ │ ├── images │ │ │ ├── apple-touch-icon-retina.png │ │ │ ├── apple-touch-icon.png │ │ │ ├── favicon.ico │ │ │ ├── grails_logo.png │ │ │ ├── skin │ │ │ │ ├── database_add.png │ │ │ │ ├── database_delete.png │ │ │ │ ├── database_edit.png │ │ │ │ ├── database_save.png │ │ │ │ ├── database_table.png │ │ │ │ ├── exclamation.png │ │ │ │ ├── house.png │ │ │ │ ├── information.png │ │ │ │ ├── shadow.jpg │ │ │ │ ├── sorted_asc.gif │ │ │ │ └── sorted_desc.gif │ │ │ ├── spinner.gif │ │ │ └── springsource.png │ │ ├── javascripts │ │ │ ├── application.js │ │ │ └── jquery-2.1.3.js │ │ └── stylesheets │ │ │ ├── application.css │ │ │ ├── errors.css │ │ │ ├── main.css │ │ │ └── mobile.css │ ├── conf │ │ ├── application.yml │ │ ├── logback.groovy │ │ └── spring │ │ │ └── resources.groovy │ ├── controllers │ │ ├── UrlMappings.groovy │ │ └── readinglist │ │ │ └── ReadingListController.groovy │ ├── domain │ │ └── readinglist │ │ │ └── Book.groovy │ ├── i18n │ │ ├── messages.properties │ │ ├── messages_cs_CZ.properties │ │ ├── messages_da.properties │ │ ├── messages_de.properties │ │ ├── messages_es.properties │ │ ├── messages_fr.properties │ │ ├── messages_it.properties │ │ ├── messages_ja.properties │ │ ├── messages_nb.properties │ │ ├── messages_nl.properties │ │ ├── messages_pl.properties │ │ ├── messages_pt_BR.properties │ │ ├── messages_pt_PT.properties │ │ ├── messages_ru.properties │ │ ├── messages_sv.properties │ │ ├── messages_th.properties │ │ └── messages_zh_CN.properties │ ├── init │ │ ├── BootStrap.groovy │ │ └── readinglist │ │ │ └── Application.groovy │ └── views │ │ ├── error.gsp │ │ ├── index.gsp │ │ ├── layouts │ │ └── main.gsp │ │ ├── notFound.gsp │ │ └── readingList │ │ └── index.gsp │ └── src │ ├── .DS_Store │ └── test │ └── groovy │ └── readinglist │ ├── BookSpec.groovy │ └── ReadingListControllerSpec.groovy ├── ch07 ├── readinglist-cli │ ├── Book.groovy │ ├── Grabs.groovy │ ├── JdbcReadingListRepository.groovy │ ├── ReadingListController.groovy │ ├── ReadingListRepository.groovy │ ├── schema.sql │ ├── static │ │ └── style.css │ ├── templates │ │ └── readingList.html │ └── tests │ │ ├── ReadingListControllerSpec.groovy │ │ └── ReadingListControllerTest.groovy └── readinglist-java │ ├── .gitignore │ ├── build.gradle │ └── src │ ├── main │ ├── java │ │ └── readinglist │ │ │ ├── AmazonHealth.java │ │ │ ├── AmazonProperties.java │ │ │ ├── Application.java │ │ │ ├── ApplicationContextMetrics.java │ │ │ ├── Book.java │ │ │ ├── CustomErrorAttributes.java │ │ │ ├── MongoTraceRepository.java │ │ │ ├── Reader.java │ │ │ ├── ReaderHandlerMethodArgumentResolver.java │ │ │ ├── ReaderRepository.java │ │ │ ├── ReadingListController.java │ │ │ ├── ReadingListMetrics.java │ │ │ ├── ReadingListRepository.java │ │ │ └── SecurityConfig.java │ └── resources │ │ ├── application.yml │ │ ├── data.sql │ │ ├── static │ │ ├── MissingPage.png │ │ └── style.css │ │ └── templates │ │ ├── error.html │ │ ├── login.html │ │ ├── profile.html │ │ └── readingList.html │ └── test │ └── java │ └── readinglist │ └── ReadingListApplicationTests.java └── ch08 ├── readinglist_cloud ├── .gitignore ├── Procfile ├── build.gradle ├── src │ ├── main │ │ ├── java │ │ │ └── readinglist │ │ │ │ ├── AmazonProperties.java │ │ │ │ ├── Book.java │ │ │ │ ├── CustomErrorAttributes.java │ │ │ │ ├── Reader.java │ │ │ │ ├── ReaderHandlerMethodArgumentResolver.java │ │ │ │ ├── ReaderRepository.java │ │ │ │ ├── ReadingListApplication.java │ │ │ │ ├── ReadingListController.java │ │ │ │ ├── ReadingListRepository.java │ │ │ │ ├── ReadingListServletInitializer.java │ │ │ │ └── SecurityConfig.java │ │ └── resources │ │ │ ├── application.yml │ │ │ ├── db │ │ │ ├── changelog │ │ │ │ └── db.changelog-master.yaml │ │ │ └── migration │ │ │ │ └── V1__initialize.sql │ │ │ ├── static │ │ │ ├── MissingPage.png │ │ │ └── style.css │ │ │ └── templates │ │ │ ├── error.html │ │ │ ├── login.html │ │ │ ├── profile.html │ │ │ └── readingList.html │ └── test │ │ └── java │ │ └── readinglist │ │ └── ReadingListApplicationTests.java └── system.properties └── readinglist_war ├── .gitignore ├── build.gradle └── src ├── main ├── java │ └── readinglist │ │ ├── AmazonProperties.java │ │ ├── Book.java │ │ ├── CustomErrorAttributes.java │ │ ├── Reader.java │ │ ├── ReaderHandlerMethodArgumentResolver.java │ │ ├── ReaderRepository.java │ │ ├── ReadingListApplication.java │ │ ├── ReadingListController.java │ │ ├── ReadingListRepository.java │ │ ├── ReadingListServletInitializer.java │ │ └── SecurityConfig.java └── resources │ ├── application.yml │ ├── db │ ├── changelog │ │ └── db.changelog-master.yaml │ └── migration │ │ └── V1__initialize.sql │ ├── static │ ├── MissingPage.png │ └── style.css │ └── templates │ ├── error.html │ ├── login.html │ ├── profile.html │ └── readingList.html └── test └── java └── readinglist └── ReadingListApplicationTests.java /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/README.md -------------------------------------------------------------------------------- /ch01/HelloController.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch01/HelloController.groovy -------------------------------------------------------------------------------- /ch02/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch02/.gitignore -------------------------------------------------------------------------------- /ch02/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch02/build.gradle -------------------------------------------------------------------------------- /ch02/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch02/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /ch02/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch02/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /ch02/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch02/gradlew -------------------------------------------------------------------------------- /ch02/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch02/gradlew.bat -------------------------------------------------------------------------------- /ch02/src/main/java/readinglist/Book.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch02/src/main/java/readinglist/Book.java -------------------------------------------------------------------------------- /ch02/src/main/java/readinglist/ReadingListApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch02/src/main/java/readinglist/ReadingListApplication.java -------------------------------------------------------------------------------- /ch02/src/main/java/readinglist/ReadingListController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch02/src/main/java/readinglist/ReadingListController.java -------------------------------------------------------------------------------- /ch02/src/main/java/readinglist/ReadingListRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch02/src/main/java/readinglist/ReadingListRepository.java -------------------------------------------------------------------------------- /ch02/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch02/src/main/resources/static/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch02/src/main/resources/static/style.css -------------------------------------------------------------------------------- /ch02/src/main/resources/templates/readingList.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch02/src/main/resources/templates/readingList.html -------------------------------------------------------------------------------- /ch02/src/test/java/readinglist/ReadingListApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch02/src/test/java/readinglist/ReadingListApplicationTests.java -------------------------------------------------------------------------------- /ch03/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch03/.gitignore -------------------------------------------------------------------------------- /ch03/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch03/build.gradle -------------------------------------------------------------------------------- /ch03/src/main/java/readinglist/AmazonProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch03/src/main/java/readinglist/AmazonProperties.java -------------------------------------------------------------------------------- /ch03/src/main/java/readinglist/Book.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch03/src/main/java/readinglist/Book.java -------------------------------------------------------------------------------- /ch03/src/main/java/readinglist/CustomErrorAttributes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch03/src/main/java/readinglist/CustomErrorAttributes.java -------------------------------------------------------------------------------- /ch03/src/main/java/readinglist/Reader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch03/src/main/java/readinglist/Reader.java -------------------------------------------------------------------------------- /ch03/src/main/java/readinglist/ReaderHandlerMethodArgumentResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch03/src/main/java/readinglist/ReaderHandlerMethodArgumentResolver.java -------------------------------------------------------------------------------- /ch03/src/main/java/readinglist/ReaderRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch03/src/main/java/readinglist/ReaderRepository.java -------------------------------------------------------------------------------- /ch03/src/main/java/readinglist/ReadingListApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch03/src/main/java/readinglist/ReadingListApplication.java -------------------------------------------------------------------------------- /ch03/src/main/java/readinglist/ReadingListController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch03/src/main/java/readinglist/ReadingListController.java -------------------------------------------------------------------------------- /ch03/src/main/java/readinglist/ReadingListRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch03/src/main/java/readinglist/ReadingListRepository.java -------------------------------------------------------------------------------- /ch03/src/main/java/readinglist/SecurityConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch03/src/main/java/readinglist/SecurityConfig.java -------------------------------------------------------------------------------- /ch03/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch03/src/main/resources/application.yml -------------------------------------------------------------------------------- /ch03/src/main/resources/data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch03/src/main/resources/data.sql -------------------------------------------------------------------------------- /ch03/src/main/resources/static/MissingPage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch03/src/main/resources/static/MissingPage.png -------------------------------------------------------------------------------- /ch03/src/main/resources/static/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch03/src/main/resources/static/style.css -------------------------------------------------------------------------------- /ch03/src/main/resources/templates/error.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch03/src/main/resources/templates/error.html -------------------------------------------------------------------------------- /ch03/src/main/resources/templates/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch03/src/main/resources/templates/login.html -------------------------------------------------------------------------------- /ch03/src/main/resources/templates/profile.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch03/src/main/resources/templates/profile.html -------------------------------------------------------------------------------- /ch03/src/main/resources/templates/readingList.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch03/src/main/resources/templates/readingList.html -------------------------------------------------------------------------------- /ch03/src/test/java/readinglist/ReadingListApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch03/src/test/java/readinglist/ReadingListApplicationTests.java -------------------------------------------------------------------------------- /ch04/SecuredReadingList/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch04/SecuredReadingList/.gitignore -------------------------------------------------------------------------------- /ch04/SecuredReadingList/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch04/SecuredReadingList/build.gradle -------------------------------------------------------------------------------- /ch04/SecuredReadingList/src/main/java/readinglist/AmazonProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch04/SecuredReadingList/src/main/java/readinglist/AmazonProperties.java -------------------------------------------------------------------------------- /ch04/SecuredReadingList/src/main/java/readinglist/Book.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch04/SecuredReadingList/src/main/java/readinglist/Book.java -------------------------------------------------------------------------------- /ch04/SecuredReadingList/src/main/java/readinglist/CustomErrorAttributes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch04/SecuredReadingList/src/main/java/readinglist/CustomErrorAttributes.java -------------------------------------------------------------------------------- /ch04/SecuredReadingList/src/main/java/readinglist/Reader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch04/SecuredReadingList/src/main/java/readinglist/Reader.java -------------------------------------------------------------------------------- /ch04/SecuredReadingList/src/main/java/readinglist/ReaderHandlerMethodArgumentResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch04/SecuredReadingList/src/main/java/readinglist/ReaderHandlerMethodArgumentResolver.java -------------------------------------------------------------------------------- /ch04/SecuredReadingList/src/main/java/readinglist/ReaderRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch04/SecuredReadingList/src/main/java/readinglist/ReaderRepository.java -------------------------------------------------------------------------------- /ch04/SecuredReadingList/src/main/java/readinglist/ReadingListApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch04/SecuredReadingList/src/main/java/readinglist/ReadingListApplication.java -------------------------------------------------------------------------------- /ch04/SecuredReadingList/src/main/java/readinglist/ReadingListController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch04/SecuredReadingList/src/main/java/readinglist/ReadingListController.java -------------------------------------------------------------------------------- /ch04/SecuredReadingList/src/main/java/readinglist/ReadingListRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch04/SecuredReadingList/src/main/java/readinglist/ReadingListRepository.java -------------------------------------------------------------------------------- /ch04/SecuredReadingList/src/main/java/readinglist/SecurityConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch04/SecuredReadingList/src/main/java/readinglist/SecurityConfig.java -------------------------------------------------------------------------------- /ch04/SecuredReadingList/src/main/java/readinglist/Thing.java: -------------------------------------------------------------------------------- 1 | package readinglist; 2 | 3 | public class Thing { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /ch04/SecuredReadingList/src/main/java/readinglist/WebConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch04/SecuredReadingList/src/main/java/readinglist/WebConfiguration.java -------------------------------------------------------------------------------- /ch04/SecuredReadingList/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch04/SecuredReadingList/src/main/resources/application.yml -------------------------------------------------------------------------------- /ch04/SecuredReadingList/src/main/resources/data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch04/SecuredReadingList/src/main/resources/data.sql -------------------------------------------------------------------------------- /ch04/SecuredReadingList/src/main/resources/static/MissingPage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch04/SecuredReadingList/src/main/resources/static/MissingPage.png -------------------------------------------------------------------------------- /ch04/SecuredReadingList/src/main/resources/static/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch04/SecuredReadingList/src/main/resources/static/style.css -------------------------------------------------------------------------------- /ch04/SecuredReadingList/src/main/resources/templates/error.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch04/SecuredReadingList/src/main/resources/templates/error.html -------------------------------------------------------------------------------- /ch04/SecuredReadingList/src/main/resources/templates/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch04/SecuredReadingList/src/main/resources/templates/login.html -------------------------------------------------------------------------------- /ch04/SecuredReadingList/src/main/resources/templates/profile.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch04/SecuredReadingList/src/main/resources/templates/profile.html -------------------------------------------------------------------------------- /ch04/SecuredReadingList/src/main/resources/templates/readingList.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch04/SecuredReadingList/src/main/resources/templates/readingList.html -------------------------------------------------------------------------------- /ch04/SecuredReadingList/src/test/java/readinglist/MockMvcWebTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch04/SecuredReadingList/src/test/java/readinglist/MockMvcWebTests.java -------------------------------------------------------------------------------- /ch04/UnsecuredReadingList/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch04/UnsecuredReadingList/.gitignore -------------------------------------------------------------------------------- /ch04/UnsecuredReadingList/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch04/UnsecuredReadingList/build.gradle -------------------------------------------------------------------------------- /ch04/UnsecuredReadingList/src/main/java/readinglist/Book.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch04/UnsecuredReadingList/src/main/java/readinglist/Book.java -------------------------------------------------------------------------------- /ch04/UnsecuredReadingList/src/main/java/readinglist/ReadingListApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch04/UnsecuredReadingList/src/main/java/readinglist/ReadingListApplication.java -------------------------------------------------------------------------------- /ch04/UnsecuredReadingList/src/main/java/readinglist/ReadingListController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch04/UnsecuredReadingList/src/main/java/readinglist/ReadingListController.java -------------------------------------------------------------------------------- /ch04/UnsecuredReadingList/src/main/java/readinglist/ReadingListRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch04/UnsecuredReadingList/src/main/java/readinglist/ReadingListRepository.java -------------------------------------------------------------------------------- /ch04/UnsecuredReadingList/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch04/UnsecuredReadingList/src/main/resources/static/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch04/UnsecuredReadingList/src/main/resources/static/style.css -------------------------------------------------------------------------------- /ch04/UnsecuredReadingList/src/main/resources/templates/readingList.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch04/UnsecuredReadingList/src/main/resources/templates/readingList.html -------------------------------------------------------------------------------- /ch04/UnsecuredReadingList/src/test/java/readinglist/MockMvcWebTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch04/UnsecuredReadingList/src/test/java/readinglist/MockMvcWebTests.java -------------------------------------------------------------------------------- /ch04/UnsecuredReadingList/src/test/java/readinglist/ReadingListRepositoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch04/UnsecuredReadingList/src/test/java/readinglist/ReadingListRepositoryTest.java -------------------------------------------------------------------------------- /ch04/UnsecuredReadingList/src/test/java/readinglist/ServerWebTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch04/UnsecuredReadingList/src/test/java/readinglist/ServerWebTest.java -------------------------------------------------------------------------------- /ch04/UnsecuredReadingList/src/test/java/readinglist/ServerWebTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch04/UnsecuredReadingList/src/test/java/readinglist/ServerWebTests.java -------------------------------------------------------------------------------- /ch04/UnsecuredReadingList/src/test/java/readinglist/SimpleWebTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch04/UnsecuredReadingList/src/test/java/readinglist/SimpleWebTest.java -------------------------------------------------------------------------------- /ch04/UnsecuredReadingList/src/test/java/readinglist/TestUtilitiesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch04/UnsecuredReadingList/src/test/java/readinglist/TestUtilitiesTest.java -------------------------------------------------------------------------------- /ch04/UnsecuredReadingList/src/test/resources/application.yml: -------------------------------------------------------------------------------- 1 | foo: bar 2 | bar: 123 -------------------------------------------------------------------------------- /ch05/readinglist/Book.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch05/readinglist/Book.groovy -------------------------------------------------------------------------------- /ch05/readinglist/Grabs.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch05/readinglist/Grabs.groovy -------------------------------------------------------------------------------- /ch05/readinglist/Hi.groovy: -------------------------------------------------------------------------------- 1 | @Controller 2 | class Hi { 3 | @RequestMapping("/hi") 4 | def hi() { 5 | "hiya" 6 | } 7 | } -------------------------------------------------------------------------------- /ch05/readinglist/JdbcReadingListRepository.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch05/readinglist/JdbcReadingListRepository.groovy -------------------------------------------------------------------------------- /ch05/readinglist/ReadingListController.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch05/readinglist/ReadingListController.groovy -------------------------------------------------------------------------------- /ch05/readinglist/ReadingListRepository.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch05/readinglist/ReadingListRepository.groovy -------------------------------------------------------------------------------- /ch05/readinglist/schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch05/readinglist/schema.sql -------------------------------------------------------------------------------- /ch05/readinglist/static/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch05/readinglist/static/style.css -------------------------------------------------------------------------------- /ch05/readinglist/templates/readingList.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch05/readinglist/templates/readingList.html -------------------------------------------------------------------------------- /ch05/readinglist/tests/ReadingListControllerSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch05/readinglist/tests/ReadingListControllerSpec.groovy -------------------------------------------------------------------------------- /ch05/readinglist/tests/ReadingListControllerTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch05/readinglist/tests/ReadingListControllerTest.groovy -------------------------------------------------------------------------------- /ch06/gormgsp/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch06/gormgsp/.gitignore -------------------------------------------------------------------------------- /ch06/gormgsp/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch06/gormgsp/build.gradle -------------------------------------------------------------------------------- /ch06/gormgsp/src/main/groovy/demo/AmazonConfig.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch06/gormgsp/src/main/groovy/demo/AmazonConfig.groovy -------------------------------------------------------------------------------- /ch06/gormgsp/src/main/groovy/demo/Application.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch06/gormgsp/src/main/groovy/demo/Application.groovy -------------------------------------------------------------------------------- /ch06/gormgsp/src/main/groovy/demo/Book.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch06/gormgsp/src/main/groovy/demo/Book.groovy -------------------------------------------------------------------------------- /ch06/gormgsp/src/main/groovy/demo/CustomErrorAttributes.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch06/gormgsp/src/main/groovy/demo/CustomErrorAttributes.groovy -------------------------------------------------------------------------------- /ch06/gormgsp/src/main/groovy/demo/Reader.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch06/gormgsp/src/main/groovy/demo/Reader.groovy -------------------------------------------------------------------------------- /ch06/gormgsp/src/main/groovy/demo/ReaderHandlerMethodArgumentResolver.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch06/gormgsp/src/main/groovy/demo/ReaderHandlerMethodArgumentResolver.groovy -------------------------------------------------------------------------------- /ch06/gormgsp/src/main/groovy/demo/ReadingListController.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch06/gormgsp/src/main/groovy/demo/ReadingListController.groovy -------------------------------------------------------------------------------- /ch06/gormgsp/src/main/groovy/demo/SecurityConfig.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch06/gormgsp/src/main/groovy/demo/SecurityConfig.groovy -------------------------------------------------------------------------------- /ch06/gormgsp/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch06/gormgsp/src/main/resources/application.yml -------------------------------------------------------------------------------- /ch06/gormgsp/src/main/resources/data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch06/gormgsp/src/main/resources/data.sql -------------------------------------------------------------------------------- /ch06/gormgsp/src/main/resources/schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch06/gormgsp/src/main/resources/schema.sql -------------------------------------------------------------------------------- /ch06/gormgsp/src/main/resources/static/MissingPage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch06/gormgsp/src/main/resources/static/MissingPage.png -------------------------------------------------------------------------------- /ch06/gormgsp/src/main/resources/static/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch06/gormgsp/src/main/resources/static/style.css -------------------------------------------------------------------------------- /ch06/gormgsp/src/main/resources/templates/error.gsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch06/gormgsp/src/main/resources/templates/error.gsp -------------------------------------------------------------------------------- /ch06/gormgsp/src/main/resources/templates/login.gsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch06/gormgsp/src/main/resources/templates/login.gsp -------------------------------------------------------------------------------- /ch06/gormgsp/src/main/resources/templates/profile.gsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch06/gormgsp/src/main/resources/templates/profile.gsp -------------------------------------------------------------------------------- /ch06/gormgsp/src/main/resources/templates/readingList.gsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch06/gormgsp/src/main/resources/templates/readingList.gsp -------------------------------------------------------------------------------- /ch06/gormgsp/src/test/java/demo/ApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch06/gormgsp/src/test/java/demo/ApplicationTests.java -------------------------------------------------------------------------------- /ch06/grails/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch06/grails/build.gradle -------------------------------------------------------------------------------- /ch06/grails/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch06/grails/gradle.properties -------------------------------------------------------------------------------- /ch06/grails/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch06/grails/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /ch06/grails/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch06/grails/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /ch06/grails/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch06/grails/gradlew -------------------------------------------------------------------------------- /ch06/grails/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch06/grails/gradlew.bat -------------------------------------------------------------------------------- /ch06/grails/grails-app/assets/images/apple-touch-icon-retina.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch06/grails/grails-app/assets/images/apple-touch-icon-retina.png -------------------------------------------------------------------------------- /ch06/grails/grails-app/assets/images/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch06/grails/grails-app/assets/images/apple-touch-icon.png -------------------------------------------------------------------------------- /ch06/grails/grails-app/assets/images/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch06/grails/grails-app/assets/images/favicon.ico -------------------------------------------------------------------------------- /ch06/grails/grails-app/assets/images/grails_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch06/grails/grails-app/assets/images/grails_logo.png -------------------------------------------------------------------------------- /ch06/grails/grails-app/assets/images/skin/database_add.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch06/grails/grails-app/assets/images/skin/database_add.png -------------------------------------------------------------------------------- /ch06/grails/grails-app/assets/images/skin/database_delete.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch06/grails/grails-app/assets/images/skin/database_delete.png -------------------------------------------------------------------------------- /ch06/grails/grails-app/assets/images/skin/database_edit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch06/grails/grails-app/assets/images/skin/database_edit.png -------------------------------------------------------------------------------- /ch06/grails/grails-app/assets/images/skin/database_save.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch06/grails/grails-app/assets/images/skin/database_save.png -------------------------------------------------------------------------------- /ch06/grails/grails-app/assets/images/skin/database_table.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch06/grails/grails-app/assets/images/skin/database_table.png -------------------------------------------------------------------------------- /ch06/grails/grails-app/assets/images/skin/exclamation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch06/grails/grails-app/assets/images/skin/exclamation.png -------------------------------------------------------------------------------- /ch06/grails/grails-app/assets/images/skin/house.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch06/grails/grails-app/assets/images/skin/house.png -------------------------------------------------------------------------------- /ch06/grails/grails-app/assets/images/skin/information.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch06/grails/grails-app/assets/images/skin/information.png -------------------------------------------------------------------------------- /ch06/grails/grails-app/assets/images/skin/shadow.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch06/grails/grails-app/assets/images/skin/shadow.jpg -------------------------------------------------------------------------------- /ch06/grails/grails-app/assets/images/skin/sorted_asc.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch06/grails/grails-app/assets/images/skin/sorted_asc.gif -------------------------------------------------------------------------------- /ch06/grails/grails-app/assets/images/skin/sorted_desc.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch06/grails/grails-app/assets/images/skin/sorted_desc.gif -------------------------------------------------------------------------------- /ch06/grails/grails-app/assets/images/spinner.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch06/grails/grails-app/assets/images/spinner.gif -------------------------------------------------------------------------------- /ch06/grails/grails-app/assets/images/springsource.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch06/grails/grails-app/assets/images/springsource.png -------------------------------------------------------------------------------- /ch06/grails/grails-app/assets/javascripts/application.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch06/grails/grails-app/assets/javascripts/application.js -------------------------------------------------------------------------------- /ch06/grails/grails-app/assets/javascripts/jquery-2.1.3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch06/grails/grails-app/assets/javascripts/jquery-2.1.3.js -------------------------------------------------------------------------------- /ch06/grails/grails-app/assets/stylesheets/application.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch06/grails/grails-app/assets/stylesheets/application.css -------------------------------------------------------------------------------- /ch06/grails/grails-app/assets/stylesheets/errors.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch06/grails/grails-app/assets/stylesheets/errors.css -------------------------------------------------------------------------------- /ch06/grails/grails-app/assets/stylesheets/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch06/grails/grails-app/assets/stylesheets/main.css -------------------------------------------------------------------------------- /ch06/grails/grails-app/assets/stylesheets/mobile.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch06/grails/grails-app/assets/stylesheets/mobile.css -------------------------------------------------------------------------------- /ch06/grails/grails-app/conf/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch06/grails/grails-app/conf/application.yml -------------------------------------------------------------------------------- /ch06/grails/grails-app/conf/logback.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch06/grails/grails-app/conf/logback.groovy -------------------------------------------------------------------------------- /ch06/grails/grails-app/conf/spring/resources.groovy: -------------------------------------------------------------------------------- 1 | // Place your Spring DSL code here 2 | beans = { 3 | } 4 | -------------------------------------------------------------------------------- /ch06/grails/grails-app/controllers/UrlMappings.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch06/grails/grails-app/controllers/UrlMappings.groovy -------------------------------------------------------------------------------- /ch06/grails/grails-app/controllers/readinglist/ReadingListController.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch06/grails/grails-app/controllers/readinglist/ReadingListController.groovy -------------------------------------------------------------------------------- /ch06/grails/grails-app/domain/readinglist/Book.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch06/grails/grails-app/domain/readinglist/Book.groovy -------------------------------------------------------------------------------- /ch06/grails/grails-app/i18n/messages.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch06/grails/grails-app/i18n/messages.properties -------------------------------------------------------------------------------- /ch06/grails/grails-app/i18n/messages_cs_CZ.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch06/grails/grails-app/i18n/messages_cs_CZ.properties -------------------------------------------------------------------------------- /ch06/grails/grails-app/i18n/messages_da.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch06/grails/grails-app/i18n/messages_da.properties -------------------------------------------------------------------------------- /ch06/grails/grails-app/i18n/messages_de.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch06/grails/grails-app/i18n/messages_de.properties -------------------------------------------------------------------------------- /ch06/grails/grails-app/i18n/messages_es.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch06/grails/grails-app/i18n/messages_es.properties -------------------------------------------------------------------------------- /ch06/grails/grails-app/i18n/messages_fr.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch06/grails/grails-app/i18n/messages_fr.properties -------------------------------------------------------------------------------- /ch06/grails/grails-app/i18n/messages_it.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch06/grails/grails-app/i18n/messages_it.properties -------------------------------------------------------------------------------- /ch06/grails/grails-app/i18n/messages_ja.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch06/grails/grails-app/i18n/messages_ja.properties -------------------------------------------------------------------------------- /ch06/grails/grails-app/i18n/messages_nb.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch06/grails/grails-app/i18n/messages_nb.properties -------------------------------------------------------------------------------- /ch06/grails/grails-app/i18n/messages_nl.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch06/grails/grails-app/i18n/messages_nl.properties -------------------------------------------------------------------------------- /ch06/grails/grails-app/i18n/messages_pl.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch06/grails/grails-app/i18n/messages_pl.properties -------------------------------------------------------------------------------- /ch06/grails/grails-app/i18n/messages_pt_BR.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch06/grails/grails-app/i18n/messages_pt_BR.properties -------------------------------------------------------------------------------- /ch06/grails/grails-app/i18n/messages_pt_PT.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch06/grails/grails-app/i18n/messages_pt_PT.properties -------------------------------------------------------------------------------- /ch06/grails/grails-app/i18n/messages_ru.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch06/grails/grails-app/i18n/messages_ru.properties -------------------------------------------------------------------------------- /ch06/grails/grails-app/i18n/messages_sv.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch06/grails/grails-app/i18n/messages_sv.properties -------------------------------------------------------------------------------- /ch06/grails/grails-app/i18n/messages_th.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch06/grails/grails-app/i18n/messages_th.properties -------------------------------------------------------------------------------- /ch06/grails/grails-app/i18n/messages_zh_CN.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch06/grails/grails-app/i18n/messages_zh_CN.properties -------------------------------------------------------------------------------- /ch06/grails/grails-app/init/BootStrap.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch06/grails/grails-app/init/BootStrap.groovy -------------------------------------------------------------------------------- /ch06/grails/grails-app/init/readinglist/Application.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch06/grails/grails-app/init/readinglist/Application.groovy -------------------------------------------------------------------------------- /ch06/grails/grails-app/views/error.gsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch06/grails/grails-app/views/error.gsp -------------------------------------------------------------------------------- /ch06/grails/grails-app/views/index.gsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch06/grails/grails-app/views/index.gsp -------------------------------------------------------------------------------- /ch06/grails/grails-app/views/layouts/main.gsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch06/grails/grails-app/views/layouts/main.gsp -------------------------------------------------------------------------------- /ch06/grails/grails-app/views/notFound.gsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch06/grails/grails-app/views/notFound.gsp -------------------------------------------------------------------------------- /ch06/grails/grails-app/views/readingList/index.gsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch06/grails/grails-app/views/readingList/index.gsp -------------------------------------------------------------------------------- /ch06/grails/src/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch06/grails/src/.DS_Store -------------------------------------------------------------------------------- /ch06/grails/src/test/groovy/readinglist/BookSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch06/grails/src/test/groovy/readinglist/BookSpec.groovy -------------------------------------------------------------------------------- /ch06/grails/src/test/groovy/readinglist/ReadingListControllerSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch06/grails/src/test/groovy/readinglist/ReadingListControllerSpec.groovy -------------------------------------------------------------------------------- /ch07/readinglist-cli/Book.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch07/readinglist-cli/Book.groovy -------------------------------------------------------------------------------- /ch07/readinglist-cli/Grabs.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch07/readinglist-cli/Grabs.groovy -------------------------------------------------------------------------------- /ch07/readinglist-cli/JdbcReadingListRepository.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch07/readinglist-cli/JdbcReadingListRepository.groovy -------------------------------------------------------------------------------- /ch07/readinglist-cli/ReadingListController.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch07/readinglist-cli/ReadingListController.groovy -------------------------------------------------------------------------------- /ch07/readinglist-cli/ReadingListRepository.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch07/readinglist-cli/ReadingListRepository.groovy -------------------------------------------------------------------------------- /ch07/readinglist-cli/schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch07/readinglist-cli/schema.sql -------------------------------------------------------------------------------- /ch07/readinglist-cli/static/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch07/readinglist-cli/static/style.css -------------------------------------------------------------------------------- /ch07/readinglist-cli/templates/readingList.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch07/readinglist-cli/templates/readingList.html -------------------------------------------------------------------------------- /ch07/readinglist-cli/tests/ReadingListControllerSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch07/readinglist-cli/tests/ReadingListControllerSpec.groovy -------------------------------------------------------------------------------- /ch07/readinglist-cli/tests/ReadingListControllerTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch07/readinglist-cli/tests/ReadingListControllerTest.groovy -------------------------------------------------------------------------------- /ch07/readinglist-java/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch07/readinglist-java/.gitignore -------------------------------------------------------------------------------- /ch07/readinglist-java/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch07/readinglist-java/build.gradle -------------------------------------------------------------------------------- /ch07/readinglist-java/src/main/java/readinglist/AmazonHealth.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch07/readinglist-java/src/main/java/readinglist/AmazonHealth.java -------------------------------------------------------------------------------- /ch07/readinglist-java/src/main/java/readinglist/AmazonProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch07/readinglist-java/src/main/java/readinglist/AmazonProperties.java -------------------------------------------------------------------------------- /ch07/readinglist-java/src/main/java/readinglist/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch07/readinglist-java/src/main/java/readinglist/Application.java -------------------------------------------------------------------------------- /ch07/readinglist-java/src/main/java/readinglist/ApplicationContextMetrics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch07/readinglist-java/src/main/java/readinglist/ApplicationContextMetrics.java -------------------------------------------------------------------------------- /ch07/readinglist-java/src/main/java/readinglist/Book.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch07/readinglist-java/src/main/java/readinglist/Book.java -------------------------------------------------------------------------------- /ch07/readinglist-java/src/main/java/readinglist/CustomErrorAttributes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch07/readinglist-java/src/main/java/readinglist/CustomErrorAttributes.java -------------------------------------------------------------------------------- /ch07/readinglist-java/src/main/java/readinglist/MongoTraceRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch07/readinglist-java/src/main/java/readinglist/MongoTraceRepository.java -------------------------------------------------------------------------------- /ch07/readinglist-java/src/main/java/readinglist/Reader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch07/readinglist-java/src/main/java/readinglist/Reader.java -------------------------------------------------------------------------------- /ch07/readinglist-java/src/main/java/readinglist/ReaderHandlerMethodArgumentResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch07/readinglist-java/src/main/java/readinglist/ReaderHandlerMethodArgumentResolver.java -------------------------------------------------------------------------------- /ch07/readinglist-java/src/main/java/readinglist/ReaderRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch07/readinglist-java/src/main/java/readinglist/ReaderRepository.java -------------------------------------------------------------------------------- /ch07/readinglist-java/src/main/java/readinglist/ReadingListController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch07/readinglist-java/src/main/java/readinglist/ReadingListController.java -------------------------------------------------------------------------------- /ch07/readinglist-java/src/main/java/readinglist/ReadingListMetrics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch07/readinglist-java/src/main/java/readinglist/ReadingListMetrics.java -------------------------------------------------------------------------------- /ch07/readinglist-java/src/main/java/readinglist/ReadingListRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch07/readinglist-java/src/main/java/readinglist/ReadingListRepository.java -------------------------------------------------------------------------------- /ch07/readinglist-java/src/main/java/readinglist/SecurityConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch07/readinglist-java/src/main/java/readinglist/SecurityConfig.java -------------------------------------------------------------------------------- /ch07/readinglist-java/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch07/readinglist-java/src/main/resources/application.yml -------------------------------------------------------------------------------- /ch07/readinglist-java/src/main/resources/data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch07/readinglist-java/src/main/resources/data.sql -------------------------------------------------------------------------------- /ch07/readinglist-java/src/main/resources/static/MissingPage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch07/readinglist-java/src/main/resources/static/MissingPage.png -------------------------------------------------------------------------------- /ch07/readinglist-java/src/main/resources/static/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch07/readinglist-java/src/main/resources/static/style.css -------------------------------------------------------------------------------- /ch07/readinglist-java/src/main/resources/templates/error.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch07/readinglist-java/src/main/resources/templates/error.html -------------------------------------------------------------------------------- /ch07/readinglist-java/src/main/resources/templates/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch07/readinglist-java/src/main/resources/templates/login.html -------------------------------------------------------------------------------- /ch07/readinglist-java/src/main/resources/templates/profile.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch07/readinglist-java/src/main/resources/templates/profile.html -------------------------------------------------------------------------------- /ch07/readinglist-java/src/main/resources/templates/readingList.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch07/readinglist-java/src/main/resources/templates/readingList.html -------------------------------------------------------------------------------- /ch07/readinglist-java/src/test/java/readinglist/ReadingListApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch07/readinglist-java/src/test/java/readinglist/ReadingListApplicationTests.java -------------------------------------------------------------------------------- /ch08/readinglist_cloud/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch08/readinglist_cloud/.gitignore -------------------------------------------------------------------------------- /ch08/readinglist_cloud/Procfile: -------------------------------------------------------------------------------- 1 | web: java -Dserver.port=$PORT -jar build/libs/demo.war 2 | -------------------------------------------------------------------------------- /ch08/readinglist_cloud/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch08/readinglist_cloud/build.gradle -------------------------------------------------------------------------------- /ch08/readinglist_cloud/src/main/java/readinglist/AmazonProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch08/readinglist_cloud/src/main/java/readinglist/AmazonProperties.java -------------------------------------------------------------------------------- /ch08/readinglist_cloud/src/main/java/readinglist/Book.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch08/readinglist_cloud/src/main/java/readinglist/Book.java -------------------------------------------------------------------------------- /ch08/readinglist_cloud/src/main/java/readinglist/CustomErrorAttributes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch08/readinglist_cloud/src/main/java/readinglist/CustomErrorAttributes.java -------------------------------------------------------------------------------- /ch08/readinglist_cloud/src/main/java/readinglist/Reader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch08/readinglist_cloud/src/main/java/readinglist/Reader.java -------------------------------------------------------------------------------- /ch08/readinglist_cloud/src/main/java/readinglist/ReaderHandlerMethodArgumentResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch08/readinglist_cloud/src/main/java/readinglist/ReaderHandlerMethodArgumentResolver.java -------------------------------------------------------------------------------- /ch08/readinglist_cloud/src/main/java/readinglist/ReaderRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch08/readinglist_cloud/src/main/java/readinglist/ReaderRepository.java -------------------------------------------------------------------------------- /ch08/readinglist_cloud/src/main/java/readinglist/ReadingListApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch08/readinglist_cloud/src/main/java/readinglist/ReadingListApplication.java -------------------------------------------------------------------------------- /ch08/readinglist_cloud/src/main/java/readinglist/ReadingListController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch08/readinglist_cloud/src/main/java/readinglist/ReadingListController.java -------------------------------------------------------------------------------- /ch08/readinglist_cloud/src/main/java/readinglist/ReadingListRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch08/readinglist_cloud/src/main/java/readinglist/ReadingListRepository.java -------------------------------------------------------------------------------- /ch08/readinglist_cloud/src/main/java/readinglist/ReadingListServletInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch08/readinglist_cloud/src/main/java/readinglist/ReadingListServletInitializer.java -------------------------------------------------------------------------------- /ch08/readinglist_cloud/src/main/java/readinglist/SecurityConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch08/readinglist_cloud/src/main/java/readinglist/SecurityConfig.java -------------------------------------------------------------------------------- /ch08/readinglist_cloud/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch08/readinglist_cloud/src/main/resources/application.yml -------------------------------------------------------------------------------- /ch08/readinglist_cloud/src/main/resources/db/changelog/db.changelog-master.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch08/readinglist_cloud/src/main/resources/db/changelog/db.changelog-master.yaml -------------------------------------------------------------------------------- /ch08/readinglist_cloud/src/main/resources/db/migration/V1__initialize.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch08/readinglist_cloud/src/main/resources/db/migration/V1__initialize.sql -------------------------------------------------------------------------------- /ch08/readinglist_cloud/src/main/resources/static/MissingPage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch08/readinglist_cloud/src/main/resources/static/MissingPage.png -------------------------------------------------------------------------------- /ch08/readinglist_cloud/src/main/resources/static/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch08/readinglist_cloud/src/main/resources/static/style.css -------------------------------------------------------------------------------- /ch08/readinglist_cloud/src/main/resources/templates/error.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch08/readinglist_cloud/src/main/resources/templates/error.html -------------------------------------------------------------------------------- /ch08/readinglist_cloud/src/main/resources/templates/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch08/readinglist_cloud/src/main/resources/templates/login.html -------------------------------------------------------------------------------- /ch08/readinglist_cloud/src/main/resources/templates/profile.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch08/readinglist_cloud/src/main/resources/templates/profile.html -------------------------------------------------------------------------------- /ch08/readinglist_cloud/src/main/resources/templates/readingList.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch08/readinglist_cloud/src/main/resources/templates/readingList.html -------------------------------------------------------------------------------- /ch08/readinglist_cloud/src/test/java/readinglist/ReadingListApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch08/readinglist_cloud/src/test/java/readinglist/ReadingListApplicationTests.java -------------------------------------------------------------------------------- /ch08/readinglist_cloud/system.properties: -------------------------------------------------------------------------------- 1 | java.runtime.version=1.7 2 | -------------------------------------------------------------------------------- /ch08/readinglist_war/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch08/readinglist_war/.gitignore -------------------------------------------------------------------------------- /ch08/readinglist_war/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch08/readinglist_war/build.gradle -------------------------------------------------------------------------------- /ch08/readinglist_war/src/main/java/readinglist/AmazonProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch08/readinglist_war/src/main/java/readinglist/AmazonProperties.java -------------------------------------------------------------------------------- /ch08/readinglist_war/src/main/java/readinglist/Book.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch08/readinglist_war/src/main/java/readinglist/Book.java -------------------------------------------------------------------------------- /ch08/readinglist_war/src/main/java/readinglist/CustomErrorAttributes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch08/readinglist_war/src/main/java/readinglist/CustomErrorAttributes.java -------------------------------------------------------------------------------- /ch08/readinglist_war/src/main/java/readinglist/Reader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch08/readinglist_war/src/main/java/readinglist/Reader.java -------------------------------------------------------------------------------- /ch08/readinglist_war/src/main/java/readinglist/ReaderHandlerMethodArgumentResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch08/readinglist_war/src/main/java/readinglist/ReaderHandlerMethodArgumentResolver.java -------------------------------------------------------------------------------- /ch08/readinglist_war/src/main/java/readinglist/ReaderRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch08/readinglist_war/src/main/java/readinglist/ReaderRepository.java -------------------------------------------------------------------------------- /ch08/readinglist_war/src/main/java/readinglist/ReadingListApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch08/readinglist_war/src/main/java/readinglist/ReadingListApplication.java -------------------------------------------------------------------------------- /ch08/readinglist_war/src/main/java/readinglist/ReadingListController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch08/readinglist_war/src/main/java/readinglist/ReadingListController.java -------------------------------------------------------------------------------- /ch08/readinglist_war/src/main/java/readinglist/ReadingListRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch08/readinglist_war/src/main/java/readinglist/ReadingListRepository.java -------------------------------------------------------------------------------- /ch08/readinglist_war/src/main/java/readinglist/ReadingListServletInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch08/readinglist_war/src/main/java/readinglist/ReadingListServletInitializer.java -------------------------------------------------------------------------------- /ch08/readinglist_war/src/main/java/readinglist/SecurityConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch08/readinglist_war/src/main/java/readinglist/SecurityConfig.java -------------------------------------------------------------------------------- /ch08/readinglist_war/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch08/readinglist_war/src/main/resources/application.yml -------------------------------------------------------------------------------- /ch08/readinglist_war/src/main/resources/db/changelog/db.changelog-master.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch08/readinglist_war/src/main/resources/db/changelog/db.changelog-master.yaml -------------------------------------------------------------------------------- /ch08/readinglist_war/src/main/resources/db/migration/V1__initialize.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch08/readinglist_war/src/main/resources/db/migration/V1__initialize.sql -------------------------------------------------------------------------------- /ch08/readinglist_war/src/main/resources/static/MissingPage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch08/readinglist_war/src/main/resources/static/MissingPage.png -------------------------------------------------------------------------------- /ch08/readinglist_war/src/main/resources/static/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch08/readinglist_war/src/main/resources/static/style.css -------------------------------------------------------------------------------- /ch08/readinglist_war/src/main/resources/templates/error.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch08/readinglist_war/src/main/resources/templates/error.html -------------------------------------------------------------------------------- /ch08/readinglist_war/src/main/resources/templates/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch08/readinglist_war/src/main/resources/templates/login.html -------------------------------------------------------------------------------- /ch08/readinglist_war/src/main/resources/templates/profile.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch08/readinglist_war/src/main/resources/templates/profile.html -------------------------------------------------------------------------------- /ch08/readinglist_war/src/main/resources/templates/readingList.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch08/readinglist_war/src/main/resources/templates/readingList.html -------------------------------------------------------------------------------- /ch08/readinglist_war/src/test/java/readinglist/ReadingListApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habuma/spring-boot-in-action-samples/HEAD/ch08/readinglist_war/src/test/java/readinglist/ReadingListApplicationTests.java --------------------------------------------------------------------------------