├── 1 ├── .bowerrc ├── .gitignore └── part1 │ ├── build.gradle │ └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── greglturnquist │ │ │ └── learningspringboot │ │ │ ├── Chapter.java │ │ │ ├── ChapterController.java │ │ │ ├── ChapterRepository.java │ │ │ ├── HomeController.java │ │ │ ├── LearningSpringBootApplication.java │ │ │ └── LoadDatabase.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── com │ └── greglturnquist │ └── learningspringboot │ └── LearningSpringBootApplicationTests.java ├── 2 ├── part1 │ ├── .gitignore │ ├── build.gradle │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── greglturnquist │ │ │ │ └── learningspringboot │ │ │ │ ├── ApiController.java │ │ │ │ ├── HomeController.java │ │ │ │ ├── Image.java │ │ │ │ ├── ImageService.java │ │ │ │ └── LearningSpringBootApplication.java │ │ └── resources │ │ │ ├── application.properties │ │ │ ├── static │ │ │ └── main.css │ │ │ └── templates │ │ │ └── index.html │ │ └── test │ │ └── java │ │ └── com │ │ └── greglturnquist │ │ └── learningspringboot │ │ └── ExampleTests.java └── part2 │ ├── .gitignore │ ├── build.gradle │ └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── greglturnquist │ │ │ └── learningspringboot │ │ │ ├── ApiController.java │ │ │ ├── HomeController.java │ │ │ ├── Image.java │ │ │ ├── ImageService.java │ │ │ └── LearningSpringBootApplication.java │ └── resources │ │ ├── application.yml │ │ ├── static │ │ └── main.css │ │ └── templates │ │ └── index.html │ └── test │ └── java │ └── com │ └── greglturnquist │ └── learningspringboot │ ├── BlockingImageService.java │ └── ExampleTests.java ├── 3 ├── part1 │ ├── build.gradle │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── greglturnquist │ │ │ │ └── learningspringboot │ │ │ │ ├── ApiController.java │ │ │ │ ├── HomeController.java │ │ │ │ ├── Image.java │ │ │ │ ├── ImageRepository.java │ │ │ │ ├── ImageService.java │ │ │ │ ├── InitDatabase.java │ │ │ │ └── LearningSpringBootApplication.java │ │ └── resources │ │ │ ├── application.properties │ │ │ ├── static │ │ │ └── main.css │ │ │ └── templates │ │ │ └── index.html │ │ └── test │ │ └── java │ │ └── com │ │ └── greglturnquist │ │ └── learningspringboot │ │ ├── Employee.java │ │ ├── EmployeeRepository.java │ │ ├── ImageServiceTests.java │ │ └── QueryTests.java └── part2 │ ├── build.gradle │ └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── greglturnquist │ │ │ └── learningspringboot │ │ │ ├── ApiController.java │ │ │ ├── HomeController.java │ │ │ ├── Image.java │ │ │ ├── ImageRepository.java │ │ │ ├── ImageService.java │ │ │ ├── InitDatabase.java │ │ │ └── LearningSpringBootApplication.java │ └── resources │ │ ├── application.properties │ │ ├── static │ │ └── main.css │ │ └── templates │ │ └── index.html │ └── test │ └── java │ └── com │ └── greglturnquist │ └── learningspringboot │ ├── Employee.java │ ├── EmployeeRepository.java │ ├── ImageServiceTests.java │ └── QueryTests.java ├── 4 ├── part1 │ ├── build.gradle │ ├── ext │ │ └── chromedriver │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── greglturnquist │ │ │ │ └── learningspringboot │ │ │ │ ├── ApiController.java │ │ │ │ ├── HomeController.java │ │ │ │ ├── Image.java │ │ │ │ ├── ImageRepository.java │ │ │ │ ├── ImageService.java │ │ │ │ ├── InitDatabase.java │ │ │ │ └── LearningSpringBootApplication.java │ │ └── resources │ │ │ ├── application.properties │ │ │ ├── static │ │ │ └── main.css │ │ │ └── templates │ │ │ └── index.html │ │ └── test │ │ └── java │ │ └── com │ │ └── greglturnquist │ │ └── learningspringboot │ │ ├── EmbeddedImageRepositoryTests.java │ │ ├── EndToEndTests.java │ │ ├── HomeControllerTests.java │ │ ├── ImageServiceTests.java │ │ ├── ImageTests.java │ │ └── LiveImageRepositoryTests.java └── part2 │ ├── build.gradle │ ├── ext │ └── chromedriver │ └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── greglturnquist │ │ │ └── learningspringboot │ │ │ ├── ApiController.java │ │ │ ├── HomeController.java │ │ │ ├── Image.java │ │ │ ├── ImageRepository.java │ │ │ ├── ImageService.java │ │ │ ├── InitDatabase.java │ │ │ ├── LearningSpringBootApplication.java │ │ │ └── webdriver │ │ │ ├── ChromeDriverFactory.java │ │ │ ├── FirefoxDriverFactory.java │ │ │ ├── SafariDriverFactory.java │ │ │ ├── WebDriverAutoConfiguration.java │ │ │ └── WebDriverConfigurationProperties.java │ └── resources │ │ ├── application.properties │ │ ├── static │ │ └── main.css │ │ └── templates │ │ └── index.html │ └── test │ └── java │ └── com │ └── greglturnquist │ └── learningspringboot │ ├── EmbeddedImageRepositoryTests.java │ ├── EndToEndTests.java │ ├── HomeControllerTests.java │ ├── ImageServiceTests.java │ ├── ImageTests.java │ ├── LiveImageRepositoryTests.java │ └── webdriver │ └── WebDriverAutoConfigurationTests.java ├── 5 ├── part1 │ ├── build.gradle │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── greglturnquist │ │ │ │ └── learningspringboot │ │ │ │ ├── HomeController.java │ │ │ │ ├── Image.java │ │ │ │ ├── ImageRepository.java │ │ │ │ ├── ImageService.java │ │ │ │ ├── InitDatabase.java │ │ │ │ └── LearningSpringBootApplication.java │ │ └── resources │ │ │ ├── application.properties │ │ │ ├── static │ │ │ └── main.css │ │ │ └── templates │ │ │ └── index.html │ │ └── test │ │ └── java │ │ └── com │ │ └── greglturnquist │ │ └── learningspringboot │ │ └── LearningSpringBootApplicationTests.java └── part2 │ ├── build.gradle │ └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── greglturnquist │ │ │ └── learningspringboot │ │ │ ├── HomeController.java │ │ │ ├── Image.java │ │ │ ├── ImageRepository.java │ │ │ ├── ImageService.java │ │ │ ├── InitDatabase.java │ │ │ ├── LearningSpringBootApplication.java │ │ │ └── LearningSpringBootHealthIndicator.java │ └── resources │ │ ├── application.properties │ │ ├── static │ │ └── main.css │ │ └── templates │ │ └── index.html │ └── test │ └── java │ └── com │ └── greglturnquist │ └── learningspringboot │ └── LearningSpringBootApplicationTests.java ├── 6 ├── part1 │ ├── build.gradle │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── greglturnquist │ │ │ └── learningspringboot │ │ │ ├── HomeController.java │ │ │ ├── LearningSpringBootApplication.java │ │ │ ├── comments │ │ │ ├── Comment.java │ │ │ ├── CommentController.java │ │ │ ├── CommentService.java │ │ │ └── CommentWriterRepository.java │ │ │ ├── images │ │ │ ├── Comment.java │ │ │ ├── CommentReaderRepository.java │ │ │ ├── Image.java │ │ │ ├── ImageRepository.java │ │ │ ├── ImageService.java │ │ │ └── InitDatabase.java │ │ │ └── ops │ │ │ └── LearningSpringBootHealthIndicator.java │ │ └── resources │ │ ├── application.properties │ │ ├── static │ │ └── main.css │ │ └── templates │ │ └── index.html ├── part2 │ ├── build.gradle │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── greglturnquist │ │ │ └── learningspringboot │ │ │ ├── CommentSimulator.java │ │ │ ├── HomeController.java │ │ │ ├── LearningSpringBootApplication.java │ │ │ ├── comments │ │ │ ├── Comment.java │ │ │ ├── CommentController.java │ │ │ ├── CommentService.java │ │ │ └── CommentWriterRepository.java │ │ │ ├── images │ │ │ ├── Comment.java │ │ │ ├── CommentReaderRepository.java │ │ │ ├── Image.java │ │ │ ├── ImageRepository.java │ │ │ ├── ImageService.java │ │ │ └── InitDatabase.java │ │ │ └── ops │ │ │ └── LearningSpringBootHealthIndicator.java │ │ └── resources │ │ ├── application.properties │ │ ├── static │ │ └── main.css │ │ └── templates │ │ └── index.html └── part3 │ ├── build.gradle │ └── src │ └── main │ ├── java │ └── com │ │ └── greglturnquist │ │ └── learningspringboot │ │ ├── CommentSimulator.java │ │ ├── HomeController.java │ │ ├── LearningSpringBootApplication.java │ │ ├── comments │ │ ├── Comment.java │ │ ├── CommentController.java │ │ ├── CommentService.java │ │ ├── CommentWriterRepository.java │ │ └── CustomProcessor.java │ │ ├── images │ │ ├── Comment.java │ │ ├── CommentReaderRepository.java │ │ ├── Image.java │ │ ├── ImageRepository.java │ │ ├── ImageService.java │ │ └── InitDatabase.java │ │ └── ops │ │ └── LearningSpringBootHealthIndicator.java │ └── resources │ ├── application.yml │ ├── static │ └── main.css │ └── templates │ └── index.html ├── 7 ├── part1 │ ├── comments │ │ ├── build.gradle │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── com │ │ │ │ └── greglturnquist │ │ │ │ └── learningspringboot │ │ │ │ └── comments │ │ │ │ ├── Comment.java │ │ │ │ ├── CommentController.java │ │ │ │ ├── CommentRepository.java │ │ │ │ ├── CommentService.java │ │ │ │ └── LearningSpringBootCommentsApplication.java │ │ │ └── resources │ │ │ └── application.yml │ ├── eureka-server │ │ ├── build.gradle │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── com │ │ │ │ └── greglturnquist │ │ │ │ └── learningspringboot │ │ │ │ └── LearningSpringBootEurekaServerApplication.java │ │ │ └── resources │ │ │ └── application.yml │ └── images │ │ ├── build.gradle │ │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── greglturnquist │ │ │ └── learningspringboot │ │ │ ├── CommentSimulator.java │ │ │ ├── HomeController.java │ │ │ ├── LearningSpringBootImagesApplication.java │ │ │ ├── images │ │ │ ├── Comment.java │ │ │ ├── CommentController.java │ │ │ ├── Config.java │ │ │ ├── Image.java │ │ │ ├── ImageRepository.java │ │ │ ├── ImageService.java │ │ │ ├── InitDatabase.java │ │ │ └── UploadController.java │ │ │ └── ops │ │ │ └── LearningSpringBootHealthIndicator.java │ │ └── resources │ │ ├── application.yml │ │ ├── static │ │ └── main.css │ │ └── templates │ │ └── index.html ├── part2 │ ├── comments │ │ ├── build.gradle │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── com │ │ │ │ └── greglturnquist │ │ │ │ └── learningspringboot │ │ │ │ └── comments │ │ │ │ ├── Comment.java │ │ │ │ ├── CommentController.java │ │ │ │ ├── CommentRepository.java │ │ │ │ ├── CommentService.java │ │ │ │ └── LearningSpringBootCommentsApplication.java │ │ │ └── resources │ │ │ └── application.yml │ ├── eureka-server │ │ ├── build.gradle │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── com │ │ │ │ └── greglturnquist │ │ │ │ └── learningspringboot │ │ │ │ └── LearningSpringBootEurekaServerApplication.java │ │ │ └── resources │ │ │ └── application.yml │ ├── hystrix-dashboard │ │ ├── build.gradle │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── com │ │ │ │ └── greglturnquist │ │ │ │ └── learningspringboot │ │ │ │ └── LearningSpringBootHystrixDashboard.java │ │ │ └── resources │ │ │ └── application.yml │ └── images │ │ ├── build.gradle │ │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── greglturnquist │ │ │ └── learningspringboot │ │ │ ├── CommentSimulator.java │ │ │ ├── HomeController.java │ │ │ ├── LearningSpringBootImagesApplication.java │ │ │ ├── images │ │ │ ├── Comment.java │ │ │ ├── CommentController.java │ │ │ ├── CommentHelper.java │ │ │ ├── Config.java │ │ │ ├── Image.java │ │ │ ├── ImageRepository.java │ │ │ ├── ImageService.java │ │ │ ├── InitDatabase.java │ │ │ └── UploadController.java │ │ │ └── ops │ │ │ └── LearningSpringBootHealthIndicator.java │ │ └── resources │ │ ├── application.yml │ │ ├── static │ │ └── main.css │ │ └── templates │ │ └── index.html └── part3 │ ├── comments │ ├── build.gradle │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── greglturnquist │ │ │ └── learningspringboot │ │ │ └── comments │ │ │ ├── Comment.java │ │ │ ├── CommentController.java │ │ │ ├── CommentRepository.java │ │ │ ├── CommentService.java │ │ │ └── LearningSpringBootCommentsApplication.java │ │ └── resources │ │ └── bootstrap.yml │ ├── config-server │ ├── build.gradle │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── greglturnquist │ │ │ └── learningspringboot │ │ │ └── LearningSpringBootConfigServer.java │ │ └── resources │ │ └── application.yml │ ├── eureka-server │ ├── build.gradle │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── greglturnquist │ │ │ └── learningspringboot │ │ │ └── LearningSpringBootEurekaServerApplication.java │ │ └── resources │ │ └── bootstrap.yml │ ├── hystrix-dashboard │ ├── build.gradle │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── greglturnquist │ │ │ └── learningspringboot │ │ │ └── LearningSpringBootHystrixDashboard.java │ │ └── resources │ │ └── bootstrap.yml │ └── images │ ├── build.gradle │ └── src │ └── main │ ├── java │ └── com │ │ └── greglturnquist │ │ └── learningspringboot │ │ ├── CommentSimulator.java │ │ ├── HomeController.java │ │ ├── LearningSpringBootImagesApplication.java │ │ ├── images │ │ ├── Comment.java │ │ ├── CommentController.java │ │ ├── CommentHelper.java │ │ ├── Config.java │ │ ├── Image.java │ │ ├── ImageRepository.java │ │ ├── ImageService.java │ │ ├── InitDatabase.java │ │ └── UploadController.java │ │ └── ops │ │ └── LearningSpringBootHealthIndicator.java │ └── resources │ ├── bootstrap.yml │ ├── static │ └── main.css │ └── templates │ └── index.html ├── 8 ├── part1 │ ├── chat │ │ ├── build.gradle │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── com │ │ │ │ └── greglturnquist │ │ │ │ └── learningspringboot │ │ │ │ └── chat │ │ │ │ ├── Comment.java │ │ │ │ ├── CommentService.java │ │ │ │ ├── LearningSpringBootChatApplication.java │ │ │ │ └── WebSocketConfig.java │ │ │ └── resources │ │ │ ├── application.properties │ │ │ └── bootstrap.yml │ ├── comments │ │ ├── build.gradle │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── com │ │ │ │ └── greglturnquist │ │ │ │ └── learningspringboot │ │ │ │ └── comments │ │ │ │ ├── Comment.java │ │ │ │ ├── CommentController.java │ │ │ │ ├── CommentRepository.java │ │ │ │ ├── CommentService.java │ │ │ │ └── LearningSpringBootCommentsApplication.java │ │ │ └── resources │ │ │ └── bootstrap.yml │ ├── config-server │ │ ├── build.gradle │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── com │ │ │ │ └── greglturnquist │ │ │ │ └── learningspringboot │ │ │ │ └── LearningSpringBootConfigServer.java │ │ │ └── resources │ │ │ └── application.yml │ ├── eureka-server │ │ ├── build.gradle │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── com │ │ │ │ └── greglturnquist │ │ │ │ └── learningspringboot │ │ │ │ └── LearningSpringBootEurekaServerApplication.java │ │ │ └── resources │ │ │ └── bootstrap.yml │ ├── hystrix-dashboard │ │ ├── build.gradle │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── com │ │ │ │ └── greglturnquist │ │ │ │ └── learningspringboot │ │ │ │ └── LearningSpringBootHystrixDashboard.java │ │ │ └── resources │ │ │ └── bootstrap.yml │ └── images │ │ ├── build.gradle │ │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── greglturnquist │ │ │ └── learningspringboot │ │ │ ├── CommentSimulator.java │ │ │ ├── HomeController.java │ │ │ ├── LearningSpringBootImagesApplication.java │ │ │ ├── images │ │ │ ├── Comment.java │ │ │ ├── CommentController.java │ │ │ ├── CommentHelper.java │ │ │ ├── Config.java │ │ │ ├── Image.java │ │ │ ├── ImageRepository.java │ │ │ ├── ImageService.java │ │ │ ├── InitDatabase.java │ │ │ └── UploadController.java │ │ │ └── ops │ │ │ └── LearningSpringBootHealthIndicator.java │ │ └── resources │ │ ├── application.properties │ │ ├── bootstrap.yml │ │ ├── static │ │ └── main.css │ │ └── templates │ │ └── index.html ├── part2 │ ├── chat │ │ ├── build.gradle │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── com │ │ │ │ └── greglturnquist │ │ │ │ └── learningspringboot │ │ │ │ └── chat │ │ │ │ ├── ChatServiceStreams.java │ │ │ │ ├── Comment.java │ │ │ │ ├── CommentService.java │ │ │ │ ├── InboundChatService.java │ │ │ │ ├── LearningSpringBootChatApplication.java │ │ │ │ ├── OutboundChatService.java │ │ │ │ └── WebSocketConfig.java │ │ │ └── resources │ │ │ └── bootstrap.yml │ ├── comments │ │ ├── build.gradle │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── com │ │ │ │ └── greglturnquist │ │ │ │ └── learningspringboot │ │ │ │ └── comments │ │ │ │ ├── Comment.java │ │ │ │ ├── CommentController.java │ │ │ │ ├── CommentRepository.java │ │ │ │ ├── CommentService.java │ │ │ │ └── LearningSpringBootCommentsApplication.java │ │ │ └── resources │ │ │ └── bootstrap.yml │ ├── config-server │ │ ├── build.gradle │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── com │ │ │ │ └── greglturnquist │ │ │ │ └── learningspringboot │ │ │ │ └── LearningSpringBootConfigServer.java │ │ │ └── resources │ │ │ └── application.yml │ ├── eureka-server │ │ ├── build.gradle │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── com │ │ │ │ └── greglturnquist │ │ │ │ └── learningspringboot │ │ │ │ └── LearningSpringBootEurekaServerApplication.java │ │ │ └── resources │ │ │ └── bootstrap.yml │ ├── hystrix-dashboard │ │ ├── build.gradle │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── com │ │ │ │ └── greglturnquist │ │ │ │ └── learningspringboot │ │ │ │ └── LearningSpringBootHystrixDashboard.java │ │ │ └── resources │ │ │ └── bootstrap.yml │ └── images │ │ ├── build.gradle │ │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── greglturnquist │ │ │ └── learningspringboot │ │ │ ├── CommentSimulator.java │ │ │ ├── HomeController.java │ │ │ ├── LearningSpringBootImagesApplication.java │ │ │ ├── images │ │ │ ├── Comment.java │ │ │ ├── CommentController.java │ │ │ ├── CommentHelper.java │ │ │ ├── Config.java │ │ │ ├── Image.java │ │ │ ├── ImageRepository.java │ │ │ ├── ImageService.java │ │ │ ├── InitDatabase.java │ │ │ └── UploadController.java │ │ │ └── ops │ │ │ └── LearningSpringBootHealthIndicator.java │ │ └── resources │ │ ├── bootstrap.yml │ │ ├── static │ │ └── main.css │ │ └── templates │ │ └── index.html └── part3 │ ├── chat │ ├── build.gradle │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── greglturnquist │ │ │ └── learningspringboot │ │ │ └── chat │ │ │ ├── ChatServiceStreams.java │ │ │ ├── Comment.java │ │ │ ├── CommentService.java │ │ │ ├── InboundChatService.java │ │ │ ├── LearningSpringBootChatApplication.java │ │ │ ├── OutboundChatService.java │ │ │ ├── UserParsingHandshakeHandler.java │ │ │ └── WebSocketConfig.java │ │ └── resources │ │ └── bootstrap.yml │ ├── comments │ ├── build.gradle │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── greglturnquist │ │ │ └── learningspringboot │ │ │ └── comments │ │ │ ├── Comment.java │ │ │ ├── CommentController.java │ │ │ ├── CommentRepository.java │ │ │ ├── CommentService.java │ │ │ └── LearningSpringBootCommentsApplication.java │ │ └── resources │ │ └── bootstrap.yml │ ├── config-server │ ├── build.gradle │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── greglturnquist │ │ │ └── learningspringboot │ │ │ └── LearningSpringBootConfigServer.java │ │ └── resources │ │ └── application.yml │ ├── eureka-server │ ├── build.gradle │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── greglturnquist │ │ │ └── learningspringboot │ │ │ └── LearningSpringBootEurekaServerApplication.java │ │ └── resources │ │ └── bootstrap.yml │ ├── hystrix-dashboard │ ├── build.gradle │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── greglturnquist │ │ │ └── learningspringboot │ │ │ └── LearningSpringBootHystrixDashboard.java │ │ └── resources │ │ └── bootstrap.yml │ └── images │ ├── build.gradle │ └── src │ └── main │ ├── java │ └── com │ │ └── greglturnquist │ │ └── learningspringboot │ │ ├── CommentSimulator.java │ │ ├── HomeController.java │ │ ├── LearningSpringBootImagesApplication.java │ │ ├── images │ │ ├── Comment.java │ │ ├── CommentController.java │ │ ├── CommentHelper.java │ │ ├── Config.java │ │ ├── Image.java │ │ ├── ImageRepository.java │ │ ├── ImageService.java │ │ ├── InitDatabase.java │ │ └── UploadController.java │ │ └── ops │ │ └── LearningSpringBootHealthIndicator.java │ └── resources │ ├── bootstrap.yml │ ├── static │ └── main.css │ └── templates │ └── index.html ├── 9 └── part1 │ ├── chat │ ├── build.gradle │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── greglturnquist │ │ │ └── learningspringboot │ │ │ └── chat │ │ │ ├── AuthorizedWebSocketHandler.java │ │ │ ├── ChatServiceStreams.java │ │ │ ├── Comment.java │ │ │ ├── CommentService.java │ │ │ ├── GatewayConfig.java │ │ │ ├── HomeController.java │ │ │ ├── InboundChatService.java │ │ │ ├── InitUsers.java │ │ │ ├── LearningSpringBootChatApplication.java │ │ │ ├── OutboundChatService.java │ │ │ ├── SecurityConfiguration.java │ │ │ ├── SessionConfig.java │ │ │ ├── SpringDataUserDetailsRepository.java │ │ │ ├── User.java │ │ │ ├── UserRepository.java │ │ │ └── WebSocketConfig.java │ │ └── resources │ │ ├── bootstrap.yml │ │ └── templates │ │ └── index.html │ ├── comments │ ├── build.gradle │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── greglturnquist │ │ │ └── learningspringboot │ │ │ └── comments │ │ │ ├── Comment.java │ │ │ ├── CommentController.java │ │ │ ├── CommentRepository.java │ │ │ ├── CommentService.java │ │ │ ├── LearningSpringBootCommentsApplication.java │ │ │ ├── SecurityConfiguration.java │ │ │ └── SessionConfig.java │ │ └── resources │ │ └── bootstrap.yml │ ├── config-server │ ├── build.gradle │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── greglturnquist │ │ │ └── learningspringboot │ │ │ └── LearningSpringBootConfigServer.java │ │ └── resources │ │ └── application.yml │ ├── eureka-server │ ├── build.gradle │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── greglturnquist │ │ │ └── learningspringboot │ │ │ └── LearningSpringBootEurekaServerApplication.java │ │ └── resources │ │ └── bootstrap.yml │ ├── hystrix-dashboard │ ├── build.gradle │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── greglturnquist │ │ │ └── learningspringboot │ │ │ └── LearningSpringBootHystrixDashboard.java │ │ └── resources │ │ └── bootstrap.yml │ └── images │ ├── build.gradle │ └── src │ └── main │ ├── java │ └── com │ │ └── greglturnquist │ │ └── learningspringboot │ │ ├── Authorization.java │ │ ├── CommentSimulator.java │ │ ├── HomeController.java │ │ ├── ImagesConfiguration.java │ │ ├── LearningSpringBootImagesApplication.java │ │ ├── SecurityConfiguration.java │ │ ├── SecurityDialect.java │ │ ├── SecurityDialectPostProcessor.java │ │ ├── SecurityExpressionObjectFactory.java │ │ ├── SessionConfig.java │ │ ├── images │ │ ├── Comment.java │ │ ├── CommentController.java │ │ ├── CommentHelper.java │ │ ├── Config.java │ │ ├── Image.java │ │ ├── ImageRepository.java │ │ ├── ImageService.java │ │ ├── InitDatabase.java │ │ └── UploadController.java │ │ └── ops │ │ └── LearningSpringBootHealthIndicator.java │ └── resources │ ├── bootstrap.yml │ ├── static │ └── main.css │ └── templates │ └── index.html ├── 10 └── part1 │ ├── chat │ ├── build.gradle │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── greglturnquist │ │ │ └── learningspringboot │ │ │ └── chat │ │ │ ├── AuthorizedWebSocketHandler.java │ │ │ ├── ChatConfigProperties.java │ │ │ ├── ChatServiceStreams.java │ │ │ ├── Comment.java │ │ │ ├── CommentService.java │ │ │ ├── GatewayConfig.java │ │ │ ├── HomeController.java │ │ │ ├── InboundChatService.java │ │ │ ├── LearningSpringBootChatApplication.java │ │ │ ├── OutboundChatService.java │ │ │ ├── SecurityConfiguration.java │ │ │ ├── SessionConfig.java │ │ │ ├── SpringDataUserDetailsRepository.java │ │ │ ├── User.java │ │ │ ├── UserRepository.java │ │ │ └── WebSocketConfig.java │ │ └── resources │ │ ├── bootstrap.yml │ │ └── templates │ │ └── index.html │ ├── clean.sh │ ├── comments │ ├── build.gradle │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── greglturnquist │ │ │ └── learningspringboot │ │ │ └── comments │ │ │ ├── Comment.java │ │ │ ├── CommentController.java │ │ │ ├── CommentRepository.java │ │ │ ├── CommentService.java │ │ │ ├── LearningSpringBootCommentsApplication.java │ │ │ ├── SecurityConfiguration.java │ │ │ └── SessionConfig.java │ │ └── resources │ │ └── bootstrap.yml │ ├── config-server │ ├── build.gradle │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── greglturnquist │ │ │ └── learningspringboot │ │ │ └── LearningSpringBootConfigServer.java │ │ └── resources │ │ └── application.yml │ ├── config.sh │ ├── deploy.sh │ ├── eureka-server │ ├── build.gradle │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── greglturnquist │ │ │ └── learningspringboot │ │ │ └── LearningSpringBootEurekaServerApplication.java │ │ └── resources │ │ └── bootstrap.yml │ ├── hystrix-dashboard │ ├── build.gradle │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── greglturnquist │ │ │ └── learningspringboot │ │ │ └── LearningSpringBootHystrixDashboard.java │ │ └── resources │ │ └── bootstrap.yml │ ├── images │ ├── build.gradle │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── greglturnquist │ │ │ └── learningspringboot │ │ │ ├── Authorization.java │ │ │ ├── CommentSimulator.java │ │ │ ├── HomeController.java │ │ │ ├── ImagesConfiguration.java │ │ │ ├── LearningSpringBootImagesApplication.java │ │ │ ├── SecurityConfiguration.java │ │ │ ├── SecurityDialect.java │ │ │ ├── SecurityDialectPostProcessor.java │ │ │ ├── SecurityExpressionObjectFactory.java │ │ │ ├── SessionConfig.java │ │ │ ├── images │ │ │ ├── Comment.java │ │ │ ├── CommentController.java │ │ │ ├── CommentHelper.java │ │ │ ├── Config.java │ │ │ ├── Image.java │ │ │ ├── ImageRepository.java │ │ │ ├── ImageService.java │ │ │ ├── InitDatabase.java │ │ │ └── UploadController.java │ │ │ └── ops │ │ │ └── LearningSpringBootHealthIndicator.java │ │ └── resources │ │ ├── bootstrap.yml │ │ ├── static │ │ └── main.css │ │ └── templates │ │ └── index.html │ └── restart.sh ├── .gitignore ├── .travis.yml ├── CONTRIBUTING.adoc ├── LICENSE.txt ├── README.adoc ├── ci.bash ├── ext └── chromedriver ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/.travis.yml -------------------------------------------------------------------------------- /1/.bowerrc: -------------------------------------------------------------------------------- 1 | { 2 | "directory": "public/" 3 | } 4 | -------------------------------------------------------------------------------- /1/.gitignore: -------------------------------------------------------------------------------- 1 | public 2 | -------------------------------------------------------------------------------- /1/part1/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/1/part1/build.gradle -------------------------------------------------------------------------------- /1/part1/src/main/java/com/greglturnquist/learningspringboot/Chapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/1/part1/src/main/java/com/greglturnquist/learningspringboot/Chapter.java -------------------------------------------------------------------------------- /1/part1/src/main/java/com/greglturnquist/learningspringboot/ChapterController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/1/part1/src/main/java/com/greglturnquist/learningspringboot/ChapterController.java -------------------------------------------------------------------------------- /1/part1/src/main/java/com/greglturnquist/learningspringboot/ChapterRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/1/part1/src/main/java/com/greglturnquist/learningspringboot/ChapterRepository.java -------------------------------------------------------------------------------- /1/part1/src/main/java/com/greglturnquist/learningspringboot/HomeController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/1/part1/src/main/java/com/greglturnquist/learningspringboot/HomeController.java -------------------------------------------------------------------------------- /1/part1/src/main/java/com/greglturnquist/learningspringboot/LearningSpringBootApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/1/part1/src/main/java/com/greglturnquist/learningspringboot/LearningSpringBootApplication.java -------------------------------------------------------------------------------- /1/part1/src/main/java/com/greglturnquist/learningspringboot/LoadDatabase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/1/part1/src/main/java/com/greglturnquist/learningspringboot/LoadDatabase.java -------------------------------------------------------------------------------- /1/part1/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/1/part1/src/main/resources/application.properties -------------------------------------------------------------------------------- /1/part1/src/test/java/com/greglturnquist/learningspringboot/LearningSpringBootApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/1/part1/src/test/java/com/greglturnquist/learningspringboot/LearningSpringBootApplicationTests.java -------------------------------------------------------------------------------- /10/part1/chat/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/10/part1/chat/build.gradle -------------------------------------------------------------------------------- /10/part1/chat/src/main/java/com/greglturnquist/learningspringboot/chat/AuthorizedWebSocketHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/10/part1/chat/src/main/java/com/greglturnquist/learningspringboot/chat/AuthorizedWebSocketHandler.java -------------------------------------------------------------------------------- /10/part1/chat/src/main/java/com/greglturnquist/learningspringboot/chat/ChatConfigProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/10/part1/chat/src/main/java/com/greglturnquist/learningspringboot/chat/ChatConfigProperties.java -------------------------------------------------------------------------------- /10/part1/chat/src/main/java/com/greglturnquist/learningspringboot/chat/ChatServiceStreams.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/10/part1/chat/src/main/java/com/greglturnquist/learningspringboot/chat/ChatServiceStreams.java -------------------------------------------------------------------------------- /10/part1/chat/src/main/java/com/greglturnquist/learningspringboot/chat/Comment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/10/part1/chat/src/main/java/com/greglturnquist/learningspringboot/chat/Comment.java -------------------------------------------------------------------------------- /10/part1/chat/src/main/java/com/greglturnquist/learningspringboot/chat/CommentService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/10/part1/chat/src/main/java/com/greglturnquist/learningspringboot/chat/CommentService.java -------------------------------------------------------------------------------- /10/part1/chat/src/main/java/com/greglturnquist/learningspringboot/chat/GatewayConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/10/part1/chat/src/main/java/com/greglturnquist/learningspringboot/chat/GatewayConfig.java -------------------------------------------------------------------------------- /10/part1/chat/src/main/java/com/greglturnquist/learningspringboot/chat/HomeController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/10/part1/chat/src/main/java/com/greglturnquist/learningspringboot/chat/HomeController.java -------------------------------------------------------------------------------- /10/part1/chat/src/main/java/com/greglturnquist/learningspringboot/chat/InboundChatService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/10/part1/chat/src/main/java/com/greglturnquist/learningspringboot/chat/InboundChatService.java -------------------------------------------------------------------------------- /10/part1/chat/src/main/java/com/greglturnquist/learningspringboot/chat/LearningSpringBootChatApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/10/part1/chat/src/main/java/com/greglturnquist/learningspringboot/chat/LearningSpringBootChatApplication.java -------------------------------------------------------------------------------- /10/part1/chat/src/main/java/com/greglturnquist/learningspringboot/chat/OutboundChatService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/10/part1/chat/src/main/java/com/greglturnquist/learningspringboot/chat/OutboundChatService.java -------------------------------------------------------------------------------- /10/part1/chat/src/main/java/com/greglturnquist/learningspringboot/chat/SecurityConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/10/part1/chat/src/main/java/com/greglturnquist/learningspringboot/chat/SecurityConfiguration.java -------------------------------------------------------------------------------- /10/part1/chat/src/main/java/com/greglturnquist/learningspringboot/chat/SessionConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/10/part1/chat/src/main/java/com/greglturnquist/learningspringboot/chat/SessionConfig.java -------------------------------------------------------------------------------- /10/part1/chat/src/main/java/com/greglturnquist/learningspringboot/chat/SpringDataUserDetailsRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/10/part1/chat/src/main/java/com/greglturnquist/learningspringboot/chat/SpringDataUserDetailsRepository.java -------------------------------------------------------------------------------- /10/part1/chat/src/main/java/com/greglturnquist/learningspringboot/chat/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/10/part1/chat/src/main/java/com/greglturnquist/learningspringboot/chat/User.java -------------------------------------------------------------------------------- /10/part1/chat/src/main/java/com/greglturnquist/learningspringboot/chat/UserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/10/part1/chat/src/main/java/com/greglturnquist/learningspringboot/chat/UserRepository.java -------------------------------------------------------------------------------- /10/part1/chat/src/main/java/com/greglturnquist/learningspringboot/chat/WebSocketConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/10/part1/chat/src/main/java/com/greglturnquist/learningspringboot/chat/WebSocketConfig.java -------------------------------------------------------------------------------- /10/part1/chat/src/main/resources/bootstrap.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/10/part1/chat/src/main/resources/bootstrap.yml -------------------------------------------------------------------------------- /10/part1/chat/src/main/resources/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/10/part1/chat/src/main/resources/templates/index.html -------------------------------------------------------------------------------- /10/part1/clean.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/10/part1/clean.sh -------------------------------------------------------------------------------- /10/part1/comments/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/10/part1/comments/build.gradle -------------------------------------------------------------------------------- /10/part1/comments/src/main/java/com/greglturnquist/learningspringboot/comments/Comment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/10/part1/comments/src/main/java/com/greglturnquist/learningspringboot/comments/Comment.java -------------------------------------------------------------------------------- /10/part1/comments/src/main/java/com/greglturnquist/learningspringboot/comments/CommentController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/10/part1/comments/src/main/java/com/greglturnquist/learningspringboot/comments/CommentController.java -------------------------------------------------------------------------------- /10/part1/comments/src/main/java/com/greglturnquist/learningspringboot/comments/CommentRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/10/part1/comments/src/main/java/com/greglturnquist/learningspringboot/comments/CommentRepository.java -------------------------------------------------------------------------------- /10/part1/comments/src/main/java/com/greglturnquist/learningspringboot/comments/CommentService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/10/part1/comments/src/main/java/com/greglturnquist/learningspringboot/comments/CommentService.java -------------------------------------------------------------------------------- /10/part1/comments/src/main/java/com/greglturnquist/learningspringboot/comments/LearningSpringBootCommentsApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/10/part1/comments/src/main/java/com/greglturnquist/learningspringboot/comments/LearningSpringBootCommentsApplication.java -------------------------------------------------------------------------------- /10/part1/comments/src/main/java/com/greglturnquist/learningspringboot/comments/SecurityConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/10/part1/comments/src/main/java/com/greglturnquist/learningspringboot/comments/SecurityConfiguration.java -------------------------------------------------------------------------------- /10/part1/comments/src/main/java/com/greglturnquist/learningspringboot/comments/SessionConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/10/part1/comments/src/main/java/com/greglturnquist/learningspringboot/comments/SessionConfig.java -------------------------------------------------------------------------------- /10/part1/comments/src/main/resources/bootstrap.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/10/part1/comments/src/main/resources/bootstrap.yml -------------------------------------------------------------------------------- /10/part1/config-server/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/10/part1/config-server/build.gradle -------------------------------------------------------------------------------- /10/part1/config-server/src/main/java/com/greglturnquist/learningspringboot/LearningSpringBootConfigServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/10/part1/config-server/src/main/java/com/greglturnquist/learningspringboot/LearningSpringBootConfigServer.java -------------------------------------------------------------------------------- /10/part1/config-server/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/10/part1/config-server/src/main/resources/application.yml -------------------------------------------------------------------------------- /10/part1/config.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/10/part1/config.sh -------------------------------------------------------------------------------- /10/part1/deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/10/part1/deploy.sh -------------------------------------------------------------------------------- /10/part1/eureka-server/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/10/part1/eureka-server/build.gradle -------------------------------------------------------------------------------- /10/part1/eureka-server/src/main/java/com/greglturnquist/learningspringboot/LearningSpringBootEurekaServerApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/10/part1/eureka-server/src/main/java/com/greglturnquist/learningspringboot/LearningSpringBootEurekaServerApplication.java -------------------------------------------------------------------------------- /10/part1/eureka-server/src/main/resources/bootstrap.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/10/part1/eureka-server/src/main/resources/bootstrap.yml -------------------------------------------------------------------------------- /10/part1/hystrix-dashboard/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/10/part1/hystrix-dashboard/build.gradle -------------------------------------------------------------------------------- /10/part1/hystrix-dashboard/src/main/java/com/greglturnquist/learningspringboot/LearningSpringBootHystrixDashboard.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/10/part1/hystrix-dashboard/src/main/java/com/greglturnquist/learningspringboot/LearningSpringBootHystrixDashboard.java -------------------------------------------------------------------------------- /10/part1/hystrix-dashboard/src/main/resources/bootstrap.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/10/part1/hystrix-dashboard/src/main/resources/bootstrap.yml -------------------------------------------------------------------------------- /10/part1/images/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/10/part1/images/build.gradle -------------------------------------------------------------------------------- /10/part1/images/src/main/java/com/greglturnquist/learningspringboot/Authorization.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/10/part1/images/src/main/java/com/greglturnquist/learningspringboot/Authorization.java -------------------------------------------------------------------------------- /10/part1/images/src/main/java/com/greglturnquist/learningspringboot/CommentSimulator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/10/part1/images/src/main/java/com/greglturnquist/learningspringboot/CommentSimulator.java -------------------------------------------------------------------------------- /10/part1/images/src/main/java/com/greglturnquist/learningspringboot/HomeController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/10/part1/images/src/main/java/com/greglturnquist/learningspringboot/HomeController.java -------------------------------------------------------------------------------- /10/part1/images/src/main/java/com/greglturnquist/learningspringboot/ImagesConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/10/part1/images/src/main/java/com/greglturnquist/learningspringboot/ImagesConfiguration.java -------------------------------------------------------------------------------- /10/part1/images/src/main/java/com/greglturnquist/learningspringboot/LearningSpringBootImagesApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/10/part1/images/src/main/java/com/greglturnquist/learningspringboot/LearningSpringBootImagesApplication.java -------------------------------------------------------------------------------- /10/part1/images/src/main/java/com/greglturnquist/learningspringboot/SecurityConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/10/part1/images/src/main/java/com/greglturnquist/learningspringboot/SecurityConfiguration.java -------------------------------------------------------------------------------- /10/part1/images/src/main/java/com/greglturnquist/learningspringboot/SecurityDialect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/10/part1/images/src/main/java/com/greglturnquist/learningspringboot/SecurityDialect.java -------------------------------------------------------------------------------- /10/part1/images/src/main/java/com/greglturnquist/learningspringboot/SecurityDialectPostProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/10/part1/images/src/main/java/com/greglturnquist/learningspringboot/SecurityDialectPostProcessor.java -------------------------------------------------------------------------------- /10/part1/images/src/main/java/com/greglturnquist/learningspringboot/SecurityExpressionObjectFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/10/part1/images/src/main/java/com/greglturnquist/learningspringboot/SecurityExpressionObjectFactory.java -------------------------------------------------------------------------------- /10/part1/images/src/main/java/com/greglturnquist/learningspringboot/SessionConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/10/part1/images/src/main/java/com/greglturnquist/learningspringboot/SessionConfig.java -------------------------------------------------------------------------------- /10/part1/images/src/main/java/com/greglturnquist/learningspringboot/images/Comment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/10/part1/images/src/main/java/com/greglturnquist/learningspringboot/images/Comment.java -------------------------------------------------------------------------------- /10/part1/images/src/main/java/com/greglturnquist/learningspringboot/images/CommentController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/10/part1/images/src/main/java/com/greglturnquist/learningspringboot/images/CommentController.java -------------------------------------------------------------------------------- /10/part1/images/src/main/java/com/greglturnquist/learningspringboot/images/CommentHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/10/part1/images/src/main/java/com/greglturnquist/learningspringboot/images/CommentHelper.java -------------------------------------------------------------------------------- /10/part1/images/src/main/java/com/greglturnquist/learningspringboot/images/Config.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/10/part1/images/src/main/java/com/greglturnquist/learningspringboot/images/Config.java -------------------------------------------------------------------------------- /10/part1/images/src/main/java/com/greglturnquist/learningspringboot/images/Image.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/10/part1/images/src/main/java/com/greglturnquist/learningspringboot/images/Image.java -------------------------------------------------------------------------------- /10/part1/images/src/main/java/com/greglturnquist/learningspringboot/images/ImageRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/10/part1/images/src/main/java/com/greglturnquist/learningspringboot/images/ImageRepository.java -------------------------------------------------------------------------------- /10/part1/images/src/main/java/com/greglturnquist/learningspringboot/images/ImageService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/10/part1/images/src/main/java/com/greglturnquist/learningspringboot/images/ImageService.java -------------------------------------------------------------------------------- /10/part1/images/src/main/java/com/greglturnquist/learningspringboot/images/InitDatabase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/10/part1/images/src/main/java/com/greglturnquist/learningspringboot/images/InitDatabase.java -------------------------------------------------------------------------------- /10/part1/images/src/main/java/com/greglturnquist/learningspringboot/images/UploadController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/10/part1/images/src/main/java/com/greglturnquist/learningspringboot/images/UploadController.java -------------------------------------------------------------------------------- /10/part1/images/src/main/java/com/greglturnquist/learningspringboot/ops/LearningSpringBootHealthIndicator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/10/part1/images/src/main/java/com/greglturnquist/learningspringboot/ops/LearningSpringBootHealthIndicator.java -------------------------------------------------------------------------------- /10/part1/images/src/main/resources/bootstrap.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/10/part1/images/src/main/resources/bootstrap.yml -------------------------------------------------------------------------------- /10/part1/images/src/main/resources/static/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/10/part1/images/src/main/resources/static/main.css -------------------------------------------------------------------------------- /10/part1/images/src/main/resources/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/10/part1/images/src/main/resources/templates/index.html -------------------------------------------------------------------------------- /10/part1/restart.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/10/part1/restart.sh -------------------------------------------------------------------------------- /2/part1/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/2/part1/.gitignore -------------------------------------------------------------------------------- /2/part1/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/2/part1/build.gradle -------------------------------------------------------------------------------- /2/part1/src/main/java/com/greglturnquist/learningspringboot/ApiController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/2/part1/src/main/java/com/greglturnquist/learningspringboot/ApiController.java -------------------------------------------------------------------------------- /2/part1/src/main/java/com/greglturnquist/learningspringboot/HomeController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/2/part1/src/main/java/com/greglturnquist/learningspringboot/HomeController.java -------------------------------------------------------------------------------- /2/part1/src/main/java/com/greglturnquist/learningspringboot/Image.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/2/part1/src/main/java/com/greglturnquist/learningspringboot/Image.java -------------------------------------------------------------------------------- /2/part1/src/main/java/com/greglturnquist/learningspringboot/ImageService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/2/part1/src/main/java/com/greglturnquist/learningspringboot/ImageService.java -------------------------------------------------------------------------------- /2/part1/src/main/java/com/greglturnquist/learningspringboot/LearningSpringBootApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/2/part1/src/main/java/com/greglturnquist/learningspringboot/LearningSpringBootApplication.java -------------------------------------------------------------------------------- /2/part1/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /2/part1/src/main/resources/static/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/2/part1/src/main/resources/static/main.css -------------------------------------------------------------------------------- /2/part1/src/main/resources/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/2/part1/src/main/resources/templates/index.html -------------------------------------------------------------------------------- /2/part1/src/test/java/com/greglturnquist/learningspringboot/ExampleTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/2/part1/src/test/java/com/greglturnquist/learningspringboot/ExampleTests.java -------------------------------------------------------------------------------- /2/part2/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/2/part2/.gitignore -------------------------------------------------------------------------------- /2/part2/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/2/part2/build.gradle -------------------------------------------------------------------------------- /2/part2/src/main/java/com/greglturnquist/learningspringboot/ApiController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/2/part2/src/main/java/com/greglturnquist/learningspringboot/ApiController.java -------------------------------------------------------------------------------- /2/part2/src/main/java/com/greglturnquist/learningspringboot/HomeController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/2/part2/src/main/java/com/greglturnquist/learningspringboot/HomeController.java -------------------------------------------------------------------------------- /2/part2/src/main/java/com/greglturnquist/learningspringboot/Image.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/2/part2/src/main/java/com/greglturnquist/learningspringboot/Image.java -------------------------------------------------------------------------------- /2/part2/src/main/java/com/greglturnquist/learningspringboot/ImageService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/2/part2/src/main/java/com/greglturnquist/learningspringboot/ImageService.java -------------------------------------------------------------------------------- /2/part2/src/main/java/com/greglturnquist/learningspringboot/LearningSpringBootApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/2/part2/src/main/java/com/greglturnquist/learningspringboot/LearningSpringBootApplication.java -------------------------------------------------------------------------------- /2/part2/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/2/part2/src/main/resources/application.yml -------------------------------------------------------------------------------- /2/part2/src/main/resources/static/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/2/part2/src/main/resources/static/main.css -------------------------------------------------------------------------------- /2/part2/src/main/resources/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/2/part2/src/main/resources/templates/index.html -------------------------------------------------------------------------------- /2/part2/src/test/java/com/greglturnquist/learningspringboot/BlockingImageService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/2/part2/src/test/java/com/greglturnquist/learningspringboot/BlockingImageService.java -------------------------------------------------------------------------------- /2/part2/src/test/java/com/greglturnquist/learningspringboot/ExampleTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/2/part2/src/test/java/com/greglturnquist/learningspringboot/ExampleTests.java -------------------------------------------------------------------------------- /3/part1/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/3/part1/build.gradle -------------------------------------------------------------------------------- /3/part1/src/main/java/com/greglturnquist/learningspringboot/ApiController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/3/part1/src/main/java/com/greglturnquist/learningspringboot/ApiController.java -------------------------------------------------------------------------------- /3/part1/src/main/java/com/greglturnquist/learningspringboot/HomeController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/3/part1/src/main/java/com/greglturnquist/learningspringboot/HomeController.java -------------------------------------------------------------------------------- /3/part1/src/main/java/com/greglturnquist/learningspringboot/Image.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/3/part1/src/main/java/com/greglturnquist/learningspringboot/Image.java -------------------------------------------------------------------------------- /3/part1/src/main/java/com/greglturnquist/learningspringboot/ImageRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/3/part1/src/main/java/com/greglturnquist/learningspringboot/ImageRepository.java -------------------------------------------------------------------------------- /3/part1/src/main/java/com/greglturnquist/learningspringboot/ImageService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/3/part1/src/main/java/com/greglturnquist/learningspringboot/ImageService.java -------------------------------------------------------------------------------- /3/part1/src/main/java/com/greglturnquist/learningspringboot/InitDatabase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/3/part1/src/main/java/com/greglturnquist/learningspringboot/InitDatabase.java -------------------------------------------------------------------------------- /3/part1/src/main/java/com/greglturnquist/learningspringboot/LearningSpringBootApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/3/part1/src/main/java/com/greglturnquist/learningspringboot/LearningSpringBootApplication.java -------------------------------------------------------------------------------- /3/part1/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/3/part1/src/main/resources/application.properties -------------------------------------------------------------------------------- /3/part1/src/main/resources/static/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/3/part1/src/main/resources/static/main.css -------------------------------------------------------------------------------- /3/part1/src/main/resources/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/3/part1/src/main/resources/templates/index.html -------------------------------------------------------------------------------- /3/part1/src/test/java/com/greglturnquist/learningspringboot/Employee.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/3/part1/src/test/java/com/greglturnquist/learningspringboot/Employee.java -------------------------------------------------------------------------------- /3/part1/src/test/java/com/greglturnquist/learningspringboot/EmployeeRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/3/part1/src/test/java/com/greglturnquist/learningspringboot/EmployeeRepository.java -------------------------------------------------------------------------------- /3/part1/src/test/java/com/greglturnquist/learningspringboot/ImageServiceTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/3/part1/src/test/java/com/greglturnquist/learningspringboot/ImageServiceTests.java -------------------------------------------------------------------------------- /3/part1/src/test/java/com/greglturnquist/learningspringboot/QueryTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/3/part1/src/test/java/com/greglturnquist/learningspringboot/QueryTests.java -------------------------------------------------------------------------------- /3/part2/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/3/part2/build.gradle -------------------------------------------------------------------------------- /3/part2/src/main/java/com/greglturnquist/learningspringboot/ApiController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/3/part2/src/main/java/com/greglturnquist/learningspringboot/ApiController.java -------------------------------------------------------------------------------- /3/part2/src/main/java/com/greglturnquist/learningspringboot/HomeController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/3/part2/src/main/java/com/greglturnquist/learningspringboot/HomeController.java -------------------------------------------------------------------------------- /3/part2/src/main/java/com/greglturnquist/learningspringboot/Image.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/3/part2/src/main/java/com/greglturnquist/learningspringboot/Image.java -------------------------------------------------------------------------------- /3/part2/src/main/java/com/greglturnquist/learningspringboot/ImageRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/3/part2/src/main/java/com/greglturnquist/learningspringboot/ImageRepository.java -------------------------------------------------------------------------------- /3/part2/src/main/java/com/greglturnquist/learningspringboot/ImageService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/3/part2/src/main/java/com/greglturnquist/learningspringboot/ImageService.java -------------------------------------------------------------------------------- /3/part2/src/main/java/com/greglturnquist/learningspringboot/InitDatabase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/3/part2/src/main/java/com/greglturnquist/learningspringboot/InitDatabase.java -------------------------------------------------------------------------------- /3/part2/src/main/java/com/greglturnquist/learningspringboot/LearningSpringBootApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/3/part2/src/main/java/com/greglturnquist/learningspringboot/LearningSpringBootApplication.java -------------------------------------------------------------------------------- /3/part2/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/3/part2/src/main/resources/application.properties -------------------------------------------------------------------------------- /3/part2/src/main/resources/static/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/3/part2/src/main/resources/static/main.css -------------------------------------------------------------------------------- /3/part2/src/main/resources/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/3/part2/src/main/resources/templates/index.html -------------------------------------------------------------------------------- /3/part2/src/test/java/com/greglturnquist/learningspringboot/Employee.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/3/part2/src/test/java/com/greglturnquist/learningspringboot/Employee.java -------------------------------------------------------------------------------- /3/part2/src/test/java/com/greglturnquist/learningspringboot/EmployeeRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/3/part2/src/test/java/com/greglturnquist/learningspringboot/EmployeeRepository.java -------------------------------------------------------------------------------- /3/part2/src/test/java/com/greglturnquist/learningspringboot/ImageServiceTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/3/part2/src/test/java/com/greglturnquist/learningspringboot/ImageServiceTests.java -------------------------------------------------------------------------------- /3/part2/src/test/java/com/greglturnquist/learningspringboot/QueryTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/3/part2/src/test/java/com/greglturnquist/learningspringboot/QueryTests.java -------------------------------------------------------------------------------- /4/part1/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/4/part1/build.gradle -------------------------------------------------------------------------------- /4/part1/ext/chromedriver: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/4/part1/ext/chromedriver -------------------------------------------------------------------------------- /4/part1/src/main/java/com/greglturnquist/learningspringboot/ApiController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/4/part1/src/main/java/com/greglturnquist/learningspringboot/ApiController.java -------------------------------------------------------------------------------- /4/part1/src/main/java/com/greglturnquist/learningspringboot/HomeController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/4/part1/src/main/java/com/greglturnquist/learningspringboot/HomeController.java -------------------------------------------------------------------------------- /4/part1/src/main/java/com/greglturnquist/learningspringboot/Image.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/4/part1/src/main/java/com/greglturnquist/learningspringboot/Image.java -------------------------------------------------------------------------------- /4/part1/src/main/java/com/greglturnquist/learningspringboot/ImageRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/4/part1/src/main/java/com/greglturnquist/learningspringboot/ImageRepository.java -------------------------------------------------------------------------------- /4/part1/src/main/java/com/greglturnquist/learningspringboot/ImageService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/4/part1/src/main/java/com/greglturnquist/learningspringboot/ImageService.java -------------------------------------------------------------------------------- /4/part1/src/main/java/com/greglturnquist/learningspringboot/InitDatabase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/4/part1/src/main/java/com/greglturnquist/learningspringboot/InitDatabase.java -------------------------------------------------------------------------------- /4/part1/src/main/java/com/greglturnquist/learningspringboot/LearningSpringBootApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/4/part1/src/main/java/com/greglturnquist/learningspringboot/LearningSpringBootApplication.java -------------------------------------------------------------------------------- /4/part1/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/4/part1/src/main/resources/application.properties -------------------------------------------------------------------------------- /4/part1/src/main/resources/static/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/4/part1/src/main/resources/static/main.css -------------------------------------------------------------------------------- /4/part1/src/main/resources/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/4/part1/src/main/resources/templates/index.html -------------------------------------------------------------------------------- /4/part1/src/test/java/com/greglturnquist/learningspringboot/EmbeddedImageRepositoryTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/4/part1/src/test/java/com/greglturnquist/learningspringboot/EmbeddedImageRepositoryTests.java -------------------------------------------------------------------------------- /4/part1/src/test/java/com/greglturnquist/learningspringboot/EndToEndTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/4/part1/src/test/java/com/greglturnquist/learningspringboot/EndToEndTests.java -------------------------------------------------------------------------------- /4/part1/src/test/java/com/greglturnquist/learningspringboot/HomeControllerTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/4/part1/src/test/java/com/greglturnquist/learningspringboot/HomeControllerTests.java -------------------------------------------------------------------------------- /4/part1/src/test/java/com/greglturnquist/learningspringboot/ImageServiceTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/4/part1/src/test/java/com/greglturnquist/learningspringboot/ImageServiceTests.java -------------------------------------------------------------------------------- /4/part1/src/test/java/com/greglturnquist/learningspringboot/ImageTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/4/part1/src/test/java/com/greglturnquist/learningspringboot/ImageTests.java -------------------------------------------------------------------------------- /4/part1/src/test/java/com/greglturnquist/learningspringboot/LiveImageRepositoryTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/4/part1/src/test/java/com/greglturnquist/learningspringboot/LiveImageRepositoryTests.java -------------------------------------------------------------------------------- /4/part2/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/4/part2/build.gradle -------------------------------------------------------------------------------- /4/part2/ext/chromedriver: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/4/part2/ext/chromedriver -------------------------------------------------------------------------------- /4/part2/src/main/java/com/greglturnquist/learningspringboot/ApiController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/4/part2/src/main/java/com/greglturnquist/learningspringboot/ApiController.java -------------------------------------------------------------------------------- /4/part2/src/main/java/com/greglturnquist/learningspringboot/HomeController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/4/part2/src/main/java/com/greglturnquist/learningspringboot/HomeController.java -------------------------------------------------------------------------------- /4/part2/src/main/java/com/greglturnquist/learningspringboot/Image.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/4/part2/src/main/java/com/greglturnquist/learningspringboot/Image.java -------------------------------------------------------------------------------- /4/part2/src/main/java/com/greglturnquist/learningspringboot/ImageRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/4/part2/src/main/java/com/greglturnquist/learningspringboot/ImageRepository.java -------------------------------------------------------------------------------- /4/part2/src/main/java/com/greglturnquist/learningspringboot/ImageService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/4/part2/src/main/java/com/greglturnquist/learningspringboot/ImageService.java -------------------------------------------------------------------------------- /4/part2/src/main/java/com/greglturnquist/learningspringboot/InitDatabase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/4/part2/src/main/java/com/greglturnquist/learningspringboot/InitDatabase.java -------------------------------------------------------------------------------- /4/part2/src/main/java/com/greglturnquist/learningspringboot/LearningSpringBootApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/4/part2/src/main/java/com/greglturnquist/learningspringboot/LearningSpringBootApplication.java -------------------------------------------------------------------------------- /4/part2/src/main/java/com/greglturnquist/learningspringboot/webdriver/ChromeDriverFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/4/part2/src/main/java/com/greglturnquist/learningspringboot/webdriver/ChromeDriverFactory.java -------------------------------------------------------------------------------- /4/part2/src/main/java/com/greglturnquist/learningspringboot/webdriver/FirefoxDriverFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/4/part2/src/main/java/com/greglturnquist/learningspringboot/webdriver/FirefoxDriverFactory.java -------------------------------------------------------------------------------- /4/part2/src/main/java/com/greglturnquist/learningspringboot/webdriver/SafariDriverFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/4/part2/src/main/java/com/greglturnquist/learningspringboot/webdriver/SafariDriverFactory.java -------------------------------------------------------------------------------- /4/part2/src/main/java/com/greglturnquist/learningspringboot/webdriver/WebDriverAutoConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/4/part2/src/main/java/com/greglturnquist/learningspringboot/webdriver/WebDriverAutoConfiguration.java -------------------------------------------------------------------------------- /4/part2/src/main/java/com/greglturnquist/learningspringboot/webdriver/WebDriverConfigurationProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/4/part2/src/main/java/com/greglturnquist/learningspringboot/webdriver/WebDriverConfigurationProperties.java -------------------------------------------------------------------------------- /4/part2/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/4/part2/src/main/resources/application.properties -------------------------------------------------------------------------------- /4/part2/src/main/resources/static/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/4/part2/src/main/resources/static/main.css -------------------------------------------------------------------------------- /4/part2/src/main/resources/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/4/part2/src/main/resources/templates/index.html -------------------------------------------------------------------------------- /4/part2/src/test/java/com/greglturnquist/learningspringboot/EmbeddedImageRepositoryTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/4/part2/src/test/java/com/greglturnquist/learningspringboot/EmbeddedImageRepositoryTests.java -------------------------------------------------------------------------------- /4/part2/src/test/java/com/greglturnquist/learningspringboot/EndToEndTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/4/part2/src/test/java/com/greglturnquist/learningspringboot/EndToEndTests.java -------------------------------------------------------------------------------- /4/part2/src/test/java/com/greglturnquist/learningspringboot/HomeControllerTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/4/part2/src/test/java/com/greglturnquist/learningspringboot/HomeControllerTests.java -------------------------------------------------------------------------------- /4/part2/src/test/java/com/greglturnquist/learningspringboot/ImageServiceTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/4/part2/src/test/java/com/greglturnquist/learningspringboot/ImageServiceTests.java -------------------------------------------------------------------------------- /4/part2/src/test/java/com/greglturnquist/learningspringboot/ImageTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/4/part2/src/test/java/com/greglturnquist/learningspringboot/ImageTests.java -------------------------------------------------------------------------------- /4/part2/src/test/java/com/greglturnquist/learningspringboot/LiveImageRepositoryTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/4/part2/src/test/java/com/greglturnquist/learningspringboot/LiveImageRepositoryTests.java -------------------------------------------------------------------------------- /4/part2/src/test/java/com/greglturnquist/learningspringboot/webdriver/WebDriverAutoConfigurationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/4/part2/src/test/java/com/greglturnquist/learningspringboot/webdriver/WebDriverAutoConfigurationTests.java -------------------------------------------------------------------------------- /5/part1/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/5/part1/build.gradle -------------------------------------------------------------------------------- /5/part1/src/main/java/com/greglturnquist/learningspringboot/HomeController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/5/part1/src/main/java/com/greglturnquist/learningspringboot/HomeController.java -------------------------------------------------------------------------------- /5/part1/src/main/java/com/greglturnquist/learningspringboot/Image.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/5/part1/src/main/java/com/greglturnquist/learningspringboot/Image.java -------------------------------------------------------------------------------- /5/part1/src/main/java/com/greglturnquist/learningspringboot/ImageRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/5/part1/src/main/java/com/greglturnquist/learningspringboot/ImageRepository.java -------------------------------------------------------------------------------- /5/part1/src/main/java/com/greglturnquist/learningspringboot/ImageService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/5/part1/src/main/java/com/greglturnquist/learningspringboot/ImageService.java -------------------------------------------------------------------------------- /5/part1/src/main/java/com/greglturnquist/learningspringboot/InitDatabase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/5/part1/src/main/java/com/greglturnquist/learningspringboot/InitDatabase.java -------------------------------------------------------------------------------- /5/part1/src/main/java/com/greglturnquist/learningspringboot/LearningSpringBootApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/5/part1/src/main/java/com/greglturnquist/learningspringboot/LearningSpringBootApplication.java -------------------------------------------------------------------------------- /5/part1/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | spring.devtools.restart.poll-interval=4000 -------------------------------------------------------------------------------- /5/part1/src/main/resources/static/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/5/part1/src/main/resources/static/main.css -------------------------------------------------------------------------------- /5/part1/src/main/resources/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/5/part1/src/main/resources/templates/index.html -------------------------------------------------------------------------------- /5/part1/src/test/java/com/greglturnquist/learningspringboot/LearningSpringBootApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/5/part1/src/test/java/com/greglturnquist/learningspringboot/LearningSpringBootApplicationTests.java -------------------------------------------------------------------------------- /5/part2/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/5/part2/build.gradle -------------------------------------------------------------------------------- /5/part2/src/main/java/com/greglturnquist/learningspringboot/HomeController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/5/part2/src/main/java/com/greglturnquist/learningspringboot/HomeController.java -------------------------------------------------------------------------------- /5/part2/src/main/java/com/greglturnquist/learningspringboot/Image.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/5/part2/src/main/java/com/greglturnquist/learningspringboot/Image.java -------------------------------------------------------------------------------- /5/part2/src/main/java/com/greglturnquist/learningspringboot/ImageRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/5/part2/src/main/java/com/greglturnquist/learningspringboot/ImageRepository.java -------------------------------------------------------------------------------- /5/part2/src/main/java/com/greglturnquist/learningspringboot/ImageService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/5/part2/src/main/java/com/greglturnquist/learningspringboot/ImageService.java -------------------------------------------------------------------------------- /5/part2/src/main/java/com/greglturnquist/learningspringboot/InitDatabase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/5/part2/src/main/java/com/greglturnquist/learningspringboot/InitDatabase.java -------------------------------------------------------------------------------- /5/part2/src/main/java/com/greglturnquist/learningspringboot/LearningSpringBootApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/5/part2/src/main/java/com/greglturnquist/learningspringboot/LearningSpringBootApplication.java -------------------------------------------------------------------------------- /5/part2/src/main/java/com/greglturnquist/learningspringboot/LearningSpringBootHealthIndicator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/5/part2/src/main/java/com/greglturnquist/learningspringboot/LearningSpringBootHealthIndicator.java -------------------------------------------------------------------------------- /5/part2/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/5/part2/src/main/resources/application.properties -------------------------------------------------------------------------------- /5/part2/src/main/resources/static/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/5/part2/src/main/resources/static/main.css -------------------------------------------------------------------------------- /5/part2/src/main/resources/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/5/part2/src/main/resources/templates/index.html -------------------------------------------------------------------------------- /5/part2/src/test/java/com/greglturnquist/learningspringboot/LearningSpringBootApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/5/part2/src/test/java/com/greglturnquist/learningspringboot/LearningSpringBootApplicationTests.java -------------------------------------------------------------------------------- /6/part1/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/6/part1/build.gradle -------------------------------------------------------------------------------- /6/part1/src/main/java/com/greglturnquist/learningspringboot/HomeController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/6/part1/src/main/java/com/greglturnquist/learningspringboot/HomeController.java -------------------------------------------------------------------------------- /6/part1/src/main/java/com/greglturnquist/learningspringboot/LearningSpringBootApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/6/part1/src/main/java/com/greglturnquist/learningspringboot/LearningSpringBootApplication.java -------------------------------------------------------------------------------- /6/part1/src/main/java/com/greglturnquist/learningspringboot/comments/Comment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/6/part1/src/main/java/com/greglturnquist/learningspringboot/comments/Comment.java -------------------------------------------------------------------------------- /6/part1/src/main/java/com/greglturnquist/learningspringboot/comments/CommentController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/6/part1/src/main/java/com/greglturnquist/learningspringboot/comments/CommentController.java -------------------------------------------------------------------------------- /6/part1/src/main/java/com/greglturnquist/learningspringboot/comments/CommentService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/6/part1/src/main/java/com/greglturnquist/learningspringboot/comments/CommentService.java -------------------------------------------------------------------------------- /6/part1/src/main/java/com/greglturnquist/learningspringboot/comments/CommentWriterRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/6/part1/src/main/java/com/greglturnquist/learningspringboot/comments/CommentWriterRepository.java -------------------------------------------------------------------------------- /6/part1/src/main/java/com/greglturnquist/learningspringboot/images/Comment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/6/part1/src/main/java/com/greglturnquist/learningspringboot/images/Comment.java -------------------------------------------------------------------------------- /6/part1/src/main/java/com/greglturnquist/learningspringboot/images/CommentReaderRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/6/part1/src/main/java/com/greglturnquist/learningspringboot/images/CommentReaderRepository.java -------------------------------------------------------------------------------- /6/part1/src/main/java/com/greglturnquist/learningspringboot/images/Image.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/6/part1/src/main/java/com/greglturnquist/learningspringboot/images/Image.java -------------------------------------------------------------------------------- /6/part1/src/main/java/com/greglturnquist/learningspringboot/images/ImageRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/6/part1/src/main/java/com/greglturnquist/learningspringboot/images/ImageRepository.java -------------------------------------------------------------------------------- /6/part1/src/main/java/com/greglturnquist/learningspringboot/images/ImageService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/6/part1/src/main/java/com/greglturnquist/learningspringboot/images/ImageService.java -------------------------------------------------------------------------------- /6/part1/src/main/java/com/greglturnquist/learningspringboot/images/InitDatabase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/6/part1/src/main/java/com/greglturnquist/learningspringboot/images/InitDatabase.java -------------------------------------------------------------------------------- /6/part1/src/main/java/com/greglturnquist/learningspringboot/ops/LearningSpringBootHealthIndicator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/6/part1/src/main/java/com/greglturnquist/learningspringboot/ops/LearningSpringBootHealthIndicator.java -------------------------------------------------------------------------------- /6/part1/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /6/part1/src/main/resources/static/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/6/part1/src/main/resources/static/main.css -------------------------------------------------------------------------------- /6/part1/src/main/resources/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/6/part1/src/main/resources/templates/index.html -------------------------------------------------------------------------------- /6/part2/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/6/part2/build.gradle -------------------------------------------------------------------------------- /6/part2/src/main/java/com/greglturnquist/learningspringboot/CommentSimulator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/6/part2/src/main/java/com/greglturnquist/learningspringboot/CommentSimulator.java -------------------------------------------------------------------------------- /6/part2/src/main/java/com/greglturnquist/learningspringboot/HomeController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/6/part2/src/main/java/com/greglturnquist/learningspringboot/HomeController.java -------------------------------------------------------------------------------- /6/part2/src/main/java/com/greglturnquist/learningspringboot/LearningSpringBootApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/6/part2/src/main/java/com/greglturnquist/learningspringboot/LearningSpringBootApplication.java -------------------------------------------------------------------------------- /6/part2/src/main/java/com/greglturnquist/learningspringboot/comments/Comment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/6/part2/src/main/java/com/greglturnquist/learningspringboot/comments/Comment.java -------------------------------------------------------------------------------- /6/part2/src/main/java/com/greglturnquist/learningspringboot/comments/CommentController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/6/part2/src/main/java/com/greglturnquist/learningspringboot/comments/CommentController.java -------------------------------------------------------------------------------- /6/part2/src/main/java/com/greglturnquist/learningspringboot/comments/CommentService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/6/part2/src/main/java/com/greglturnquist/learningspringboot/comments/CommentService.java -------------------------------------------------------------------------------- /6/part2/src/main/java/com/greglturnquist/learningspringboot/comments/CommentWriterRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/6/part2/src/main/java/com/greglturnquist/learningspringboot/comments/CommentWriterRepository.java -------------------------------------------------------------------------------- /6/part2/src/main/java/com/greglturnquist/learningspringboot/images/Comment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/6/part2/src/main/java/com/greglturnquist/learningspringboot/images/Comment.java -------------------------------------------------------------------------------- /6/part2/src/main/java/com/greglturnquist/learningspringboot/images/CommentReaderRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/6/part2/src/main/java/com/greglturnquist/learningspringboot/images/CommentReaderRepository.java -------------------------------------------------------------------------------- /6/part2/src/main/java/com/greglturnquist/learningspringboot/images/Image.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/6/part2/src/main/java/com/greglturnquist/learningspringboot/images/Image.java -------------------------------------------------------------------------------- /6/part2/src/main/java/com/greglturnquist/learningspringboot/images/ImageRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/6/part2/src/main/java/com/greglturnquist/learningspringboot/images/ImageRepository.java -------------------------------------------------------------------------------- /6/part2/src/main/java/com/greglturnquist/learningspringboot/images/ImageService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/6/part2/src/main/java/com/greglturnquist/learningspringboot/images/ImageService.java -------------------------------------------------------------------------------- /6/part2/src/main/java/com/greglturnquist/learningspringboot/images/InitDatabase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/6/part2/src/main/java/com/greglturnquist/learningspringboot/images/InitDatabase.java -------------------------------------------------------------------------------- /6/part2/src/main/java/com/greglturnquist/learningspringboot/ops/LearningSpringBootHealthIndicator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/6/part2/src/main/java/com/greglturnquist/learningspringboot/ops/LearningSpringBootHealthIndicator.java -------------------------------------------------------------------------------- /6/part2/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/6/part2/src/main/resources/application.properties -------------------------------------------------------------------------------- /6/part2/src/main/resources/static/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/6/part2/src/main/resources/static/main.css -------------------------------------------------------------------------------- /6/part2/src/main/resources/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/6/part2/src/main/resources/templates/index.html -------------------------------------------------------------------------------- /6/part3/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/6/part3/build.gradle -------------------------------------------------------------------------------- /6/part3/src/main/java/com/greglturnquist/learningspringboot/CommentSimulator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/6/part3/src/main/java/com/greglturnquist/learningspringboot/CommentSimulator.java -------------------------------------------------------------------------------- /6/part3/src/main/java/com/greglturnquist/learningspringboot/HomeController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/6/part3/src/main/java/com/greglturnquist/learningspringboot/HomeController.java -------------------------------------------------------------------------------- /6/part3/src/main/java/com/greglturnquist/learningspringboot/LearningSpringBootApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/6/part3/src/main/java/com/greglturnquist/learningspringboot/LearningSpringBootApplication.java -------------------------------------------------------------------------------- /6/part3/src/main/java/com/greglturnquist/learningspringboot/comments/Comment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/6/part3/src/main/java/com/greglturnquist/learningspringboot/comments/Comment.java -------------------------------------------------------------------------------- /6/part3/src/main/java/com/greglturnquist/learningspringboot/comments/CommentController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/6/part3/src/main/java/com/greglturnquist/learningspringboot/comments/CommentController.java -------------------------------------------------------------------------------- /6/part3/src/main/java/com/greglturnquist/learningspringboot/comments/CommentService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/6/part3/src/main/java/com/greglturnquist/learningspringboot/comments/CommentService.java -------------------------------------------------------------------------------- /6/part3/src/main/java/com/greglturnquist/learningspringboot/comments/CommentWriterRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/6/part3/src/main/java/com/greglturnquist/learningspringboot/comments/CommentWriterRepository.java -------------------------------------------------------------------------------- /6/part3/src/main/java/com/greglturnquist/learningspringboot/comments/CustomProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/6/part3/src/main/java/com/greglturnquist/learningspringboot/comments/CustomProcessor.java -------------------------------------------------------------------------------- /6/part3/src/main/java/com/greglturnquist/learningspringboot/images/Comment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/6/part3/src/main/java/com/greglturnquist/learningspringboot/images/Comment.java -------------------------------------------------------------------------------- /6/part3/src/main/java/com/greglturnquist/learningspringboot/images/CommentReaderRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/6/part3/src/main/java/com/greglturnquist/learningspringboot/images/CommentReaderRepository.java -------------------------------------------------------------------------------- /6/part3/src/main/java/com/greglturnquist/learningspringboot/images/Image.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/6/part3/src/main/java/com/greglturnquist/learningspringboot/images/Image.java -------------------------------------------------------------------------------- /6/part3/src/main/java/com/greglturnquist/learningspringboot/images/ImageRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/6/part3/src/main/java/com/greglturnquist/learningspringboot/images/ImageRepository.java -------------------------------------------------------------------------------- /6/part3/src/main/java/com/greglturnquist/learningspringboot/images/ImageService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/6/part3/src/main/java/com/greglturnquist/learningspringboot/images/ImageService.java -------------------------------------------------------------------------------- /6/part3/src/main/java/com/greglturnquist/learningspringboot/images/InitDatabase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/6/part3/src/main/java/com/greglturnquist/learningspringboot/images/InitDatabase.java -------------------------------------------------------------------------------- /6/part3/src/main/java/com/greglturnquist/learningspringboot/ops/LearningSpringBootHealthIndicator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/6/part3/src/main/java/com/greglturnquist/learningspringboot/ops/LearningSpringBootHealthIndicator.java -------------------------------------------------------------------------------- /6/part3/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/6/part3/src/main/resources/application.yml -------------------------------------------------------------------------------- /6/part3/src/main/resources/static/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/6/part3/src/main/resources/static/main.css -------------------------------------------------------------------------------- /6/part3/src/main/resources/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/6/part3/src/main/resources/templates/index.html -------------------------------------------------------------------------------- /7/part1/comments/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/7/part1/comments/build.gradle -------------------------------------------------------------------------------- /7/part1/comments/src/main/java/com/greglturnquist/learningspringboot/comments/Comment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/7/part1/comments/src/main/java/com/greglturnquist/learningspringboot/comments/Comment.java -------------------------------------------------------------------------------- /7/part1/comments/src/main/java/com/greglturnquist/learningspringboot/comments/CommentController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/7/part1/comments/src/main/java/com/greglturnquist/learningspringboot/comments/CommentController.java -------------------------------------------------------------------------------- /7/part1/comments/src/main/java/com/greglturnquist/learningspringboot/comments/CommentRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/7/part1/comments/src/main/java/com/greglturnquist/learningspringboot/comments/CommentRepository.java -------------------------------------------------------------------------------- /7/part1/comments/src/main/java/com/greglturnquist/learningspringboot/comments/CommentService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/7/part1/comments/src/main/java/com/greglturnquist/learningspringboot/comments/CommentService.java -------------------------------------------------------------------------------- /7/part1/comments/src/main/java/com/greglturnquist/learningspringboot/comments/LearningSpringBootCommentsApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/7/part1/comments/src/main/java/com/greglturnquist/learningspringboot/comments/LearningSpringBootCommentsApplication.java -------------------------------------------------------------------------------- /7/part1/comments/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/7/part1/comments/src/main/resources/application.yml -------------------------------------------------------------------------------- /7/part1/eureka-server/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/7/part1/eureka-server/build.gradle -------------------------------------------------------------------------------- /7/part1/eureka-server/src/main/java/com/greglturnquist/learningspringboot/LearningSpringBootEurekaServerApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/7/part1/eureka-server/src/main/java/com/greglturnquist/learningspringboot/LearningSpringBootEurekaServerApplication.java -------------------------------------------------------------------------------- /7/part1/eureka-server/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/7/part1/eureka-server/src/main/resources/application.yml -------------------------------------------------------------------------------- /7/part1/images/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/7/part1/images/build.gradle -------------------------------------------------------------------------------- /7/part1/images/src/main/java/com/greglturnquist/learningspringboot/CommentSimulator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/7/part1/images/src/main/java/com/greglturnquist/learningspringboot/CommentSimulator.java -------------------------------------------------------------------------------- /7/part1/images/src/main/java/com/greglturnquist/learningspringboot/HomeController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/7/part1/images/src/main/java/com/greglturnquist/learningspringboot/HomeController.java -------------------------------------------------------------------------------- /7/part1/images/src/main/java/com/greglturnquist/learningspringboot/LearningSpringBootImagesApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/7/part1/images/src/main/java/com/greglturnquist/learningspringboot/LearningSpringBootImagesApplication.java -------------------------------------------------------------------------------- /7/part1/images/src/main/java/com/greglturnquist/learningspringboot/images/Comment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/7/part1/images/src/main/java/com/greglturnquist/learningspringboot/images/Comment.java -------------------------------------------------------------------------------- /7/part1/images/src/main/java/com/greglturnquist/learningspringboot/images/CommentController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/7/part1/images/src/main/java/com/greglturnquist/learningspringboot/images/CommentController.java -------------------------------------------------------------------------------- /7/part1/images/src/main/java/com/greglturnquist/learningspringboot/images/Config.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/7/part1/images/src/main/java/com/greglturnquist/learningspringboot/images/Config.java -------------------------------------------------------------------------------- /7/part1/images/src/main/java/com/greglturnquist/learningspringboot/images/Image.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/7/part1/images/src/main/java/com/greglturnquist/learningspringboot/images/Image.java -------------------------------------------------------------------------------- /7/part1/images/src/main/java/com/greglturnquist/learningspringboot/images/ImageRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/7/part1/images/src/main/java/com/greglturnquist/learningspringboot/images/ImageRepository.java -------------------------------------------------------------------------------- /7/part1/images/src/main/java/com/greglturnquist/learningspringboot/images/ImageService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/7/part1/images/src/main/java/com/greglturnquist/learningspringboot/images/ImageService.java -------------------------------------------------------------------------------- /7/part1/images/src/main/java/com/greglturnquist/learningspringboot/images/InitDatabase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/7/part1/images/src/main/java/com/greglturnquist/learningspringboot/images/InitDatabase.java -------------------------------------------------------------------------------- /7/part1/images/src/main/java/com/greglturnquist/learningspringboot/images/UploadController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/7/part1/images/src/main/java/com/greglturnquist/learningspringboot/images/UploadController.java -------------------------------------------------------------------------------- /7/part1/images/src/main/java/com/greglturnquist/learningspringboot/ops/LearningSpringBootHealthIndicator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/7/part1/images/src/main/java/com/greglturnquist/learningspringboot/ops/LearningSpringBootHealthIndicator.java -------------------------------------------------------------------------------- /7/part1/images/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/7/part1/images/src/main/resources/application.yml -------------------------------------------------------------------------------- /7/part1/images/src/main/resources/static/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/7/part1/images/src/main/resources/static/main.css -------------------------------------------------------------------------------- /7/part1/images/src/main/resources/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/7/part1/images/src/main/resources/templates/index.html -------------------------------------------------------------------------------- /7/part2/comments/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/7/part2/comments/build.gradle -------------------------------------------------------------------------------- /7/part2/comments/src/main/java/com/greglturnquist/learningspringboot/comments/Comment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/7/part2/comments/src/main/java/com/greglturnquist/learningspringboot/comments/Comment.java -------------------------------------------------------------------------------- /7/part2/comments/src/main/java/com/greglturnquist/learningspringboot/comments/CommentController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/7/part2/comments/src/main/java/com/greglturnquist/learningspringboot/comments/CommentController.java -------------------------------------------------------------------------------- /7/part2/comments/src/main/java/com/greglturnquist/learningspringboot/comments/CommentRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/7/part2/comments/src/main/java/com/greglturnquist/learningspringboot/comments/CommentRepository.java -------------------------------------------------------------------------------- /7/part2/comments/src/main/java/com/greglturnquist/learningspringboot/comments/CommentService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/7/part2/comments/src/main/java/com/greglturnquist/learningspringboot/comments/CommentService.java -------------------------------------------------------------------------------- /7/part2/comments/src/main/java/com/greglturnquist/learningspringboot/comments/LearningSpringBootCommentsApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/7/part2/comments/src/main/java/com/greglturnquist/learningspringboot/comments/LearningSpringBootCommentsApplication.java -------------------------------------------------------------------------------- /7/part2/comments/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/7/part2/comments/src/main/resources/application.yml -------------------------------------------------------------------------------- /7/part2/eureka-server/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/7/part2/eureka-server/build.gradle -------------------------------------------------------------------------------- /7/part2/eureka-server/src/main/java/com/greglturnquist/learningspringboot/LearningSpringBootEurekaServerApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/7/part2/eureka-server/src/main/java/com/greglturnquist/learningspringboot/LearningSpringBootEurekaServerApplication.java -------------------------------------------------------------------------------- /7/part2/eureka-server/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/7/part2/eureka-server/src/main/resources/application.yml -------------------------------------------------------------------------------- /7/part2/hystrix-dashboard/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/7/part2/hystrix-dashboard/build.gradle -------------------------------------------------------------------------------- /7/part2/hystrix-dashboard/src/main/java/com/greglturnquist/learningspringboot/LearningSpringBootHystrixDashboard.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/7/part2/hystrix-dashboard/src/main/java/com/greglturnquist/learningspringboot/LearningSpringBootHystrixDashboard.java -------------------------------------------------------------------------------- /7/part2/hystrix-dashboard/src/main/resources/application.yml: -------------------------------------------------------------------------------- 1 | server: 2 | port: 7979 3 | -------------------------------------------------------------------------------- /7/part2/images/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/7/part2/images/build.gradle -------------------------------------------------------------------------------- /7/part2/images/src/main/java/com/greglturnquist/learningspringboot/CommentSimulator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/7/part2/images/src/main/java/com/greglturnquist/learningspringboot/CommentSimulator.java -------------------------------------------------------------------------------- /7/part2/images/src/main/java/com/greglturnquist/learningspringboot/HomeController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/7/part2/images/src/main/java/com/greglturnquist/learningspringboot/HomeController.java -------------------------------------------------------------------------------- /7/part2/images/src/main/java/com/greglturnquist/learningspringboot/LearningSpringBootImagesApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/7/part2/images/src/main/java/com/greglturnquist/learningspringboot/LearningSpringBootImagesApplication.java -------------------------------------------------------------------------------- /7/part2/images/src/main/java/com/greglturnquist/learningspringboot/images/Comment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/7/part2/images/src/main/java/com/greglturnquist/learningspringboot/images/Comment.java -------------------------------------------------------------------------------- /7/part2/images/src/main/java/com/greglturnquist/learningspringboot/images/CommentController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/7/part2/images/src/main/java/com/greglturnquist/learningspringboot/images/CommentController.java -------------------------------------------------------------------------------- /7/part2/images/src/main/java/com/greglturnquist/learningspringboot/images/CommentHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/7/part2/images/src/main/java/com/greglturnquist/learningspringboot/images/CommentHelper.java -------------------------------------------------------------------------------- /7/part2/images/src/main/java/com/greglturnquist/learningspringboot/images/Config.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/7/part2/images/src/main/java/com/greglturnquist/learningspringboot/images/Config.java -------------------------------------------------------------------------------- /7/part2/images/src/main/java/com/greglturnquist/learningspringboot/images/Image.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/7/part2/images/src/main/java/com/greglturnquist/learningspringboot/images/Image.java -------------------------------------------------------------------------------- /7/part2/images/src/main/java/com/greglturnquist/learningspringboot/images/ImageRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/7/part2/images/src/main/java/com/greglturnquist/learningspringboot/images/ImageRepository.java -------------------------------------------------------------------------------- /7/part2/images/src/main/java/com/greglturnquist/learningspringboot/images/ImageService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/7/part2/images/src/main/java/com/greglturnquist/learningspringboot/images/ImageService.java -------------------------------------------------------------------------------- /7/part2/images/src/main/java/com/greglturnquist/learningspringboot/images/InitDatabase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/7/part2/images/src/main/java/com/greglturnquist/learningspringboot/images/InitDatabase.java -------------------------------------------------------------------------------- /7/part2/images/src/main/java/com/greglturnquist/learningspringboot/images/UploadController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/7/part2/images/src/main/java/com/greglturnquist/learningspringboot/images/UploadController.java -------------------------------------------------------------------------------- /7/part2/images/src/main/java/com/greglturnquist/learningspringboot/ops/LearningSpringBootHealthIndicator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/7/part2/images/src/main/java/com/greglturnquist/learningspringboot/ops/LearningSpringBootHealthIndicator.java -------------------------------------------------------------------------------- /7/part2/images/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/7/part2/images/src/main/resources/application.yml -------------------------------------------------------------------------------- /7/part2/images/src/main/resources/static/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/7/part2/images/src/main/resources/static/main.css -------------------------------------------------------------------------------- /7/part2/images/src/main/resources/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/7/part2/images/src/main/resources/templates/index.html -------------------------------------------------------------------------------- /7/part3/comments/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/7/part3/comments/build.gradle -------------------------------------------------------------------------------- /7/part3/comments/src/main/java/com/greglturnquist/learningspringboot/comments/Comment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/7/part3/comments/src/main/java/com/greglturnquist/learningspringboot/comments/Comment.java -------------------------------------------------------------------------------- /7/part3/comments/src/main/java/com/greglturnquist/learningspringboot/comments/CommentController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/7/part3/comments/src/main/java/com/greglturnquist/learningspringboot/comments/CommentController.java -------------------------------------------------------------------------------- /7/part3/comments/src/main/java/com/greglturnquist/learningspringboot/comments/CommentRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/7/part3/comments/src/main/java/com/greglturnquist/learningspringboot/comments/CommentRepository.java -------------------------------------------------------------------------------- /7/part3/comments/src/main/java/com/greglturnquist/learningspringboot/comments/CommentService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/7/part3/comments/src/main/java/com/greglturnquist/learningspringboot/comments/CommentService.java -------------------------------------------------------------------------------- /7/part3/comments/src/main/java/com/greglturnquist/learningspringboot/comments/LearningSpringBootCommentsApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/7/part3/comments/src/main/java/com/greglturnquist/learningspringboot/comments/LearningSpringBootCommentsApplication.java -------------------------------------------------------------------------------- /7/part3/comments/src/main/resources/bootstrap.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/7/part3/comments/src/main/resources/bootstrap.yml -------------------------------------------------------------------------------- /7/part3/config-server/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/7/part3/config-server/build.gradle -------------------------------------------------------------------------------- /7/part3/config-server/src/main/java/com/greglturnquist/learningspringboot/LearningSpringBootConfigServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/7/part3/config-server/src/main/java/com/greglturnquist/learningspringboot/LearningSpringBootConfigServer.java -------------------------------------------------------------------------------- /7/part3/config-server/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/7/part3/config-server/src/main/resources/application.yml -------------------------------------------------------------------------------- /7/part3/eureka-server/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/7/part3/eureka-server/build.gradle -------------------------------------------------------------------------------- /7/part3/eureka-server/src/main/java/com/greglturnquist/learningspringboot/LearningSpringBootEurekaServerApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/7/part3/eureka-server/src/main/java/com/greglturnquist/learningspringboot/LearningSpringBootEurekaServerApplication.java -------------------------------------------------------------------------------- /7/part3/eureka-server/src/main/resources/bootstrap.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/7/part3/eureka-server/src/main/resources/bootstrap.yml -------------------------------------------------------------------------------- /7/part3/hystrix-dashboard/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/7/part3/hystrix-dashboard/build.gradle -------------------------------------------------------------------------------- /7/part3/hystrix-dashboard/src/main/java/com/greglturnquist/learningspringboot/LearningSpringBootHystrixDashboard.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/7/part3/hystrix-dashboard/src/main/java/com/greglturnquist/learningspringboot/LearningSpringBootHystrixDashboard.java -------------------------------------------------------------------------------- /7/part3/hystrix-dashboard/src/main/resources/bootstrap.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/7/part3/hystrix-dashboard/src/main/resources/bootstrap.yml -------------------------------------------------------------------------------- /7/part3/images/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/7/part3/images/build.gradle -------------------------------------------------------------------------------- /7/part3/images/src/main/java/com/greglturnquist/learningspringboot/CommentSimulator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/7/part3/images/src/main/java/com/greglturnquist/learningspringboot/CommentSimulator.java -------------------------------------------------------------------------------- /7/part3/images/src/main/java/com/greglturnquist/learningspringboot/HomeController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/7/part3/images/src/main/java/com/greglturnquist/learningspringboot/HomeController.java -------------------------------------------------------------------------------- /7/part3/images/src/main/java/com/greglturnquist/learningspringboot/LearningSpringBootImagesApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/7/part3/images/src/main/java/com/greglturnquist/learningspringboot/LearningSpringBootImagesApplication.java -------------------------------------------------------------------------------- /7/part3/images/src/main/java/com/greglturnquist/learningspringboot/images/Comment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/7/part3/images/src/main/java/com/greglturnquist/learningspringboot/images/Comment.java -------------------------------------------------------------------------------- /7/part3/images/src/main/java/com/greglturnquist/learningspringboot/images/CommentController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/7/part3/images/src/main/java/com/greglturnquist/learningspringboot/images/CommentController.java -------------------------------------------------------------------------------- /7/part3/images/src/main/java/com/greglturnquist/learningspringboot/images/CommentHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/7/part3/images/src/main/java/com/greglturnquist/learningspringboot/images/CommentHelper.java -------------------------------------------------------------------------------- /7/part3/images/src/main/java/com/greglturnquist/learningspringboot/images/Config.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/7/part3/images/src/main/java/com/greglturnquist/learningspringboot/images/Config.java -------------------------------------------------------------------------------- /7/part3/images/src/main/java/com/greglturnquist/learningspringboot/images/Image.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/7/part3/images/src/main/java/com/greglturnquist/learningspringboot/images/Image.java -------------------------------------------------------------------------------- /7/part3/images/src/main/java/com/greglturnquist/learningspringboot/images/ImageRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/7/part3/images/src/main/java/com/greglturnquist/learningspringboot/images/ImageRepository.java -------------------------------------------------------------------------------- /7/part3/images/src/main/java/com/greglturnquist/learningspringboot/images/ImageService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/7/part3/images/src/main/java/com/greglturnquist/learningspringboot/images/ImageService.java -------------------------------------------------------------------------------- /7/part3/images/src/main/java/com/greglturnquist/learningspringboot/images/InitDatabase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/7/part3/images/src/main/java/com/greglturnquist/learningspringboot/images/InitDatabase.java -------------------------------------------------------------------------------- /7/part3/images/src/main/java/com/greglturnquist/learningspringboot/images/UploadController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/7/part3/images/src/main/java/com/greglturnquist/learningspringboot/images/UploadController.java -------------------------------------------------------------------------------- /7/part3/images/src/main/java/com/greglturnquist/learningspringboot/ops/LearningSpringBootHealthIndicator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/7/part3/images/src/main/java/com/greglturnquist/learningspringboot/ops/LearningSpringBootHealthIndicator.java -------------------------------------------------------------------------------- /7/part3/images/src/main/resources/bootstrap.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/7/part3/images/src/main/resources/bootstrap.yml -------------------------------------------------------------------------------- /7/part3/images/src/main/resources/static/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/7/part3/images/src/main/resources/static/main.css -------------------------------------------------------------------------------- /7/part3/images/src/main/resources/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/7/part3/images/src/main/resources/templates/index.html -------------------------------------------------------------------------------- /8/part1/chat/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/8/part1/chat/build.gradle -------------------------------------------------------------------------------- /8/part1/chat/src/main/java/com/greglturnquist/learningspringboot/chat/Comment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/8/part1/chat/src/main/java/com/greglturnquist/learningspringboot/chat/Comment.java -------------------------------------------------------------------------------- /8/part1/chat/src/main/java/com/greglturnquist/learningspringboot/chat/CommentService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/8/part1/chat/src/main/java/com/greglturnquist/learningspringboot/chat/CommentService.java -------------------------------------------------------------------------------- /8/part1/chat/src/main/java/com/greglturnquist/learningspringboot/chat/LearningSpringBootChatApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/8/part1/chat/src/main/java/com/greglturnquist/learningspringboot/chat/LearningSpringBootChatApplication.java -------------------------------------------------------------------------------- /8/part1/chat/src/main/java/com/greglturnquist/learningspringboot/chat/WebSocketConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/8/part1/chat/src/main/java/com/greglturnquist/learningspringboot/chat/WebSocketConfig.java -------------------------------------------------------------------------------- /8/part1/chat/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/8/part1/chat/src/main/resources/application.properties -------------------------------------------------------------------------------- /8/part1/chat/src/main/resources/bootstrap.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/8/part1/chat/src/main/resources/bootstrap.yml -------------------------------------------------------------------------------- /8/part1/comments/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/8/part1/comments/build.gradle -------------------------------------------------------------------------------- /8/part1/comments/src/main/java/com/greglturnquist/learningspringboot/comments/Comment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/8/part1/comments/src/main/java/com/greglturnquist/learningspringboot/comments/Comment.java -------------------------------------------------------------------------------- /8/part1/comments/src/main/java/com/greglturnquist/learningspringboot/comments/CommentController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/8/part1/comments/src/main/java/com/greglturnquist/learningspringboot/comments/CommentController.java -------------------------------------------------------------------------------- /8/part1/comments/src/main/java/com/greglturnquist/learningspringboot/comments/CommentRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/8/part1/comments/src/main/java/com/greglturnquist/learningspringboot/comments/CommentRepository.java -------------------------------------------------------------------------------- /8/part1/comments/src/main/java/com/greglturnquist/learningspringboot/comments/CommentService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/8/part1/comments/src/main/java/com/greglturnquist/learningspringboot/comments/CommentService.java -------------------------------------------------------------------------------- /8/part1/comments/src/main/java/com/greglturnquist/learningspringboot/comments/LearningSpringBootCommentsApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/8/part1/comments/src/main/java/com/greglturnquist/learningspringboot/comments/LearningSpringBootCommentsApplication.java -------------------------------------------------------------------------------- /8/part1/comments/src/main/resources/bootstrap.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/8/part1/comments/src/main/resources/bootstrap.yml -------------------------------------------------------------------------------- /8/part1/config-server/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/8/part1/config-server/build.gradle -------------------------------------------------------------------------------- /8/part1/config-server/src/main/java/com/greglturnquist/learningspringboot/LearningSpringBootConfigServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/8/part1/config-server/src/main/java/com/greglturnquist/learningspringboot/LearningSpringBootConfigServer.java -------------------------------------------------------------------------------- /8/part1/config-server/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/8/part1/config-server/src/main/resources/application.yml -------------------------------------------------------------------------------- /8/part1/eureka-server/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/8/part1/eureka-server/build.gradle -------------------------------------------------------------------------------- /8/part1/eureka-server/src/main/java/com/greglturnquist/learningspringboot/LearningSpringBootEurekaServerApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/8/part1/eureka-server/src/main/java/com/greglturnquist/learningspringboot/LearningSpringBootEurekaServerApplication.java -------------------------------------------------------------------------------- /8/part1/eureka-server/src/main/resources/bootstrap.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/8/part1/eureka-server/src/main/resources/bootstrap.yml -------------------------------------------------------------------------------- /8/part1/hystrix-dashboard/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/8/part1/hystrix-dashboard/build.gradle -------------------------------------------------------------------------------- /8/part1/hystrix-dashboard/src/main/java/com/greglturnquist/learningspringboot/LearningSpringBootHystrixDashboard.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/8/part1/hystrix-dashboard/src/main/java/com/greglturnquist/learningspringboot/LearningSpringBootHystrixDashboard.java -------------------------------------------------------------------------------- /8/part1/hystrix-dashboard/src/main/resources/bootstrap.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/8/part1/hystrix-dashboard/src/main/resources/bootstrap.yml -------------------------------------------------------------------------------- /8/part1/images/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/8/part1/images/build.gradle -------------------------------------------------------------------------------- /8/part1/images/src/main/java/com/greglturnquist/learningspringboot/CommentSimulator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/8/part1/images/src/main/java/com/greglturnquist/learningspringboot/CommentSimulator.java -------------------------------------------------------------------------------- /8/part1/images/src/main/java/com/greglturnquist/learningspringboot/HomeController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/8/part1/images/src/main/java/com/greglturnquist/learningspringboot/HomeController.java -------------------------------------------------------------------------------- /8/part1/images/src/main/java/com/greglturnquist/learningspringboot/LearningSpringBootImagesApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/8/part1/images/src/main/java/com/greglturnquist/learningspringboot/LearningSpringBootImagesApplication.java -------------------------------------------------------------------------------- /8/part1/images/src/main/java/com/greglturnquist/learningspringboot/images/Comment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/8/part1/images/src/main/java/com/greglturnquist/learningspringboot/images/Comment.java -------------------------------------------------------------------------------- /8/part1/images/src/main/java/com/greglturnquist/learningspringboot/images/CommentController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/8/part1/images/src/main/java/com/greglturnquist/learningspringboot/images/CommentController.java -------------------------------------------------------------------------------- /8/part1/images/src/main/java/com/greglturnquist/learningspringboot/images/CommentHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/8/part1/images/src/main/java/com/greglturnquist/learningspringboot/images/CommentHelper.java -------------------------------------------------------------------------------- /8/part1/images/src/main/java/com/greglturnquist/learningspringboot/images/Config.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/8/part1/images/src/main/java/com/greglturnquist/learningspringboot/images/Config.java -------------------------------------------------------------------------------- /8/part1/images/src/main/java/com/greglturnquist/learningspringboot/images/Image.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/8/part1/images/src/main/java/com/greglturnquist/learningspringboot/images/Image.java -------------------------------------------------------------------------------- /8/part1/images/src/main/java/com/greglturnquist/learningspringboot/images/ImageRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/8/part1/images/src/main/java/com/greglturnquist/learningspringboot/images/ImageRepository.java -------------------------------------------------------------------------------- /8/part1/images/src/main/java/com/greglturnquist/learningspringboot/images/ImageService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/8/part1/images/src/main/java/com/greglturnquist/learningspringboot/images/ImageService.java -------------------------------------------------------------------------------- /8/part1/images/src/main/java/com/greglturnquist/learningspringboot/images/InitDatabase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/8/part1/images/src/main/java/com/greglturnquist/learningspringboot/images/InitDatabase.java -------------------------------------------------------------------------------- /8/part1/images/src/main/java/com/greglturnquist/learningspringboot/images/UploadController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/8/part1/images/src/main/java/com/greglturnquist/learningspringboot/images/UploadController.java -------------------------------------------------------------------------------- /8/part1/images/src/main/java/com/greglturnquist/learningspringboot/ops/LearningSpringBootHealthIndicator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/8/part1/images/src/main/java/com/greglturnquist/learningspringboot/ops/LearningSpringBootHealthIndicator.java -------------------------------------------------------------------------------- /8/part1/images/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/8/part1/images/src/main/resources/application.properties -------------------------------------------------------------------------------- /8/part1/images/src/main/resources/bootstrap.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/8/part1/images/src/main/resources/bootstrap.yml -------------------------------------------------------------------------------- /8/part1/images/src/main/resources/static/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/8/part1/images/src/main/resources/static/main.css -------------------------------------------------------------------------------- /8/part1/images/src/main/resources/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/8/part1/images/src/main/resources/templates/index.html -------------------------------------------------------------------------------- /8/part2/chat/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/8/part2/chat/build.gradle -------------------------------------------------------------------------------- /8/part2/chat/src/main/java/com/greglturnquist/learningspringboot/chat/ChatServiceStreams.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/8/part2/chat/src/main/java/com/greglturnquist/learningspringboot/chat/ChatServiceStreams.java -------------------------------------------------------------------------------- /8/part2/chat/src/main/java/com/greglturnquist/learningspringboot/chat/Comment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/8/part2/chat/src/main/java/com/greglturnquist/learningspringboot/chat/Comment.java -------------------------------------------------------------------------------- /8/part2/chat/src/main/java/com/greglturnquist/learningspringboot/chat/CommentService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/8/part2/chat/src/main/java/com/greglturnquist/learningspringboot/chat/CommentService.java -------------------------------------------------------------------------------- /8/part2/chat/src/main/java/com/greglturnquist/learningspringboot/chat/InboundChatService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/8/part2/chat/src/main/java/com/greglturnquist/learningspringboot/chat/InboundChatService.java -------------------------------------------------------------------------------- /8/part2/chat/src/main/java/com/greglturnquist/learningspringboot/chat/LearningSpringBootChatApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/8/part2/chat/src/main/java/com/greglturnquist/learningspringboot/chat/LearningSpringBootChatApplication.java -------------------------------------------------------------------------------- /8/part2/chat/src/main/java/com/greglturnquist/learningspringboot/chat/OutboundChatService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/8/part2/chat/src/main/java/com/greglturnquist/learningspringboot/chat/OutboundChatService.java -------------------------------------------------------------------------------- /8/part2/chat/src/main/java/com/greglturnquist/learningspringboot/chat/WebSocketConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/8/part2/chat/src/main/java/com/greglturnquist/learningspringboot/chat/WebSocketConfig.java -------------------------------------------------------------------------------- /8/part2/chat/src/main/resources/bootstrap.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/8/part2/chat/src/main/resources/bootstrap.yml -------------------------------------------------------------------------------- /8/part2/comments/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/8/part2/comments/build.gradle -------------------------------------------------------------------------------- /8/part2/comments/src/main/java/com/greglturnquist/learningspringboot/comments/Comment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/8/part2/comments/src/main/java/com/greglturnquist/learningspringboot/comments/Comment.java -------------------------------------------------------------------------------- /8/part2/comments/src/main/java/com/greglturnquist/learningspringboot/comments/CommentController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/8/part2/comments/src/main/java/com/greglturnquist/learningspringboot/comments/CommentController.java -------------------------------------------------------------------------------- /8/part2/comments/src/main/java/com/greglturnquist/learningspringboot/comments/CommentRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/8/part2/comments/src/main/java/com/greglturnquist/learningspringboot/comments/CommentRepository.java -------------------------------------------------------------------------------- /8/part2/comments/src/main/java/com/greglturnquist/learningspringboot/comments/CommentService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/8/part2/comments/src/main/java/com/greglturnquist/learningspringboot/comments/CommentService.java -------------------------------------------------------------------------------- /8/part2/comments/src/main/java/com/greglturnquist/learningspringboot/comments/LearningSpringBootCommentsApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/8/part2/comments/src/main/java/com/greglturnquist/learningspringboot/comments/LearningSpringBootCommentsApplication.java -------------------------------------------------------------------------------- /8/part2/comments/src/main/resources/bootstrap.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/8/part2/comments/src/main/resources/bootstrap.yml -------------------------------------------------------------------------------- /8/part2/config-server/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/8/part2/config-server/build.gradle -------------------------------------------------------------------------------- /8/part2/config-server/src/main/java/com/greglturnquist/learningspringboot/LearningSpringBootConfigServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/8/part2/config-server/src/main/java/com/greglturnquist/learningspringboot/LearningSpringBootConfigServer.java -------------------------------------------------------------------------------- /8/part2/config-server/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/8/part2/config-server/src/main/resources/application.yml -------------------------------------------------------------------------------- /8/part2/eureka-server/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/8/part2/eureka-server/build.gradle -------------------------------------------------------------------------------- /8/part2/eureka-server/src/main/java/com/greglturnquist/learningspringboot/LearningSpringBootEurekaServerApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/8/part2/eureka-server/src/main/java/com/greglturnquist/learningspringboot/LearningSpringBootEurekaServerApplication.java -------------------------------------------------------------------------------- /8/part2/eureka-server/src/main/resources/bootstrap.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/8/part2/eureka-server/src/main/resources/bootstrap.yml -------------------------------------------------------------------------------- /8/part2/hystrix-dashboard/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/8/part2/hystrix-dashboard/build.gradle -------------------------------------------------------------------------------- /8/part2/hystrix-dashboard/src/main/java/com/greglturnquist/learningspringboot/LearningSpringBootHystrixDashboard.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/8/part2/hystrix-dashboard/src/main/java/com/greglturnquist/learningspringboot/LearningSpringBootHystrixDashboard.java -------------------------------------------------------------------------------- /8/part2/hystrix-dashboard/src/main/resources/bootstrap.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/8/part2/hystrix-dashboard/src/main/resources/bootstrap.yml -------------------------------------------------------------------------------- /8/part2/images/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/8/part2/images/build.gradle -------------------------------------------------------------------------------- /8/part2/images/src/main/java/com/greglturnquist/learningspringboot/CommentSimulator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/8/part2/images/src/main/java/com/greglturnquist/learningspringboot/CommentSimulator.java -------------------------------------------------------------------------------- /8/part2/images/src/main/java/com/greglturnquist/learningspringboot/HomeController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/8/part2/images/src/main/java/com/greglturnquist/learningspringboot/HomeController.java -------------------------------------------------------------------------------- /8/part2/images/src/main/java/com/greglturnquist/learningspringboot/LearningSpringBootImagesApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/8/part2/images/src/main/java/com/greglturnquist/learningspringboot/LearningSpringBootImagesApplication.java -------------------------------------------------------------------------------- /8/part2/images/src/main/java/com/greglturnquist/learningspringboot/images/Comment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/8/part2/images/src/main/java/com/greglturnquist/learningspringboot/images/Comment.java -------------------------------------------------------------------------------- /8/part2/images/src/main/java/com/greglturnquist/learningspringboot/images/CommentController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/8/part2/images/src/main/java/com/greglturnquist/learningspringboot/images/CommentController.java -------------------------------------------------------------------------------- /8/part2/images/src/main/java/com/greglturnquist/learningspringboot/images/CommentHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/8/part2/images/src/main/java/com/greglturnquist/learningspringboot/images/CommentHelper.java -------------------------------------------------------------------------------- /8/part2/images/src/main/java/com/greglturnquist/learningspringboot/images/Config.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/8/part2/images/src/main/java/com/greglturnquist/learningspringboot/images/Config.java -------------------------------------------------------------------------------- /8/part2/images/src/main/java/com/greglturnquist/learningspringboot/images/Image.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/8/part2/images/src/main/java/com/greglturnquist/learningspringboot/images/Image.java -------------------------------------------------------------------------------- /8/part2/images/src/main/java/com/greglturnquist/learningspringboot/images/ImageRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/8/part2/images/src/main/java/com/greglturnquist/learningspringboot/images/ImageRepository.java -------------------------------------------------------------------------------- /8/part2/images/src/main/java/com/greglturnquist/learningspringboot/images/ImageService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/8/part2/images/src/main/java/com/greglturnquist/learningspringboot/images/ImageService.java -------------------------------------------------------------------------------- /8/part2/images/src/main/java/com/greglturnquist/learningspringboot/images/InitDatabase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/8/part2/images/src/main/java/com/greglturnquist/learningspringboot/images/InitDatabase.java -------------------------------------------------------------------------------- /8/part2/images/src/main/java/com/greglturnquist/learningspringboot/images/UploadController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/8/part2/images/src/main/java/com/greglturnquist/learningspringboot/images/UploadController.java -------------------------------------------------------------------------------- /8/part2/images/src/main/java/com/greglturnquist/learningspringboot/ops/LearningSpringBootHealthIndicator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/8/part2/images/src/main/java/com/greglturnquist/learningspringboot/ops/LearningSpringBootHealthIndicator.java -------------------------------------------------------------------------------- /8/part2/images/src/main/resources/bootstrap.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/8/part2/images/src/main/resources/bootstrap.yml -------------------------------------------------------------------------------- /8/part2/images/src/main/resources/static/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/8/part2/images/src/main/resources/static/main.css -------------------------------------------------------------------------------- /8/part2/images/src/main/resources/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/8/part2/images/src/main/resources/templates/index.html -------------------------------------------------------------------------------- /8/part3/chat/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/8/part3/chat/build.gradle -------------------------------------------------------------------------------- /8/part3/chat/src/main/java/com/greglturnquist/learningspringboot/chat/ChatServiceStreams.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/8/part3/chat/src/main/java/com/greglturnquist/learningspringboot/chat/ChatServiceStreams.java -------------------------------------------------------------------------------- /8/part3/chat/src/main/java/com/greglturnquist/learningspringboot/chat/Comment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/8/part3/chat/src/main/java/com/greglturnquist/learningspringboot/chat/Comment.java -------------------------------------------------------------------------------- /8/part3/chat/src/main/java/com/greglturnquist/learningspringboot/chat/CommentService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/8/part3/chat/src/main/java/com/greglturnquist/learningspringboot/chat/CommentService.java -------------------------------------------------------------------------------- /8/part3/chat/src/main/java/com/greglturnquist/learningspringboot/chat/InboundChatService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/8/part3/chat/src/main/java/com/greglturnquist/learningspringboot/chat/InboundChatService.java -------------------------------------------------------------------------------- /8/part3/chat/src/main/java/com/greglturnquist/learningspringboot/chat/LearningSpringBootChatApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/8/part3/chat/src/main/java/com/greglturnquist/learningspringboot/chat/LearningSpringBootChatApplication.java -------------------------------------------------------------------------------- /8/part3/chat/src/main/java/com/greglturnquist/learningspringboot/chat/OutboundChatService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/8/part3/chat/src/main/java/com/greglturnquist/learningspringboot/chat/OutboundChatService.java -------------------------------------------------------------------------------- /8/part3/chat/src/main/java/com/greglturnquist/learningspringboot/chat/UserParsingHandshakeHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/8/part3/chat/src/main/java/com/greglturnquist/learningspringboot/chat/UserParsingHandshakeHandler.java -------------------------------------------------------------------------------- /8/part3/chat/src/main/java/com/greglturnquist/learningspringboot/chat/WebSocketConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/8/part3/chat/src/main/java/com/greglturnquist/learningspringboot/chat/WebSocketConfig.java -------------------------------------------------------------------------------- /8/part3/chat/src/main/resources/bootstrap.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/8/part3/chat/src/main/resources/bootstrap.yml -------------------------------------------------------------------------------- /8/part3/comments/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/8/part3/comments/build.gradle -------------------------------------------------------------------------------- /8/part3/comments/src/main/java/com/greglturnquist/learningspringboot/comments/Comment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/8/part3/comments/src/main/java/com/greglturnquist/learningspringboot/comments/Comment.java -------------------------------------------------------------------------------- /8/part3/comments/src/main/java/com/greglturnquist/learningspringboot/comments/CommentController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/8/part3/comments/src/main/java/com/greglturnquist/learningspringboot/comments/CommentController.java -------------------------------------------------------------------------------- /8/part3/comments/src/main/java/com/greglturnquist/learningspringboot/comments/CommentRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/8/part3/comments/src/main/java/com/greglturnquist/learningspringboot/comments/CommentRepository.java -------------------------------------------------------------------------------- /8/part3/comments/src/main/java/com/greglturnquist/learningspringboot/comments/CommentService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/8/part3/comments/src/main/java/com/greglturnquist/learningspringboot/comments/CommentService.java -------------------------------------------------------------------------------- /8/part3/comments/src/main/java/com/greglturnquist/learningspringboot/comments/LearningSpringBootCommentsApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/8/part3/comments/src/main/java/com/greglturnquist/learningspringboot/comments/LearningSpringBootCommentsApplication.java -------------------------------------------------------------------------------- /8/part3/comments/src/main/resources/bootstrap.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/8/part3/comments/src/main/resources/bootstrap.yml -------------------------------------------------------------------------------- /8/part3/config-server/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/8/part3/config-server/build.gradle -------------------------------------------------------------------------------- /8/part3/config-server/src/main/java/com/greglturnquist/learningspringboot/LearningSpringBootConfigServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/8/part3/config-server/src/main/java/com/greglturnquist/learningspringboot/LearningSpringBootConfigServer.java -------------------------------------------------------------------------------- /8/part3/config-server/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/8/part3/config-server/src/main/resources/application.yml -------------------------------------------------------------------------------- /8/part3/eureka-server/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/8/part3/eureka-server/build.gradle -------------------------------------------------------------------------------- /8/part3/eureka-server/src/main/java/com/greglturnquist/learningspringboot/LearningSpringBootEurekaServerApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/8/part3/eureka-server/src/main/java/com/greglturnquist/learningspringboot/LearningSpringBootEurekaServerApplication.java -------------------------------------------------------------------------------- /8/part3/eureka-server/src/main/resources/bootstrap.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/8/part3/eureka-server/src/main/resources/bootstrap.yml -------------------------------------------------------------------------------- /8/part3/hystrix-dashboard/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/8/part3/hystrix-dashboard/build.gradle -------------------------------------------------------------------------------- /8/part3/hystrix-dashboard/src/main/java/com/greglturnquist/learningspringboot/LearningSpringBootHystrixDashboard.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/8/part3/hystrix-dashboard/src/main/java/com/greglturnquist/learningspringboot/LearningSpringBootHystrixDashboard.java -------------------------------------------------------------------------------- /8/part3/hystrix-dashboard/src/main/resources/bootstrap.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/8/part3/hystrix-dashboard/src/main/resources/bootstrap.yml -------------------------------------------------------------------------------- /8/part3/images/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/8/part3/images/build.gradle -------------------------------------------------------------------------------- /8/part3/images/src/main/java/com/greglturnquist/learningspringboot/CommentSimulator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/8/part3/images/src/main/java/com/greglturnquist/learningspringboot/CommentSimulator.java -------------------------------------------------------------------------------- /8/part3/images/src/main/java/com/greglturnquist/learningspringboot/HomeController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/8/part3/images/src/main/java/com/greglturnquist/learningspringboot/HomeController.java -------------------------------------------------------------------------------- /8/part3/images/src/main/java/com/greglturnquist/learningspringboot/LearningSpringBootImagesApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/8/part3/images/src/main/java/com/greglturnquist/learningspringboot/LearningSpringBootImagesApplication.java -------------------------------------------------------------------------------- /8/part3/images/src/main/java/com/greglturnquist/learningspringboot/images/Comment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/8/part3/images/src/main/java/com/greglturnquist/learningspringboot/images/Comment.java -------------------------------------------------------------------------------- /8/part3/images/src/main/java/com/greglturnquist/learningspringboot/images/CommentController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/8/part3/images/src/main/java/com/greglturnquist/learningspringboot/images/CommentController.java -------------------------------------------------------------------------------- /8/part3/images/src/main/java/com/greglturnquist/learningspringboot/images/CommentHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/8/part3/images/src/main/java/com/greglturnquist/learningspringboot/images/CommentHelper.java -------------------------------------------------------------------------------- /8/part3/images/src/main/java/com/greglturnquist/learningspringboot/images/Config.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/8/part3/images/src/main/java/com/greglturnquist/learningspringboot/images/Config.java -------------------------------------------------------------------------------- /8/part3/images/src/main/java/com/greglturnquist/learningspringboot/images/Image.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/8/part3/images/src/main/java/com/greglturnquist/learningspringboot/images/Image.java -------------------------------------------------------------------------------- /8/part3/images/src/main/java/com/greglturnquist/learningspringboot/images/ImageRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/8/part3/images/src/main/java/com/greglturnquist/learningspringboot/images/ImageRepository.java -------------------------------------------------------------------------------- /8/part3/images/src/main/java/com/greglturnquist/learningspringboot/images/ImageService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/8/part3/images/src/main/java/com/greglturnquist/learningspringboot/images/ImageService.java -------------------------------------------------------------------------------- /8/part3/images/src/main/java/com/greglturnquist/learningspringboot/images/InitDatabase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/8/part3/images/src/main/java/com/greglturnquist/learningspringboot/images/InitDatabase.java -------------------------------------------------------------------------------- /8/part3/images/src/main/java/com/greglturnquist/learningspringboot/images/UploadController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/8/part3/images/src/main/java/com/greglturnquist/learningspringboot/images/UploadController.java -------------------------------------------------------------------------------- /8/part3/images/src/main/java/com/greglturnquist/learningspringboot/ops/LearningSpringBootHealthIndicator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/8/part3/images/src/main/java/com/greglturnquist/learningspringboot/ops/LearningSpringBootHealthIndicator.java -------------------------------------------------------------------------------- /8/part3/images/src/main/resources/bootstrap.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/8/part3/images/src/main/resources/bootstrap.yml -------------------------------------------------------------------------------- /8/part3/images/src/main/resources/static/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/8/part3/images/src/main/resources/static/main.css -------------------------------------------------------------------------------- /8/part3/images/src/main/resources/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/8/part3/images/src/main/resources/templates/index.html -------------------------------------------------------------------------------- /9/part1/chat/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/9/part1/chat/build.gradle -------------------------------------------------------------------------------- /9/part1/chat/src/main/java/com/greglturnquist/learningspringboot/chat/AuthorizedWebSocketHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/9/part1/chat/src/main/java/com/greglturnquist/learningspringboot/chat/AuthorizedWebSocketHandler.java -------------------------------------------------------------------------------- /9/part1/chat/src/main/java/com/greglturnquist/learningspringboot/chat/ChatServiceStreams.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/9/part1/chat/src/main/java/com/greglturnquist/learningspringboot/chat/ChatServiceStreams.java -------------------------------------------------------------------------------- /9/part1/chat/src/main/java/com/greglturnquist/learningspringboot/chat/Comment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/9/part1/chat/src/main/java/com/greglturnquist/learningspringboot/chat/Comment.java -------------------------------------------------------------------------------- /9/part1/chat/src/main/java/com/greglturnquist/learningspringboot/chat/CommentService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/9/part1/chat/src/main/java/com/greglturnquist/learningspringboot/chat/CommentService.java -------------------------------------------------------------------------------- /9/part1/chat/src/main/java/com/greglturnquist/learningspringboot/chat/GatewayConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/9/part1/chat/src/main/java/com/greglturnquist/learningspringboot/chat/GatewayConfig.java -------------------------------------------------------------------------------- /9/part1/chat/src/main/java/com/greglturnquist/learningspringboot/chat/HomeController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/9/part1/chat/src/main/java/com/greglturnquist/learningspringboot/chat/HomeController.java -------------------------------------------------------------------------------- /9/part1/chat/src/main/java/com/greglturnquist/learningspringboot/chat/InboundChatService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/9/part1/chat/src/main/java/com/greglturnquist/learningspringboot/chat/InboundChatService.java -------------------------------------------------------------------------------- /9/part1/chat/src/main/java/com/greglturnquist/learningspringboot/chat/InitUsers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/9/part1/chat/src/main/java/com/greglturnquist/learningspringboot/chat/InitUsers.java -------------------------------------------------------------------------------- /9/part1/chat/src/main/java/com/greglturnquist/learningspringboot/chat/LearningSpringBootChatApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/9/part1/chat/src/main/java/com/greglturnquist/learningspringboot/chat/LearningSpringBootChatApplication.java -------------------------------------------------------------------------------- /9/part1/chat/src/main/java/com/greglturnquist/learningspringboot/chat/OutboundChatService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/9/part1/chat/src/main/java/com/greglturnquist/learningspringboot/chat/OutboundChatService.java -------------------------------------------------------------------------------- /9/part1/chat/src/main/java/com/greglturnquist/learningspringboot/chat/SecurityConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/9/part1/chat/src/main/java/com/greglturnquist/learningspringboot/chat/SecurityConfiguration.java -------------------------------------------------------------------------------- /9/part1/chat/src/main/java/com/greglturnquist/learningspringboot/chat/SessionConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/9/part1/chat/src/main/java/com/greglturnquist/learningspringboot/chat/SessionConfig.java -------------------------------------------------------------------------------- /9/part1/chat/src/main/java/com/greglturnquist/learningspringboot/chat/SpringDataUserDetailsRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/9/part1/chat/src/main/java/com/greglturnquist/learningspringboot/chat/SpringDataUserDetailsRepository.java -------------------------------------------------------------------------------- /9/part1/chat/src/main/java/com/greglturnquist/learningspringboot/chat/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/9/part1/chat/src/main/java/com/greglturnquist/learningspringboot/chat/User.java -------------------------------------------------------------------------------- /9/part1/chat/src/main/java/com/greglturnquist/learningspringboot/chat/UserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/9/part1/chat/src/main/java/com/greglturnquist/learningspringboot/chat/UserRepository.java -------------------------------------------------------------------------------- /9/part1/chat/src/main/java/com/greglturnquist/learningspringboot/chat/WebSocketConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/9/part1/chat/src/main/java/com/greglturnquist/learningspringboot/chat/WebSocketConfig.java -------------------------------------------------------------------------------- /9/part1/chat/src/main/resources/bootstrap.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/9/part1/chat/src/main/resources/bootstrap.yml -------------------------------------------------------------------------------- /9/part1/chat/src/main/resources/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/9/part1/chat/src/main/resources/templates/index.html -------------------------------------------------------------------------------- /9/part1/comments/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/9/part1/comments/build.gradle -------------------------------------------------------------------------------- /9/part1/comments/src/main/java/com/greglturnquist/learningspringboot/comments/Comment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/9/part1/comments/src/main/java/com/greglturnquist/learningspringboot/comments/Comment.java -------------------------------------------------------------------------------- /9/part1/comments/src/main/java/com/greglturnquist/learningspringboot/comments/CommentController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/9/part1/comments/src/main/java/com/greglturnquist/learningspringboot/comments/CommentController.java -------------------------------------------------------------------------------- /9/part1/comments/src/main/java/com/greglturnquist/learningspringboot/comments/CommentRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/9/part1/comments/src/main/java/com/greglturnquist/learningspringboot/comments/CommentRepository.java -------------------------------------------------------------------------------- /9/part1/comments/src/main/java/com/greglturnquist/learningspringboot/comments/CommentService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/9/part1/comments/src/main/java/com/greglturnquist/learningspringboot/comments/CommentService.java -------------------------------------------------------------------------------- /9/part1/comments/src/main/java/com/greglturnquist/learningspringboot/comments/LearningSpringBootCommentsApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/9/part1/comments/src/main/java/com/greglturnquist/learningspringboot/comments/LearningSpringBootCommentsApplication.java -------------------------------------------------------------------------------- /9/part1/comments/src/main/java/com/greglturnquist/learningspringboot/comments/SecurityConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/9/part1/comments/src/main/java/com/greglturnquist/learningspringboot/comments/SecurityConfiguration.java -------------------------------------------------------------------------------- /9/part1/comments/src/main/java/com/greglturnquist/learningspringboot/comments/SessionConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/9/part1/comments/src/main/java/com/greglturnquist/learningspringboot/comments/SessionConfig.java -------------------------------------------------------------------------------- /9/part1/comments/src/main/resources/bootstrap.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/9/part1/comments/src/main/resources/bootstrap.yml -------------------------------------------------------------------------------- /9/part1/config-server/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/9/part1/config-server/build.gradle -------------------------------------------------------------------------------- /9/part1/config-server/src/main/java/com/greglturnquist/learningspringboot/LearningSpringBootConfigServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/9/part1/config-server/src/main/java/com/greglturnquist/learningspringboot/LearningSpringBootConfigServer.java -------------------------------------------------------------------------------- /9/part1/config-server/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/9/part1/config-server/src/main/resources/application.yml -------------------------------------------------------------------------------- /9/part1/eureka-server/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/9/part1/eureka-server/build.gradle -------------------------------------------------------------------------------- /9/part1/eureka-server/src/main/java/com/greglturnquist/learningspringboot/LearningSpringBootEurekaServerApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/9/part1/eureka-server/src/main/java/com/greglturnquist/learningspringboot/LearningSpringBootEurekaServerApplication.java -------------------------------------------------------------------------------- /9/part1/eureka-server/src/main/resources/bootstrap.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/9/part1/eureka-server/src/main/resources/bootstrap.yml -------------------------------------------------------------------------------- /9/part1/hystrix-dashboard/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/9/part1/hystrix-dashboard/build.gradle -------------------------------------------------------------------------------- /9/part1/hystrix-dashboard/src/main/java/com/greglturnquist/learningspringboot/LearningSpringBootHystrixDashboard.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/9/part1/hystrix-dashboard/src/main/java/com/greglturnquist/learningspringboot/LearningSpringBootHystrixDashboard.java -------------------------------------------------------------------------------- /9/part1/hystrix-dashboard/src/main/resources/bootstrap.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/9/part1/hystrix-dashboard/src/main/resources/bootstrap.yml -------------------------------------------------------------------------------- /9/part1/images/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/9/part1/images/build.gradle -------------------------------------------------------------------------------- /9/part1/images/src/main/java/com/greglturnquist/learningspringboot/Authorization.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/9/part1/images/src/main/java/com/greglturnquist/learningspringboot/Authorization.java -------------------------------------------------------------------------------- /9/part1/images/src/main/java/com/greglturnquist/learningspringboot/CommentSimulator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/9/part1/images/src/main/java/com/greglturnquist/learningspringboot/CommentSimulator.java -------------------------------------------------------------------------------- /9/part1/images/src/main/java/com/greglturnquist/learningspringboot/HomeController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/9/part1/images/src/main/java/com/greglturnquist/learningspringboot/HomeController.java -------------------------------------------------------------------------------- /9/part1/images/src/main/java/com/greglturnquist/learningspringboot/ImagesConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/9/part1/images/src/main/java/com/greglturnquist/learningspringboot/ImagesConfiguration.java -------------------------------------------------------------------------------- /9/part1/images/src/main/java/com/greglturnquist/learningspringboot/LearningSpringBootImagesApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/9/part1/images/src/main/java/com/greglturnquist/learningspringboot/LearningSpringBootImagesApplication.java -------------------------------------------------------------------------------- /9/part1/images/src/main/java/com/greglturnquist/learningspringboot/SecurityConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/9/part1/images/src/main/java/com/greglturnquist/learningspringboot/SecurityConfiguration.java -------------------------------------------------------------------------------- /9/part1/images/src/main/java/com/greglturnquist/learningspringboot/SecurityDialect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/9/part1/images/src/main/java/com/greglturnquist/learningspringboot/SecurityDialect.java -------------------------------------------------------------------------------- /9/part1/images/src/main/java/com/greglturnquist/learningspringboot/SecurityDialectPostProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/9/part1/images/src/main/java/com/greglturnquist/learningspringboot/SecurityDialectPostProcessor.java -------------------------------------------------------------------------------- /9/part1/images/src/main/java/com/greglturnquist/learningspringboot/SecurityExpressionObjectFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/9/part1/images/src/main/java/com/greglturnquist/learningspringboot/SecurityExpressionObjectFactory.java -------------------------------------------------------------------------------- /9/part1/images/src/main/java/com/greglturnquist/learningspringboot/SessionConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/9/part1/images/src/main/java/com/greglturnquist/learningspringboot/SessionConfig.java -------------------------------------------------------------------------------- /9/part1/images/src/main/java/com/greglturnquist/learningspringboot/images/Comment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/9/part1/images/src/main/java/com/greglturnquist/learningspringboot/images/Comment.java -------------------------------------------------------------------------------- /9/part1/images/src/main/java/com/greglturnquist/learningspringboot/images/CommentController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/9/part1/images/src/main/java/com/greglturnquist/learningspringboot/images/CommentController.java -------------------------------------------------------------------------------- /9/part1/images/src/main/java/com/greglturnquist/learningspringboot/images/CommentHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/9/part1/images/src/main/java/com/greglturnquist/learningspringboot/images/CommentHelper.java -------------------------------------------------------------------------------- /9/part1/images/src/main/java/com/greglturnquist/learningspringboot/images/Config.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/9/part1/images/src/main/java/com/greglturnquist/learningspringboot/images/Config.java -------------------------------------------------------------------------------- /9/part1/images/src/main/java/com/greglturnquist/learningspringboot/images/Image.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/9/part1/images/src/main/java/com/greglturnquist/learningspringboot/images/Image.java -------------------------------------------------------------------------------- /9/part1/images/src/main/java/com/greglturnquist/learningspringboot/images/ImageRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/9/part1/images/src/main/java/com/greglturnquist/learningspringboot/images/ImageRepository.java -------------------------------------------------------------------------------- /9/part1/images/src/main/java/com/greglturnquist/learningspringboot/images/ImageService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/9/part1/images/src/main/java/com/greglturnquist/learningspringboot/images/ImageService.java -------------------------------------------------------------------------------- /9/part1/images/src/main/java/com/greglturnquist/learningspringboot/images/InitDatabase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/9/part1/images/src/main/java/com/greglturnquist/learningspringboot/images/InitDatabase.java -------------------------------------------------------------------------------- /9/part1/images/src/main/java/com/greglturnquist/learningspringboot/images/UploadController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/9/part1/images/src/main/java/com/greglturnquist/learningspringboot/images/UploadController.java -------------------------------------------------------------------------------- /9/part1/images/src/main/java/com/greglturnquist/learningspringboot/ops/LearningSpringBootHealthIndicator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/9/part1/images/src/main/java/com/greglturnquist/learningspringboot/ops/LearningSpringBootHealthIndicator.java -------------------------------------------------------------------------------- /9/part1/images/src/main/resources/bootstrap.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/9/part1/images/src/main/resources/bootstrap.yml -------------------------------------------------------------------------------- /9/part1/images/src/main/resources/static/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/9/part1/images/src/main/resources/static/main.css -------------------------------------------------------------------------------- /9/part1/images/src/main/resources/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/9/part1/images/src/main/resources/templates/index.html -------------------------------------------------------------------------------- /CONTRIBUTING.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/CONTRIBUTING.adoc -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/README.adoc -------------------------------------------------------------------------------- /ci.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/ci.bash -------------------------------------------------------------------------------- /ext/chromedriver: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/ext/chromedriver -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learning-spring-boot/learning-spring-boot-2nd-edition-code/HEAD/settings.gradle --------------------------------------------------------------------------------