From 8d4d9a32d0ce962cc487d3449f71d5b677c9359f Mon Sep 17 00:00:00 2001 From: qibaoguang Date: Sun, 8 Feb 2015 11:41:36 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=9D=E5=A7=8B=E5=8C=96=E7=9B=AE=E5=BD=95?= =?UTF-8?q?=E7=BB=93=E6=9E=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- III. Using Spring Boot/13. Build systems.md | 0 III. Using Spring Boot/13.1. Maven.md | 0 III. Using Spring Boot/13.1.1. Inheriting the starter parent.md | 0 .../13.1.2. Using Spring Boot without the parent POM.md | 0 III. Using Spring Boot/13.1.3. Changing the Java version.md | 0 .../13.1.4. Using the Spring Boot Maven plugin.md | 0 III. Using Spring Boot/13.2. Gradle.md | 0 III. Using Spring Boot/13.3. Ant.md | 0 III. Using Spring Boot/13.4. Starter POMs.md | 0 III. Using Spring Boot/14. Structuring your code.md | 0 III. Using Spring Boot/14.1. Using the “default” package.md | 0 .../14.2. Locating the main application class.md | 0 III. Using Spring Boot/15. Configuration classes.md | 0 .../15.1. Importing additional configuration classes.md | 0 III. Using Spring Boot/15.2. Importing XML configuration.md | 0 III. Using Spring Boot/16. Auto-configuration.md | 0 .../16.1. Gradually replacing auto-configuration.md | 0 .../16.2. Disabling specific auto-configuration.md | 0 .../17. Spring Beans and dependency injection.md | 0 .../18. Using the @SpringBootApplication annotation.md | 0 III. Using Spring Boot/19. Running your application.md | 0 III. Using Spring Boot/19.1. Running from an IDE.md | 0 III. Using Spring Boot/19.2. Running as a packaged application.md | 0 III. Using Spring Boot/19.3. Using the Maven plugin.md | 0 III. Using Spring Boot/19.4. Using the Gradle plugin.md | 0 III. Using Spring Boot/19.5. Hot swapping.md | 0 .../20. Packaging your application for production.md | 0 III. Using Spring Boot/21. What to read next.md | 0 IV. Spring Boot features/22. SpringApplication.md | 0 IV. Spring Boot features/22.1. Customizing the Banner.md | 0 IV. Spring Boot features/22.2. Customizing SpringApplication.md | 0 IV. Spring Boot features/22.3. Fluent builder API.md | 0 .../22.4. Application events and listeners.md | 0 IV. Spring Boot features/22.5. Web environment.md | 0 IV. Spring Boot features/22.6. Using the CommandLineRunner.md | 0 IV. Spring Boot features/22.7. Application exit.md | 0 IV. Spring Boot features/23. Externalized Configuration.md | 0 IV. Spring Boot features/23.1. Configuring random values.md | 0 .../23.2. Accessing command line properties.md | 0 IV. Spring Boot features/23.3. Application property files.md | 0 IV. Spring Boot features/23.4. Profile-specific properties.md | 0 IV. Spring Boot features/23.5. Placeholders in properties.md | 0 .../23.6. Using YAML instead of Properties.md | 0 IV. Spring Boot features/23.6.1. Loading YAML.md | 0 ....6.2. Exposing YAML as properties in the Spring Environment.md | 0 IV. Spring Boot features/23.6.3. Multi-profile YAML documents.md | 0 IV. Spring Boot features/23.6.4. YAML shortcomings.md | 0 .../23.7. Typesafe Configuration Properties.md | 0 IV. Spring Boot features/23.7.1. Third-party configuration.md | 0 IV. Spring Boot features/23.7.2. Relaxed binding.md | 0 .../23.7.3. @ConfigurationProperties Validation.md | 0 IV. Spring Boot features/24. Profiles.md | 0 IV. Spring Boot features/24.1. Adding active profiles.md | 0 .../24.2. Programmatically setting profiles.md | 0 .../24.3. Profile specific configuration files.md | 0 IV. Spring Boot features/25. Logging.md | 0 IV. Spring Boot features/25.1. Log format.md | 0 IV. Spring Boot features/25.2. Console output.md | 0 IV. Spring Boot features/25.3. File output.md | 0 IV. Spring Boot features/25.4. Log Levels.md | 0 IV. Spring Boot features/25.5. Custom log configuration.md | 0 IV. Spring Boot features/26. Developing web applications.md | 0 IV. Spring Boot features/26.1. The ‘Spring Web MVC framework’.md | 0 IV. Spring Boot features/26.1.1. Spring MVC auto-configuration.md | 0 IV. Spring Boot features/26.1.2. HttpMessageConverters.md | 0 IV. Spring Boot features/26.1.3. MessageCodesResolver.md | 0 IV. Spring Boot features/26.1.4. Static Content.md | 0 IV. Spring Boot features/26.1.5. Template engines.md | 0 IV. Spring Boot features/26.1.6. Error Handling.md | 0 IV. Spring Boot features/26.1.7. Spring HATEOAS.md | 0 IV. Spring Boot features/26.2. JAX-RS and Jersey.md | 0 .../26.3. Embedded servlet container support.md | 0 IV. Spring Boot features/26.3.1. Servlets and Filters.md | 0 .../26.3.2. The EmbeddedWebApplicationContext.md | 0 .../26.3.3. Customizing embedded servlet containers.md | 0 IV. Spring Boot features/26.3.4. JSP limitations.md | 0 IV. Spring Boot features/27. Security.md | 0 IV. Spring Boot features/28. Working with SQL databases.md | 0 IV. Spring Boot features/28.1. Configure a DataSource.md | 0 IV. Spring Boot features/28.1.1. Embedded Database Support.md | 0 .../28.1.2. Connection to a production database.md | 0 .../28.1.3. Connection to a JNDI DataSource.md | 0 IV. Spring Boot features/28.2. Using JdbcTemplate.md | 0 IV. Spring Boot features/28.3. JPA and ‘Spring Data’.md | 0 IV. Spring Boot features/28.3.1. Entity Classes.md | 0 IV. Spring Boot features/28.3.2. Spring Data JPA Repositories.md | 0 .../28.3.3. Creating and dropping JPA databases.md | 0 IV. Spring Boot features/29. Working with NoSQL technologies.md | 0 IV. Spring Boot features/29.1. Redis.md | 0 IV. Spring Boot features/29.1.1. Connecting to Redis.md | 0 IV. Spring Boot features/29.2. MongoDB.md | 0 .../29.2.1. Connecting to a MongoDB database.md | 0 IV. Spring Boot features/29.2.2. MongoTemplate.md | 0 .../29.2.3. Spring Data MongoDB repositories.md | 0 IV. Spring Boot features/29.3. Gemfire.md | 0 IV. Spring Boot features/29.4. Solr.md | 0 IV. Spring Boot features/29.4.1. Connecting to Solr.md | 0 IV. Spring Boot features/29.4.2. Spring Data Solr repositories.md | 0 IV. Spring Boot features/29.5. Elasticsearch.md | 0 IV. Spring Boot features/29.5.1. Connecting to Elasticsearch.md | 0 .../29.5.2. Spring Data Elasticsearch repositories.md | 0 IV. Spring Boot features/30. Messaging.md | 0 IV. Spring Boot features/30.1. JMS.md | 0 IV. Spring Boot features/30.1.1. HornetQ support.md | 0 IV. Spring Boot features/30.1.2. ActiveMQ support.md | 0 .../30.1.3. Using a JNDI ConnectionFactory.md | 0 IV. Spring Boot features/30.1.4. Sending a message.md | 0 IV. Spring Boot features/30.1.5. Receiving a message.md | 0 IV. Spring Boot features/31. Sending email.md | 0 IV. Spring Boot features/32. Distributed Transactions with JTA.md | 0 .../32.2. Using a Bitronix transaction manager.md | 0 .../32.3. Using a Java EE managed transaction manager.md | 0 .../32.4. Mixing XA and non-XA JMS connections.md | 0 ...2.5. Supporting an alternative embedded transaction manager.md | 0 IV. Spring Boot features/33. Spring Integration.md | 0 .../34. Monitoring and management over JMX.md | 0 IV. Spring Boot features/35. Testing.md | 0 IV. Spring Boot features/35.1. Test scope dependencies.md | 0 IV. Spring Boot features/35.2. Testing Spring applications.md | 0 .../35.3. Testing Spring Boot applications.md | 0 .../35.3.1. Using Spock to test Spring Boot applications.md | 0 IV. Spring Boot features/35.4. Test utilities.md | 0 .../35.4.1. ConfigFileApplicationContextInitializer.md | 0 IV. Spring Boot features/35.4.2. EnvironmentTestUtils.md | 0 IV. Spring Boot features/35.4.3. OutputCapture.md | 0 IV. Spring Boot features/35.4.4. TestRestTemplate.md | 0 .../36. Developing auto-configuration and using conditions.md | 0 .../36.1. Understanding auto-configured beans.md | 0 .../36.2. Locating auto-configuration candidates.md | 0 IV. Spring Boot features/36.3. Condition annotations.md | 0 IV. Spring Boot features/36.3.1. Class conditions.md | 0 IV. Spring Boot features/36.3.2. Bean conditions.md | 0 IV. Spring Boot features/36.3.3. Property conditions.md | 0 IV. Spring Boot features/36.3.4. Resource conditions.md | 0 IV. Spring Boot features/36.3.5. Web Application Conditions.md | 0 IV. Spring Boot features/36.3.6. SpEL expression conditions.md | 0 IV. Spring Boot features/37. WebSockets.md | 0 IV. Spring Boot features/38. What to read next.md | 0 IX. ‘How-to’ guides/62. Spring Boot application.md | 0 IX. ‘How-to’ guides/62.1. Troubleshoot auto-configuration.md | 0 ...ustomize the Environment or ApplicationContext before it starts.md | 0 ... ApplicationContext hierarchy (adding a parent or root context).md | 0 IX. ‘How-to’ guides/62.4. Create a non-web application.md | 0 IX. ‘How-to’ guides/63. Properties & configuration.md | 0 .../63.1. Externalize the configuration of SpringApplication.md | 0 ...2. Change the location of external properties of an application.md | 0 IX. ‘How-to’ guides/63.3. Use ‘short’ command line arguments.md | 0 IX. ‘How-to’ guides/63.4. Use YAML for external properties.md | 0 IX. ‘How-to’ guides/63.5. Set the active Spring profiles.md | 0 .../63.6. Change configuration depending on the environment.md | 0 .../63.7. Discover built-in options for external properties.md | 0 IX. ‘How-to’ guides/64. Embedded servlet containers.md | 0 ...d a Servlet, Filter or ServletContextListener to an application.md | 0 IX. ‘How-to’ guides/64.10. Configure Jetty.md | 0 IX. ‘How-to’ guides/64.11. Use Undertow instead of Tomcat.md | 0 IX. ‘How-to’ guides/64.12. Configure Undertow.md | 0 .../64.13. Enable Multiple Listeners with Undertow.md | 0 IX. ‘How-to’ guides/64.14. Use Tomcat 7.md | 0 IX. ‘How-to’ guides/64.14.1. Use Tomcat 7 with Maven.md | 0 IX. ‘How-to’ guides/64.14.2. Use Tomcat 7 with Gradle.md | 0 IX. ‘How-to’ guides/64.15. Use Jetty 8.md | 0 IX. ‘How-to’ guides/64.15.1. Use Jetty 8 with Maven.md | 0 IX. ‘How-to’ guides/64.15.2. Use Jetty 8 with Gradle.md | 0 .../64.16. Create WebSocket endpoints using @ServerEndpoint.md | 0 IX. ‘How-to’ guides/64.17. Enable HTTP response compression.md | 0 .../64.17.1. Enable Tomcat’s HTTP response compression.md | 0 .../64.17.2. Enable HTTP response compression using GzipFilter.md | 0 IX. ‘How-to’ guides/64.2. Change the HTTP port.md | 0 IX. ‘How-to’ guides/64.3. Use a random unassigned HTTP port.md | 0 IX. ‘How-to’ guides/64.4. Discover the HTTP port at runtime.md | 0 IX. ‘How-to’ guides/64.5. Configure SSL.md | 0 IX. ‘How-to’ guides/64.6. Configure Tomcat.md | 0 .../64.7. Enable Multiple Connectors with Tomcat.md | 0 .../64.8. Use Tomcat behind a front-end proxy server.md | 0 IX. ‘How-to’ guides/64.9. Use Jetty instead of Tomcat.md | 0 IX. ‘How-to’ guides/65. Spring MVC.md | 0 IX. ‘How-to’ guides/65.1. Write a JSON REST service.md | 0 IX. ‘How-to’ guides/65.2. Write an XML REST service.md | 0 IX. ‘How-to’ guides/65.3. Customize the Jackson ObjectMapper.md | 0 .../65.4. Customize the @ResponseBody rendering.md | 0 IX. ‘How-to’ guides/65.5. Handling Multipart File Uploads.md | 0 .../65.6. Switch off the Spring MVC DispatcherServlet.md | 0 .../65.7. Switch off the Default MVC configuration.md | 0 IX. ‘How-to’ guides/65.8. Customize ViewResolvers.md | 0 IX. ‘How-to’ guides/66. Logging.md | 0 IX. ‘How-to’ guides/66.1. Configure Logback for logging.md | 0 IX. ‘How-to’ guides/66.2. Configure Log4j for logging.md | 0 .../66.2.1. Use YAML or JSON to configure Log4j 2.md | 0 IX. ‘How-to’ guides/67. Data Access.md | 0 IX. ‘How-to’ guides/67.1. Configure a DataSource.md | 0 IX. ‘How-to’ guides/67.2. Configure Two DataSources.md | 0 IX. ‘How-to’ guides/67.3. Use Spring Data repositories.md | 0 .../67.4. Separate @Entity definitions from Spring configuration.md | 0 IX. ‘How-to’ guides/67.5. Configure JPA properties.md | 0 IX. ‘How-to’ guides/67.6. Use a custom EntityManagerFactory.md | 0 IX. ‘How-to’ guides/67.7. Use Two EntityManagers.md | 0 IX. ‘How-to’ guides/67.8. Use a traditional persistence.xml.md | 0 .../67.9. Use Spring Data JPA and Mongo repositories.md | 0 IX. ‘How-to’ guides/68. Database initialization.md | 0 IX. ‘How-to’ guides/68.1. Initialize a database using JPA.md | 0 .../68.2. Initialize a database using Hibernate.md | 0 .../68.3. Initialize a database using Spring JDBC.md | 0 IX. ‘How-to’ guides/68.4. Initialize a Spring Batch database.md | 0 .../68.5. Use a higher level database migration tool.md | 0 .../68.5.1. Execute Flyway database migrations on startup.md | 0 .../68.5.2. Execute Liquibase database migrations on startup.md | 0 IX. ‘How-to’ guides/69. Batch applications.md | 0 IX. ‘How-to’ guides/69.1. Execute Spring Batch jobs on startup.md | 0 IX. ‘How-to’ guides/70. Actuator.md | 0 ...70.1. Change the HTTP port or address of the actuator endpoints.md | 0 .../70.2. Customize the ‘whitelabel’ error page.md | 0 IX. ‘How-to’ guides/71. Security.md | 0 .../71.1. Switch off the Spring Boot security configuration.md | 0 .../71.2. Change the AuthenticationManager and add user accounts.md | 0 .../71.3. Enable HTTPS when running behind a proxy server.md | 0 IX. ‘How-to’ guides/72. Hot swapping.md | 0 IX. ‘How-to’ guides/72.1. Reload static content.md | 0 ....2. Reload Thymeleaf templates without restarting the container.md | 0 ...3. Reload FreeMarker templates without restarting the container.md | 0 .../72.4. Reload Groovy templates without restarting the container.md | 0 ...2.5. Reload Velocity templates without restarting the container.md | 0 .../72.6. Reload Java classes without restarting the container.md | 0 .../72.6.1. Configuring Spring Loaded for use with Maven.md | 0 ...6.2. Configuring Spring Loaded for use with Gradle and IntelliJ.md | 0 IX. ‘How-to’ guides/73. Build.md | 0 .../73.1. Customize dependency versions with Maven.md | 0 IX. ‘How-to’ guides/73.2. Create an executable JAR with Maven.md | 0 IX. ‘How-to’ guides/73.3. Create an additional executable JAR.md | 0 .../73.4. Extract specific libraries when an executable jar runs.md | 0 .../73.5. Create a non-executable JAR with exclusions.md | 0 ...73.6. Remote debug a Spring Boot application started with Maven.md | 0 IX. ‘How-to’ guides/73.8. Build an executable archive with Ant.md | 0 IX. ‘How-to’ guides/73.9. How to use Java 6.md | 0 .../73.9.1. Embedded servlet container compatibility.md | 0 IX. ‘How-to’ guides/73.9.2. JTA API compatibility.md | 0 IX. ‘How-to’ guides/74. Traditional deployment.md | 0 IX. ‘How-to’ guides/74.1. Create a deployable war file.md | 0 ...74.2. Create a deployable war file for older servlet containers.md | 0 .../74.3. Convert an existing application to Spring Boot.md | 0 IX. ‘How-to’ guides/74.4. Deploying a WAR to Weblogic.md | 0 .../74.5. Deploying a WAR in an Old (Servlet 2.5) Container.md | 0 .../39. Enabling production-ready features. | 0 V. Spring Boot Actuator: Production-ready features/40. Endpoints | 0 .../40.1. Customizing endpoints | 0 .../40.2. Health information | 0 .../40.3. Security with HealthIndicators | 0 .../40.3.1. Auto-configured HealthIndicators | 0 .../40.3.2. Writing custom HealthIndicators | 0 .../40.4. Custom application info information | 0 .../40.4.1. Automatically expand info properties at build time | 0 .../40.4.2. Git commit information | 0 .../41. Monitoring and management over HTTP | 0 .../41.1. Securing sensitive endpoints | 0 .../41.2. Customizing the management server context path | 0 .../41.3. Customizing the management server port | 0 .../41.4. Customizing the management server address | 0 .../41.5. Disabling HTTP endpoints | 0 .../41.6. HTTP Health endpoint access restrictions | 0 .../42. Monitoring and management over JMX | 0 .../42.1. Customizing MBean names | 0 .../42.2. Disabling JMX endpoints | 0 .../42.3. Using Jolokia for JMX over HTTP | 0 .../42.3.1. Customizing Jolokia | 0 .../42.3.2. Disabling Jolokia | 0 .../43. Monitoring and management using a remote shell | 0 .../43.1. Connecting to the remote shell | 0 .../43.1.1. Remote shell credentials | 0 .../43.2. Extending the remote shell | 0 .../43.2.1. Remote shell commands | 0 .../43.2.2. Remote shell plugins | 0 V. Spring Boot Actuator: Production-ready features/44. Metrics | 0 .../44.1. System metrics | 0 .../44.2. DataSource metrics | 0 .../44.3. Tomcat session metrics | 0 .../44.4. Recording your own metrics | 0 .../44.5. Adding your own public metrics | 0 .../44.6. Metric repositories | 0 .../44.7. Dropwizard Metrics | 0 .../44.8. Message channel integration | 0 V. Spring Boot Actuator: Production-ready features/45. Auditing | 0 V. Spring Boot Actuator: Production-ready features/46. Tracing | 0 .../46.1. Custom tracing | 0 .../47. Process monitoring | 0 .../47.1. Extend configuration | 0 .../47.2. Programmatically | 0 .../48. What to read next | 0 VI. Deploying to the cloud/49. Cloud Foundry.md | 0 VI. Deploying to the cloud/49.1. Binding to services.md | 0 VI. Deploying to the cloud/50. Heroku.md | 0 VI. Deploying to the cloud/51. Openshift.md | 0 VI. Deploying to the cloud/52. Google App Engine.md | 0 VI. Deploying to the cloud/53. What to read next.md | 0 VII. Spring Boot CLI/54. Installing the CLI.md | 0 VII. Spring Boot CLI/55. Using the CLI.md | 0 VII. Spring Boot CLI/55.1. Running applications using the CLI.md | 0 VII. Spring Boot CLI/55.1.1. Deduced “grab” dependencies.md | 0 VII. Spring Boot CLI/55.1.2. Deduced “grab” coordinates.md | 0 VII. Spring Boot CLI/55.1.3. Default import statements.md | 0 VII. Spring Boot CLI/55.1.4. Automatic main method.md | 0 VII. Spring Boot CLI/55.1.5. Custom “grab” metadata.md | 0 VII. Spring Boot CLI/55.2. Testing your code.md | 0 .../55.3. Applications with multiple source files.md | 0 VII. Spring Boot CLI/55.4. Packaging your application.md | 0 VII. Spring Boot CLI/55.5. Initialize a new project.md | 0 VII. Spring Boot CLI/55.6. Using the embedded shell.md | 0 VII. Spring Boot CLI/55.7. Adding extensions to the CLI.md | 0 .../56. Developing application with the Groovy beans DSL.md | 0 VII. Spring Boot CLI/57. What to read next.md | 0 VIII. Build tool plugins/58. Spring Boot Maven plugin.md | 0 VIII. Build tool plugins/58.1. Including the plugin.md | 0 .../58.2. Packaging executable jar and war files.md | 0 VIII. Build tool plugins/59. Spring Boot Gradle plugin.md | 0 VIII. Build tool plugins/59.1. Including the plugin.md | 0 ...10. Publishing artifacts to a Maven repository using Gradle.md | 0 ...Gradle to produce a pom that inherits dependency management.md | 0 ... Gradle to produce a pom that imports dependency management.md | 0 .../59.2. Declaring dependencies without versions.md | 0 VIII. Build tool plugins/59.2.1. Custom version management.md | 0 VIII. Build tool plugins/59.3. Default exclude rules.md | 0 .../59.4. Packaging executable jar and war files.md | 0 VIII. Build tool plugins/59.5. Running a project in-place.md | 0 .../59.6. Spring Boot plugin configuration.md | 0 VIII. Build tool plugins/59.7. Repackage configuration.md | 0 .../59.8. Repackage with custom Gradle configuration.md | 0 VIII. Build tool plugins/59.8.1. Configuration options.md | 0 .../59.9. Understanding how the Gradle plugin works.md | 0 VIII. Build tool plugins/60. Supporting other build systems.md | 0 VIII. Build tool plugins/60.1. Repackaging archives.md | 0 VIII. Build tool plugins/60.2. Nested libraries.md | 0 VIII. Build tool plugins/60.3. Finding a main class.md | 0 .../60.4. Example repackage implementation.md | 0 VIII. Build tool plugins/61. What to read next.md | 0 X. Appendices/A. Common application properties.md | 0 X. Appendices/B. Configuration meta-data.md | 0 X. Appendices/B.1. Meta-data format.md | 0 X. Appendices/B.1.1. Group Attributes.md | 0 X. Appendices/B.1.2. Property Attributes.md | 0 X. Appendices/B.1.3. Repeated meta-data items.md | 0 ...enerating your own meta-data using the annotation processor.md | 0 X. Appendices/B.2.1. Nested properties.md | 0 X. Appendices/B.2.2. Adding additional meta-data.md | 0 X. Appendices/C. Auto-configuration classes.md | 0 X. Appendices/C.1. From the “spring-boot-autoconfigure” module.md | 0 X. Appendices/C.2. From the “spring-boot-actuator” module.md | 0 X. Appendices/D. The executable jar format.md | 0 X. Appendices/D.1. Nested JARs.md | 0 X. Appendices/D.1.1. The executable jar file structure.md | 0 X. Appendices/D.1.2. The executable war file structure.md | 0 X. Appendices/D.2. Spring Boot’s “JarFile” class.md | 0 .../D.2.1. Compatibility with the standard Java “JarFile”.md | 0 X. Appendices/D.3. Launching executable jars.md | 0 X. Appendices/D.3.1. Launcher manifest.md | 0 X. Appendices/D.3.2. Exploded archives.md | 0 X. Appendices/D.4. PropertiesLauncher Features.md | 0 X. Appendices/D.5. Executable jar restrictions.md | 0 X. Appendices/D.5.1. Zip entry compression.md | 0 X. Appendices/D.5.2. System ClassLoader.md | 0 X. Appendices/D.6. Alternative single jar solutions.md | 0 X. Appendices/E. Dependency versions.md | 0 ls | 0 360 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 III. Using Spring Boot/13. Build systems.md create mode 100644 III. Using Spring Boot/13.1. Maven.md create mode 100644 III. Using Spring Boot/13.1.1. Inheriting the starter parent.md create mode 100644 III. Using Spring Boot/13.1.2. Using Spring Boot without the parent POM.md create mode 100644 III. Using Spring Boot/13.1.3. Changing the Java version.md create mode 100644 III. Using Spring Boot/13.1.4. Using the Spring Boot Maven plugin.md create mode 100644 III. Using Spring Boot/13.2. Gradle.md create mode 100644 III. Using Spring Boot/13.3. Ant.md create mode 100644 III. Using Spring Boot/13.4. Starter POMs.md create mode 100644 III. Using Spring Boot/14. Structuring your code.md create mode 100644 III. Using Spring Boot/14.1. Using the “default” package.md create mode 100644 III. Using Spring Boot/14.2. Locating the main application class.md create mode 100644 III. Using Spring Boot/15. Configuration classes.md create mode 100644 III. Using Spring Boot/15.1. Importing additional configuration classes.md create mode 100644 III. Using Spring Boot/15.2. Importing XML configuration.md create mode 100644 III. Using Spring Boot/16. Auto-configuration.md create mode 100644 III. Using Spring Boot/16.1. Gradually replacing auto-configuration.md create mode 100644 III. Using Spring Boot/16.2. Disabling specific auto-configuration.md create mode 100644 III. Using Spring Boot/17. Spring Beans and dependency injection.md create mode 100644 III. Using Spring Boot/18. Using the @SpringBootApplication annotation.md create mode 100644 III. Using Spring Boot/19. Running your application.md create mode 100644 III. Using Spring Boot/19.1. Running from an IDE.md create mode 100644 III. Using Spring Boot/19.2. Running as a packaged application.md create mode 100644 III. Using Spring Boot/19.3. Using the Maven plugin.md create mode 100644 III. Using Spring Boot/19.4. Using the Gradle plugin.md create mode 100644 III. Using Spring Boot/19.5. Hot swapping.md create mode 100644 III. Using Spring Boot/20. Packaging your application for production.md create mode 100644 III. Using Spring Boot/21. What to read next.md create mode 100644 IV. Spring Boot features/22. SpringApplication.md create mode 100644 IV. Spring Boot features/22.1. Customizing the Banner.md create mode 100644 IV. Spring Boot features/22.2. Customizing SpringApplication.md create mode 100644 IV. Spring Boot features/22.3. Fluent builder API.md create mode 100644 IV. Spring Boot features/22.4. Application events and listeners.md create mode 100644 IV. Spring Boot features/22.5. Web environment.md create mode 100644 IV. Spring Boot features/22.6. Using the CommandLineRunner.md create mode 100644 IV. Spring Boot features/22.7. Application exit.md create mode 100644 IV. Spring Boot features/23. Externalized Configuration.md create mode 100644 IV. Spring Boot features/23.1. Configuring random values.md create mode 100644 IV. Spring Boot features/23.2. Accessing command line properties.md create mode 100644 IV. Spring Boot features/23.3. Application property files.md create mode 100644 IV. Spring Boot features/23.4. Profile-specific properties.md create mode 100644 IV. Spring Boot features/23.5. Placeholders in properties.md create mode 100644 IV. Spring Boot features/23.6. Using YAML instead of Properties.md create mode 100644 IV. Spring Boot features/23.6.1. Loading YAML.md create mode 100644 IV. Spring Boot features/23.6.2. Exposing YAML as properties in the Spring Environment.md create mode 100644 IV. Spring Boot features/23.6.3. Multi-profile YAML documents.md create mode 100644 IV. Spring Boot features/23.6.4. YAML shortcomings.md create mode 100644 IV. Spring Boot features/23.7. Typesafe Configuration Properties.md create mode 100644 IV. Spring Boot features/23.7.1. Third-party configuration.md create mode 100644 IV. Spring Boot features/23.7.2. Relaxed binding.md create mode 100644 IV. Spring Boot features/23.7.3. @ConfigurationProperties Validation.md create mode 100644 IV. Spring Boot features/24. Profiles.md create mode 100644 IV. Spring Boot features/24.1. Adding active profiles.md create mode 100644 IV. Spring Boot features/24.2. Programmatically setting profiles.md create mode 100644 IV. Spring Boot features/24.3. Profile specific configuration files.md create mode 100644 IV. Spring Boot features/25. Logging.md create mode 100644 IV. Spring Boot features/25.1. Log format.md create mode 100644 IV. Spring Boot features/25.2. Console output.md create mode 100644 IV. Spring Boot features/25.3. File output.md create mode 100644 IV. Spring Boot features/25.4. Log Levels.md create mode 100644 IV. Spring Boot features/25.5. Custom log configuration.md create mode 100644 IV. Spring Boot features/26. Developing web applications.md create mode 100644 IV. Spring Boot features/26.1. The ‘Spring Web MVC framework’.md create mode 100644 IV. Spring Boot features/26.1.1. Spring MVC auto-configuration.md create mode 100644 IV. Spring Boot features/26.1.2. HttpMessageConverters.md create mode 100644 IV. Spring Boot features/26.1.3. MessageCodesResolver.md create mode 100644 IV. Spring Boot features/26.1.4. Static Content.md create mode 100644 IV. Spring Boot features/26.1.5. Template engines.md create mode 100644 IV. Spring Boot features/26.1.6. Error Handling.md create mode 100644 IV. Spring Boot features/26.1.7. Spring HATEOAS.md create mode 100644 IV. Spring Boot features/26.2. JAX-RS and Jersey.md create mode 100644 IV. Spring Boot features/26.3. Embedded servlet container support.md create mode 100644 IV. Spring Boot features/26.3.1. Servlets and Filters.md create mode 100644 IV. Spring Boot features/26.3.2. The EmbeddedWebApplicationContext.md create mode 100644 IV. Spring Boot features/26.3.3. Customizing embedded servlet containers.md create mode 100644 IV. Spring Boot features/26.3.4. JSP limitations.md create mode 100644 IV. Spring Boot features/27. Security.md create mode 100644 IV. Spring Boot features/28. Working with SQL databases.md create mode 100644 IV. Spring Boot features/28.1. Configure a DataSource.md create mode 100644 IV. Spring Boot features/28.1.1. Embedded Database Support.md create mode 100644 IV. Spring Boot features/28.1.2. Connection to a production database.md create mode 100644 IV. Spring Boot features/28.1.3. Connection to a JNDI DataSource.md create mode 100644 IV. Spring Boot features/28.2. Using JdbcTemplate.md create mode 100644 IV. Spring Boot features/28.3. JPA and ‘Spring Data’.md create mode 100644 IV. Spring Boot features/28.3.1. Entity Classes.md create mode 100644 IV. Spring Boot features/28.3.2. Spring Data JPA Repositories.md create mode 100644 IV. Spring Boot features/28.3.3. Creating and dropping JPA databases.md create mode 100644 IV. Spring Boot features/29. Working with NoSQL technologies.md create mode 100644 IV. Spring Boot features/29.1. Redis.md create mode 100644 IV. Spring Boot features/29.1.1. Connecting to Redis.md create mode 100644 IV. Spring Boot features/29.2. MongoDB.md create mode 100644 IV. Spring Boot features/29.2.1. Connecting to a MongoDB database.md create mode 100644 IV. Spring Boot features/29.2.2. MongoTemplate.md create mode 100644 IV. Spring Boot features/29.2.3. Spring Data MongoDB repositories.md create mode 100644 IV. Spring Boot features/29.3. Gemfire.md create mode 100644 IV. Spring Boot features/29.4. Solr.md create mode 100644 IV. Spring Boot features/29.4.1. Connecting to Solr.md create mode 100644 IV. Spring Boot features/29.4.2. Spring Data Solr repositories.md create mode 100644 IV. Spring Boot features/29.5. Elasticsearch.md create mode 100644 IV. Spring Boot features/29.5.1. Connecting to Elasticsearch.md create mode 100644 IV. Spring Boot features/29.5.2. Spring Data Elasticsearch repositories.md create mode 100644 IV. Spring Boot features/30. Messaging.md create mode 100644 IV. Spring Boot features/30.1. JMS.md create mode 100644 IV. Spring Boot features/30.1.1. HornetQ support.md create mode 100644 IV. Spring Boot features/30.1.2. ActiveMQ support.md create mode 100644 IV. Spring Boot features/30.1.3. Using a JNDI ConnectionFactory.md create mode 100644 IV. Spring Boot features/30.1.4. Sending a message.md create mode 100644 IV. Spring Boot features/30.1.5. Receiving a message.md create mode 100644 IV. Spring Boot features/31. Sending email.md create mode 100644 IV. Spring Boot features/32. Distributed Transactions with JTA.md create mode 100644 IV. Spring Boot features/32.2. Using a Bitronix transaction manager.md create mode 100644 IV. Spring Boot features/32.3. Using a Java EE managed transaction manager.md create mode 100644 IV. Spring Boot features/32.4. Mixing XA and non-XA JMS connections.md create mode 100644 IV. Spring Boot features/32.5. Supporting an alternative embedded transaction manager.md create mode 100644 IV. Spring Boot features/33. Spring Integration.md create mode 100644 IV. Spring Boot features/34. Monitoring and management over JMX.md create mode 100644 IV. Spring Boot features/35. Testing.md create mode 100644 IV. Spring Boot features/35.1. Test scope dependencies.md create mode 100644 IV. Spring Boot features/35.2. Testing Spring applications.md create mode 100644 IV. Spring Boot features/35.3. Testing Spring Boot applications.md create mode 100644 IV. Spring Boot features/35.3.1. Using Spock to test Spring Boot applications.md create mode 100644 IV. Spring Boot features/35.4. Test utilities.md create mode 100644 IV. Spring Boot features/35.4.1. ConfigFileApplicationContextInitializer.md create mode 100644 IV. Spring Boot features/35.4.2. EnvironmentTestUtils.md create mode 100644 IV. Spring Boot features/35.4.3. OutputCapture.md create mode 100644 IV. Spring Boot features/35.4.4. TestRestTemplate.md create mode 100644 IV. Spring Boot features/36. Developing auto-configuration and using conditions.md create mode 100644 IV. Spring Boot features/36.1. Understanding auto-configured beans.md create mode 100644 IV. Spring Boot features/36.2. Locating auto-configuration candidates.md create mode 100644 IV. Spring Boot features/36.3. Condition annotations.md create mode 100644 IV. Spring Boot features/36.3.1. Class conditions.md create mode 100644 IV. Spring Boot features/36.3.2. Bean conditions.md create mode 100644 IV. Spring Boot features/36.3.3. Property conditions.md create mode 100644 IV. Spring Boot features/36.3.4. Resource conditions.md create mode 100644 IV. Spring Boot features/36.3.5. Web Application Conditions.md create mode 100644 IV. Spring Boot features/36.3.6. SpEL expression conditions.md create mode 100644 IV. Spring Boot features/37. WebSockets.md create mode 100644 IV. Spring Boot features/38. What to read next.md create mode 100644 IX. ‘How-to’ guides/62. Spring Boot application.md create mode 100644 IX. ‘How-to’ guides/62.1. Troubleshoot auto-configuration.md create mode 100644 IX. ‘How-to’ guides/62.2. Customize the Environment or ApplicationContext before it starts.md create mode 100644 IX. ‘How-to’ guides/62.3. Build an ApplicationContext hierarchy (adding a parent or root context).md create mode 100644 IX. ‘How-to’ guides/62.4. Create a non-web application.md create mode 100644 IX. ‘How-to’ guides/63. Properties & configuration.md create mode 100644 IX. ‘How-to’ guides/63.1. Externalize the configuration of SpringApplication.md create mode 100644 IX. ‘How-to’ guides/63.2. Change the location of external properties of an application.md create mode 100644 IX. ‘How-to’ guides/63.3. Use ‘short’ command line arguments.md create mode 100644 IX. ‘How-to’ guides/63.4. Use YAML for external properties.md create mode 100644 IX. ‘How-to’ guides/63.5. Set the active Spring profiles.md create mode 100644 IX. ‘How-to’ guides/63.6. Change configuration depending on the environment.md create mode 100644 IX. ‘How-to’ guides/63.7. Discover built-in options for external properties.md create mode 100644 IX. ‘How-to’ guides/64. Embedded servlet containers.md create mode 100644 IX. ‘How-to’ guides/64.1. Add a Servlet, Filter or ServletContextListener to an application.md create mode 100644 IX. ‘How-to’ guides/64.10. Configure Jetty.md create mode 100644 IX. ‘How-to’ guides/64.11. Use Undertow instead of Tomcat.md create mode 100644 IX. ‘How-to’ guides/64.12. Configure Undertow.md create mode 100644 IX. ‘How-to’ guides/64.13. Enable Multiple Listeners with Undertow.md create mode 100644 IX. ‘How-to’ guides/64.14. Use Tomcat 7.md create mode 100644 IX. ‘How-to’ guides/64.14.1. Use Tomcat 7 with Maven.md create mode 100644 IX. ‘How-to’ guides/64.14.2. Use Tomcat 7 with Gradle.md create mode 100644 IX. ‘How-to’ guides/64.15. Use Jetty 8.md create mode 100644 IX. ‘How-to’ guides/64.15.1. Use Jetty 8 with Maven.md create mode 100644 IX. ‘How-to’ guides/64.15.2. Use Jetty 8 with Gradle.md create mode 100644 IX. ‘How-to’ guides/64.16. Create WebSocket endpoints using @ServerEndpoint.md create mode 100644 IX. ‘How-to’ guides/64.17. Enable HTTP response compression.md create mode 100644 IX. ‘How-to’ guides/64.17.1. Enable Tomcat’s HTTP response compression.md create mode 100644 IX. ‘How-to’ guides/64.17.2. Enable HTTP response compression using GzipFilter.md create mode 100644 IX. ‘How-to’ guides/64.2. Change the HTTP port.md create mode 100644 IX. ‘How-to’ guides/64.3. Use a random unassigned HTTP port.md create mode 100644 IX. ‘How-to’ guides/64.4. Discover the HTTP port at runtime.md create mode 100644 IX. ‘How-to’ guides/64.5. Configure SSL.md create mode 100644 IX. ‘How-to’ guides/64.6. Configure Tomcat.md create mode 100644 IX. ‘How-to’ guides/64.7. Enable Multiple Connectors with Tomcat.md create mode 100644 IX. ‘How-to’ guides/64.8. Use Tomcat behind a front-end proxy server.md create mode 100644 IX. ‘How-to’ guides/64.9. Use Jetty instead of Tomcat.md create mode 100644 IX. ‘How-to’ guides/65. Spring MVC.md create mode 100644 IX. ‘How-to’ guides/65.1. Write a JSON REST service.md create mode 100644 IX. ‘How-to’ guides/65.2. Write an XML REST service.md create mode 100644 IX. ‘How-to’ guides/65.3. Customize the Jackson ObjectMapper.md create mode 100644 IX. ‘How-to’ guides/65.4. Customize the @ResponseBody rendering.md create mode 100644 IX. ‘How-to’ guides/65.5. Handling Multipart File Uploads.md create mode 100644 IX. ‘How-to’ guides/65.6. Switch off the Spring MVC DispatcherServlet.md create mode 100644 IX. ‘How-to’ guides/65.7. Switch off the Default MVC configuration.md create mode 100644 IX. ‘How-to’ guides/65.8. Customize ViewResolvers.md create mode 100644 IX. ‘How-to’ guides/66. Logging.md create mode 100644 IX. ‘How-to’ guides/66.1. Configure Logback for logging.md create mode 100644 IX. ‘How-to’ guides/66.2. Configure Log4j for logging.md create mode 100644 IX. ‘How-to’ guides/66.2.1. Use YAML or JSON to configure Log4j 2.md create mode 100644 IX. ‘How-to’ guides/67. Data Access.md create mode 100644 IX. ‘How-to’ guides/67.1. Configure a DataSource.md create mode 100644 IX. ‘How-to’ guides/67.2. Configure Two DataSources.md create mode 100644 IX. ‘How-to’ guides/67.3. Use Spring Data repositories.md create mode 100644 IX. ‘How-to’ guides/67.4. Separate @Entity definitions from Spring configuration.md create mode 100644 IX. ‘How-to’ guides/67.5. Configure JPA properties.md create mode 100644 IX. ‘How-to’ guides/67.6. Use a custom EntityManagerFactory.md create mode 100644 IX. ‘How-to’ guides/67.7. Use Two EntityManagers.md create mode 100644 IX. ‘How-to’ guides/67.8. Use a traditional persistence.xml.md create mode 100644 IX. ‘How-to’ guides/67.9. Use Spring Data JPA and Mongo repositories.md create mode 100644 IX. ‘How-to’ guides/68. Database initialization.md create mode 100644 IX. ‘How-to’ guides/68.1. Initialize a database using JPA.md create mode 100644 IX. ‘How-to’ guides/68.2. Initialize a database using Hibernate.md create mode 100644 IX. ‘How-to’ guides/68.3. Initialize a database using Spring JDBC.md create mode 100644 IX. ‘How-to’ guides/68.4. Initialize a Spring Batch database.md create mode 100644 IX. ‘How-to’ guides/68.5. Use a higher level database migration tool.md create mode 100644 IX. ‘How-to’ guides/68.5.1. Execute Flyway database migrations on startup.md create mode 100644 IX. ‘How-to’ guides/68.5.2. Execute Liquibase database migrations on startup.md create mode 100644 IX. ‘How-to’ guides/69. Batch applications.md create mode 100644 IX. ‘How-to’ guides/69.1. Execute Spring Batch jobs on startup.md create mode 100644 IX. ‘How-to’ guides/70. Actuator.md create mode 100644 IX. ‘How-to’ guides/70.1. Change the HTTP port or address of the actuator endpoints.md create mode 100644 IX. ‘How-to’ guides/70.2. Customize the ‘whitelabel’ error page.md create mode 100644 IX. ‘How-to’ guides/71. Security.md create mode 100644 IX. ‘How-to’ guides/71.1. Switch off the Spring Boot security configuration.md create mode 100644 IX. ‘How-to’ guides/71.2. Change the AuthenticationManager and add user accounts.md create mode 100644 IX. ‘How-to’ guides/71.3. Enable HTTPS when running behind a proxy server.md create mode 100644 IX. ‘How-to’ guides/72. Hot swapping.md create mode 100644 IX. ‘How-to’ guides/72.1. Reload static content.md create mode 100644 IX. ‘How-to’ guides/72.2. Reload Thymeleaf templates without restarting the container.md create mode 100644 IX. ‘How-to’ guides/72.3. Reload FreeMarker templates without restarting the container.md create mode 100644 IX. ‘How-to’ guides/72.4. Reload Groovy templates without restarting the container.md create mode 100644 IX. ‘How-to’ guides/72.5. Reload Velocity templates without restarting the container.md create mode 100644 IX. ‘How-to’ guides/72.6. Reload Java classes without restarting the container.md create mode 100644 IX. ‘How-to’ guides/72.6.1. Configuring Spring Loaded for use with Maven.md create mode 100644 IX. ‘How-to’ guides/72.6.2. Configuring Spring Loaded for use with Gradle and IntelliJ.md create mode 100644 IX. ‘How-to’ guides/73. Build.md create mode 100644 IX. ‘How-to’ guides/73.1. Customize dependency versions with Maven.md create mode 100644 IX. ‘How-to’ guides/73.2. Create an executable JAR with Maven.md create mode 100644 IX. ‘How-to’ guides/73.3. Create an additional executable JAR.md create mode 100644 IX. ‘How-to’ guides/73.4. Extract specific libraries when an executable jar runs.md create mode 100644 IX. ‘How-to’ guides/73.5. Create a non-executable JAR with exclusions.md create mode 100644 IX. ‘How-to’ guides/73.6. Remote debug a Spring Boot application started with Maven.md create mode 100644 IX. ‘How-to’ guides/73.8. Build an executable archive with Ant.md create mode 100644 IX. ‘How-to’ guides/73.9. How to use Java 6.md create mode 100644 IX. ‘How-to’ guides/73.9.1. Embedded servlet container compatibility.md create mode 100644 IX. ‘How-to’ guides/73.9.2. JTA API compatibility.md create mode 100644 IX. ‘How-to’ guides/74. Traditional deployment.md create mode 100644 IX. ‘How-to’ guides/74.1. Create a deployable war file.md create mode 100644 IX. ‘How-to’ guides/74.2. Create a deployable war file for older servlet containers.md create mode 100644 IX. ‘How-to’ guides/74.3. Convert an existing application to Spring Boot.md create mode 100644 IX. ‘How-to’ guides/74.4. Deploying a WAR to Weblogic.md create mode 100644 IX. ‘How-to’ guides/74.5. Deploying a WAR in an Old (Servlet 2.5) Container.md create mode 100644 V. Spring Boot Actuator: Production-ready features/39. Enabling production-ready features. create mode 100644 V. Spring Boot Actuator: Production-ready features/40. Endpoints create mode 100644 V. Spring Boot Actuator: Production-ready features/40.1. Customizing endpoints create mode 100644 V. Spring Boot Actuator: Production-ready features/40.2. Health information create mode 100644 V. Spring Boot Actuator: Production-ready features/40.3. Security with HealthIndicators create mode 100644 V. Spring Boot Actuator: Production-ready features/40.3.1. Auto-configured HealthIndicators create mode 100644 V. Spring Boot Actuator: Production-ready features/40.3.2. Writing custom HealthIndicators create mode 100644 V. Spring Boot Actuator: Production-ready features/40.4. Custom application info information create mode 100644 V. Spring Boot Actuator: Production-ready features/40.4.1. Automatically expand info properties at build time create mode 100644 V. Spring Boot Actuator: Production-ready features/40.4.2. Git commit information create mode 100644 V. Spring Boot Actuator: Production-ready features/41. Monitoring and management over HTTP create mode 100644 V. Spring Boot Actuator: Production-ready features/41.1. Securing sensitive endpoints create mode 100644 V. Spring Boot Actuator: Production-ready features/41.2. Customizing the management server context path create mode 100644 V. Spring Boot Actuator: Production-ready features/41.3. Customizing the management server port create mode 100644 V. Spring Boot Actuator: Production-ready features/41.4. Customizing the management server address create mode 100644 V. Spring Boot Actuator: Production-ready features/41.5. Disabling HTTP endpoints create mode 100644 V. Spring Boot Actuator: Production-ready features/41.6. HTTP Health endpoint access restrictions create mode 100644 V. Spring Boot Actuator: Production-ready features/42. Monitoring and management over JMX create mode 100644 V. Spring Boot Actuator: Production-ready features/42.1. Customizing MBean names create mode 100644 V. Spring Boot Actuator: Production-ready features/42.2. Disabling JMX endpoints create mode 100644 V. Spring Boot Actuator: Production-ready features/42.3. Using Jolokia for JMX over HTTP create mode 100644 V. Spring Boot Actuator: Production-ready features/42.3.1. Customizing Jolokia create mode 100644 V. Spring Boot Actuator: Production-ready features/42.3.2. Disabling Jolokia create mode 100644 V. Spring Boot Actuator: Production-ready features/43. Monitoring and management using a remote shell create mode 100644 V. Spring Boot Actuator: Production-ready features/43.1. Connecting to the remote shell create mode 100644 V. Spring Boot Actuator: Production-ready features/43.1.1. Remote shell credentials create mode 100644 V. Spring Boot Actuator: Production-ready features/43.2. Extending the remote shell create mode 100644 V. Spring Boot Actuator: Production-ready features/43.2.1. Remote shell commands create mode 100644 V. Spring Boot Actuator: Production-ready features/43.2.2. Remote shell plugins create mode 100644 V. Spring Boot Actuator: Production-ready features/44. Metrics create mode 100644 V. Spring Boot Actuator: Production-ready features/44.1. System metrics create mode 100644 V. Spring Boot Actuator: Production-ready features/44.2. DataSource metrics create mode 100644 V. Spring Boot Actuator: Production-ready features/44.3. Tomcat session metrics create mode 100644 V. Spring Boot Actuator: Production-ready features/44.4. Recording your own metrics create mode 100644 V. Spring Boot Actuator: Production-ready features/44.5. Adding your own public metrics create mode 100644 V. Spring Boot Actuator: Production-ready features/44.6. Metric repositories create mode 100644 V. Spring Boot Actuator: Production-ready features/44.7. Dropwizard Metrics create mode 100644 V. Spring Boot Actuator: Production-ready features/44.8. Message channel integration create mode 100644 V. Spring Boot Actuator: Production-ready features/45. Auditing create mode 100644 V. Spring Boot Actuator: Production-ready features/46. Tracing create mode 100644 V. Spring Boot Actuator: Production-ready features/46.1. Custom tracing create mode 100644 V. Spring Boot Actuator: Production-ready features/47. Process monitoring create mode 100644 V. Spring Boot Actuator: Production-ready features/47.1. Extend configuration create mode 100644 V. Spring Boot Actuator: Production-ready features/47.2. Programmatically create mode 100644 V. Spring Boot Actuator: Production-ready features/48. What to read next create mode 100644 VI. Deploying to the cloud/49. Cloud Foundry.md create mode 100644 VI. Deploying to the cloud/49.1. Binding to services.md create mode 100644 VI. Deploying to the cloud/50. Heroku.md create mode 100644 VI. Deploying to the cloud/51. Openshift.md create mode 100644 VI. Deploying to the cloud/52. Google App Engine.md create mode 100644 VI. Deploying to the cloud/53. What to read next.md create mode 100644 VII. Spring Boot CLI/54. Installing the CLI.md create mode 100644 VII. Spring Boot CLI/55. Using the CLI.md create mode 100644 VII. Spring Boot CLI/55.1. Running applications using the CLI.md create mode 100644 VII. Spring Boot CLI/55.1.1. Deduced “grab” dependencies.md create mode 100644 VII. Spring Boot CLI/55.1.2. Deduced “grab” coordinates.md create mode 100644 VII. Spring Boot CLI/55.1.3. Default import statements.md create mode 100644 VII. Spring Boot CLI/55.1.4. Automatic main method.md create mode 100644 VII. Spring Boot CLI/55.1.5. Custom “grab” metadata.md create mode 100644 VII. Spring Boot CLI/55.2. Testing your code.md create mode 100644 VII. Spring Boot CLI/55.3. Applications with multiple source files.md create mode 100644 VII. Spring Boot CLI/55.4. Packaging your application.md create mode 100644 VII. Spring Boot CLI/55.5. Initialize a new project.md create mode 100644 VII. Spring Boot CLI/55.6. Using the embedded shell.md create mode 100644 VII. Spring Boot CLI/55.7. Adding extensions to the CLI.md create mode 100644 VII. Spring Boot CLI/56. Developing application with the Groovy beans DSL.md create mode 100644 VII. Spring Boot CLI/57. What to read next.md create mode 100644 VIII. Build tool plugins/58. Spring Boot Maven plugin.md create mode 100644 VIII. Build tool plugins/58.1. Including the plugin.md create mode 100644 VIII. Build tool plugins/58.2. Packaging executable jar and war files.md create mode 100644 VIII. Build tool plugins/59. Spring Boot Gradle plugin.md create mode 100644 VIII. Build tool plugins/59.1. Including the plugin.md create mode 100644 VIII. Build tool plugins/59.10. Publishing artifacts to a Maven repository using Gradle.md create mode 100644 VIII. Build tool plugins/59.10.1. Configuring Gradle to produce a pom that inherits dependency management.md create mode 100644 VIII. Build tool plugins/59.10.2. Configuring Gradle to produce a pom that imports dependency management.md create mode 100644 VIII. Build tool plugins/59.2. Declaring dependencies without versions.md create mode 100644 VIII. Build tool plugins/59.2.1. Custom version management.md create mode 100644 VIII. Build tool plugins/59.3. Default exclude rules.md create mode 100644 VIII. Build tool plugins/59.4. Packaging executable jar and war files.md create mode 100644 VIII. Build tool plugins/59.5. Running a project in-place.md create mode 100644 VIII. Build tool plugins/59.6. Spring Boot plugin configuration.md create mode 100644 VIII. Build tool plugins/59.7. Repackage configuration.md create mode 100644 VIII. Build tool plugins/59.8. Repackage with custom Gradle configuration.md create mode 100644 VIII. Build tool plugins/59.8.1. Configuration options.md create mode 100644 VIII. Build tool plugins/59.9. Understanding how the Gradle plugin works.md create mode 100644 VIII. Build tool plugins/60. Supporting other build systems.md create mode 100644 VIII. Build tool plugins/60.1. Repackaging archives.md create mode 100644 VIII. Build tool plugins/60.2. Nested libraries.md create mode 100644 VIII. Build tool plugins/60.3. Finding a main class.md create mode 100644 VIII. Build tool plugins/60.4. Example repackage implementation.md create mode 100644 VIII. Build tool plugins/61. What to read next.md create mode 100644 X. Appendices/A. Common application properties.md create mode 100644 X. Appendices/B. Configuration meta-data.md create mode 100644 X. Appendices/B.1. Meta-data format.md create mode 100644 X. Appendices/B.1.1. Group Attributes.md create mode 100644 X. Appendices/B.1.2. Property Attributes.md create mode 100644 X. Appendices/B.1.3. Repeated meta-data items.md create mode 100644 X. Appendices/B.2. Generating your own meta-data using the annotation processor.md create mode 100644 X. Appendices/B.2.1. Nested properties.md create mode 100644 X. Appendices/B.2.2. Adding additional meta-data.md create mode 100644 X. Appendices/C. Auto-configuration classes.md create mode 100644 X. Appendices/C.1. From the “spring-boot-autoconfigure” module.md create mode 100644 X. Appendices/C.2. From the “spring-boot-actuator” module.md create mode 100644 X. Appendices/D. The executable jar format.md create mode 100644 X. Appendices/D.1. Nested JARs.md create mode 100644 X. Appendices/D.1.1. The executable jar file structure.md create mode 100644 X. Appendices/D.1.2. The executable war file structure.md create mode 100644 X. Appendices/D.2. Spring Boot’s “JarFile” class.md create mode 100644 X. Appendices/D.2.1. Compatibility with the standard Java “JarFile”.md create mode 100644 X. Appendices/D.3. Launching executable jars.md create mode 100644 X. Appendices/D.3.1. Launcher manifest.md create mode 100644 X. Appendices/D.3.2. Exploded archives.md create mode 100644 X. Appendices/D.4. PropertiesLauncher Features.md create mode 100644 X. Appendices/D.5. Executable jar restrictions.md create mode 100644 X. Appendices/D.5.1. Zip entry compression.md create mode 100644 X. Appendices/D.5.2. System ClassLoader.md create mode 100644 X. Appendices/D.6. Alternative single jar solutions.md create mode 100644 X. Appendices/E. Dependency versions.md create mode 100644 ls diff --git a/III. Using Spring Boot/13. Build systems.md b/III. Using Spring Boot/13. Build systems.md new file mode 100644 index 0000000..e69de29 diff --git a/III. Using Spring Boot/13.1. Maven.md b/III. Using Spring Boot/13.1. Maven.md new file mode 100644 index 0000000..e69de29 diff --git a/III. Using Spring Boot/13.1.1. Inheriting the starter parent.md b/III. Using Spring Boot/13.1.1. Inheriting the starter parent.md new file mode 100644 index 0000000..e69de29 diff --git a/III. Using Spring Boot/13.1.2. Using Spring Boot without the parent POM.md b/III. Using Spring Boot/13.1.2. Using Spring Boot without the parent POM.md new file mode 100644 index 0000000..e69de29 diff --git a/III. Using Spring Boot/13.1.3. Changing the Java version.md b/III. Using Spring Boot/13.1.3. Changing the Java version.md new file mode 100644 index 0000000..e69de29 diff --git a/III. Using Spring Boot/13.1.4. Using the Spring Boot Maven plugin.md b/III. Using Spring Boot/13.1.4. Using the Spring Boot Maven plugin.md new file mode 100644 index 0000000..e69de29 diff --git a/III. Using Spring Boot/13.2. Gradle.md b/III. Using Spring Boot/13.2. Gradle.md new file mode 100644 index 0000000..e69de29 diff --git a/III. Using Spring Boot/13.3. Ant.md b/III. Using Spring Boot/13.3. Ant.md new file mode 100644 index 0000000..e69de29 diff --git a/III. Using Spring Boot/13.4. Starter POMs.md b/III. Using Spring Boot/13.4. Starter POMs.md new file mode 100644 index 0000000..e69de29 diff --git a/III. Using Spring Boot/14. Structuring your code.md b/III. Using Spring Boot/14. Structuring your code.md new file mode 100644 index 0000000..e69de29 diff --git a/III. Using Spring Boot/14.1. Using the “default” package.md b/III. Using Spring Boot/14.1. Using the “default” package.md new file mode 100644 index 0000000..e69de29 diff --git a/III. Using Spring Boot/14.2. Locating the main application class.md b/III. Using Spring Boot/14.2. Locating the main application class.md new file mode 100644 index 0000000..e69de29 diff --git a/III. Using Spring Boot/15. Configuration classes.md b/III. Using Spring Boot/15. Configuration classes.md new file mode 100644 index 0000000..e69de29 diff --git a/III. Using Spring Boot/15.1. Importing additional configuration classes.md b/III. Using Spring Boot/15.1. Importing additional configuration classes.md new file mode 100644 index 0000000..e69de29 diff --git a/III. Using Spring Boot/15.2. Importing XML configuration.md b/III. Using Spring Boot/15.2. Importing XML configuration.md new file mode 100644 index 0000000..e69de29 diff --git a/III. Using Spring Boot/16. Auto-configuration.md b/III. Using Spring Boot/16. Auto-configuration.md new file mode 100644 index 0000000..e69de29 diff --git a/III. Using Spring Boot/16.1. Gradually replacing auto-configuration.md b/III. Using Spring Boot/16.1. Gradually replacing auto-configuration.md new file mode 100644 index 0000000..e69de29 diff --git a/III. Using Spring Boot/16.2. Disabling specific auto-configuration.md b/III. Using Spring Boot/16.2. Disabling specific auto-configuration.md new file mode 100644 index 0000000..e69de29 diff --git a/III. Using Spring Boot/17. Spring Beans and dependency injection.md b/III. Using Spring Boot/17. Spring Beans and dependency injection.md new file mode 100644 index 0000000..e69de29 diff --git a/III. Using Spring Boot/18. Using the @SpringBootApplication annotation.md b/III. Using Spring Boot/18. Using the @SpringBootApplication annotation.md new file mode 100644 index 0000000..e69de29 diff --git a/III. Using Spring Boot/19. Running your application.md b/III. Using Spring Boot/19. Running your application.md new file mode 100644 index 0000000..e69de29 diff --git a/III. Using Spring Boot/19.1. Running from an IDE.md b/III. Using Spring Boot/19.1. Running from an IDE.md new file mode 100644 index 0000000..e69de29 diff --git a/III. Using Spring Boot/19.2. Running as a packaged application.md b/III. Using Spring Boot/19.2. Running as a packaged application.md new file mode 100644 index 0000000..e69de29 diff --git a/III. Using Spring Boot/19.3. Using the Maven plugin.md b/III. Using Spring Boot/19.3. Using the Maven plugin.md new file mode 100644 index 0000000..e69de29 diff --git a/III. Using Spring Boot/19.4. Using the Gradle plugin.md b/III. Using Spring Boot/19.4. Using the Gradle plugin.md new file mode 100644 index 0000000..e69de29 diff --git a/III. Using Spring Boot/19.5. Hot swapping.md b/III. Using Spring Boot/19.5. Hot swapping.md new file mode 100644 index 0000000..e69de29 diff --git a/III. Using Spring Boot/20. Packaging your application for production.md b/III. Using Spring Boot/20. Packaging your application for production.md new file mode 100644 index 0000000..e69de29 diff --git a/III. Using Spring Boot/21. What to read next.md b/III. Using Spring Boot/21. What to read next.md new file mode 100644 index 0000000..e69de29 diff --git a/IV. Spring Boot features/22. SpringApplication.md b/IV. Spring Boot features/22. SpringApplication.md new file mode 100644 index 0000000..e69de29 diff --git a/IV. Spring Boot features/22.1. Customizing the Banner.md b/IV. Spring Boot features/22.1. Customizing the Banner.md new file mode 100644 index 0000000..e69de29 diff --git a/IV. Spring Boot features/22.2. Customizing SpringApplication.md b/IV. Spring Boot features/22.2. Customizing SpringApplication.md new file mode 100644 index 0000000..e69de29 diff --git a/IV. Spring Boot features/22.3. Fluent builder API.md b/IV. Spring Boot features/22.3. Fluent builder API.md new file mode 100644 index 0000000..e69de29 diff --git a/IV. Spring Boot features/22.4. Application events and listeners.md b/IV. Spring Boot features/22.4. Application events and listeners.md new file mode 100644 index 0000000..e69de29 diff --git a/IV. Spring Boot features/22.5. Web environment.md b/IV. Spring Boot features/22.5. Web environment.md new file mode 100644 index 0000000..e69de29 diff --git a/IV. Spring Boot features/22.6. Using the CommandLineRunner.md b/IV. Spring Boot features/22.6. Using the CommandLineRunner.md new file mode 100644 index 0000000..e69de29 diff --git a/IV. Spring Boot features/22.7. Application exit.md b/IV. Spring Boot features/22.7. Application exit.md new file mode 100644 index 0000000..e69de29 diff --git a/IV. Spring Boot features/23. Externalized Configuration.md b/IV. Spring Boot features/23. Externalized Configuration.md new file mode 100644 index 0000000..e69de29 diff --git a/IV. Spring Boot features/23.1. Configuring random values.md b/IV. Spring Boot features/23.1. Configuring random values.md new file mode 100644 index 0000000..e69de29 diff --git a/IV. Spring Boot features/23.2. Accessing command line properties.md b/IV. Spring Boot features/23.2. Accessing command line properties.md new file mode 100644 index 0000000..e69de29 diff --git a/IV. Spring Boot features/23.3. Application property files.md b/IV. Spring Boot features/23.3. Application property files.md new file mode 100644 index 0000000..e69de29 diff --git a/IV. Spring Boot features/23.4. Profile-specific properties.md b/IV. Spring Boot features/23.4. Profile-specific properties.md new file mode 100644 index 0000000..e69de29 diff --git a/IV. Spring Boot features/23.5. Placeholders in properties.md b/IV. Spring Boot features/23.5. Placeholders in properties.md new file mode 100644 index 0000000..e69de29 diff --git a/IV. Spring Boot features/23.6. Using YAML instead of Properties.md b/IV. Spring Boot features/23.6. Using YAML instead of Properties.md new file mode 100644 index 0000000..e69de29 diff --git a/IV. Spring Boot features/23.6.1. Loading YAML.md b/IV. Spring Boot features/23.6.1. Loading YAML.md new file mode 100644 index 0000000..e69de29 diff --git a/IV. Spring Boot features/23.6.2. Exposing YAML as properties in the Spring Environment.md b/IV. Spring Boot features/23.6.2. Exposing YAML as properties in the Spring Environment.md new file mode 100644 index 0000000..e69de29 diff --git a/IV. Spring Boot features/23.6.3. Multi-profile YAML documents.md b/IV. Spring Boot features/23.6.3. Multi-profile YAML documents.md new file mode 100644 index 0000000..e69de29 diff --git a/IV. Spring Boot features/23.6.4. YAML shortcomings.md b/IV. Spring Boot features/23.6.4. YAML shortcomings.md new file mode 100644 index 0000000..e69de29 diff --git a/IV. Spring Boot features/23.7. Typesafe Configuration Properties.md b/IV. Spring Boot features/23.7. Typesafe Configuration Properties.md new file mode 100644 index 0000000..e69de29 diff --git a/IV. Spring Boot features/23.7.1. Third-party configuration.md b/IV. Spring Boot features/23.7.1. Third-party configuration.md new file mode 100644 index 0000000..e69de29 diff --git a/IV. Spring Boot features/23.7.2. Relaxed binding.md b/IV. Spring Boot features/23.7.2. Relaxed binding.md new file mode 100644 index 0000000..e69de29 diff --git a/IV. Spring Boot features/23.7.3. @ConfigurationProperties Validation.md b/IV. Spring Boot features/23.7.3. @ConfigurationProperties Validation.md new file mode 100644 index 0000000..e69de29 diff --git a/IV. Spring Boot features/24. Profiles.md b/IV. Spring Boot features/24. Profiles.md new file mode 100644 index 0000000..e69de29 diff --git a/IV. Spring Boot features/24.1. Adding active profiles.md b/IV. Spring Boot features/24.1. Adding active profiles.md new file mode 100644 index 0000000..e69de29 diff --git a/IV. Spring Boot features/24.2. Programmatically setting profiles.md b/IV. Spring Boot features/24.2. Programmatically setting profiles.md new file mode 100644 index 0000000..e69de29 diff --git a/IV. Spring Boot features/24.3. Profile specific configuration files.md b/IV. Spring Boot features/24.3. Profile specific configuration files.md new file mode 100644 index 0000000..e69de29 diff --git a/IV. Spring Boot features/25. Logging.md b/IV. Spring Boot features/25. Logging.md new file mode 100644 index 0000000..e69de29 diff --git a/IV. Spring Boot features/25.1. Log format.md b/IV. Spring Boot features/25.1. Log format.md new file mode 100644 index 0000000..e69de29 diff --git a/IV. Spring Boot features/25.2. Console output.md b/IV. Spring Boot features/25.2. Console output.md new file mode 100644 index 0000000..e69de29 diff --git a/IV. Spring Boot features/25.3. File output.md b/IV. Spring Boot features/25.3. File output.md new file mode 100644 index 0000000..e69de29 diff --git a/IV. Spring Boot features/25.4. Log Levels.md b/IV. Spring Boot features/25.4. Log Levels.md new file mode 100644 index 0000000..e69de29 diff --git a/IV. Spring Boot features/25.5. Custom log configuration.md b/IV. Spring Boot features/25.5. Custom log configuration.md new file mode 100644 index 0000000..e69de29 diff --git a/IV. Spring Boot features/26. Developing web applications.md b/IV. Spring Boot features/26. Developing web applications.md new file mode 100644 index 0000000..e69de29 diff --git a/IV. Spring Boot features/26.1. The ‘Spring Web MVC framework’.md b/IV. Spring Boot features/26.1. The ‘Spring Web MVC framework’.md new file mode 100644 index 0000000..e69de29 diff --git a/IV. Spring Boot features/26.1.1. Spring MVC auto-configuration.md b/IV. Spring Boot features/26.1.1. Spring MVC auto-configuration.md new file mode 100644 index 0000000..e69de29 diff --git a/IV. Spring Boot features/26.1.2. HttpMessageConverters.md b/IV. Spring Boot features/26.1.2. HttpMessageConverters.md new file mode 100644 index 0000000..e69de29 diff --git a/IV. Spring Boot features/26.1.3. MessageCodesResolver.md b/IV. Spring Boot features/26.1.3. MessageCodesResolver.md new file mode 100644 index 0000000..e69de29 diff --git a/IV. Spring Boot features/26.1.4. Static Content.md b/IV. Spring Boot features/26.1.4. Static Content.md new file mode 100644 index 0000000..e69de29 diff --git a/IV. Spring Boot features/26.1.5. Template engines.md b/IV. Spring Boot features/26.1.5. Template engines.md new file mode 100644 index 0000000..e69de29 diff --git a/IV. Spring Boot features/26.1.6. Error Handling.md b/IV. Spring Boot features/26.1.6. Error Handling.md new file mode 100644 index 0000000..e69de29 diff --git a/IV. Spring Boot features/26.1.7. Spring HATEOAS.md b/IV. Spring Boot features/26.1.7. Spring HATEOAS.md new file mode 100644 index 0000000..e69de29 diff --git a/IV. Spring Boot features/26.2. JAX-RS and Jersey.md b/IV. Spring Boot features/26.2. JAX-RS and Jersey.md new file mode 100644 index 0000000..e69de29 diff --git a/IV. Spring Boot features/26.3. Embedded servlet container support.md b/IV. Spring Boot features/26.3. Embedded servlet container support.md new file mode 100644 index 0000000..e69de29 diff --git a/IV. Spring Boot features/26.3.1. Servlets and Filters.md b/IV. Spring Boot features/26.3.1. Servlets and Filters.md new file mode 100644 index 0000000..e69de29 diff --git a/IV. Spring Boot features/26.3.2. The EmbeddedWebApplicationContext.md b/IV. Spring Boot features/26.3.2. The EmbeddedWebApplicationContext.md new file mode 100644 index 0000000..e69de29 diff --git a/IV. Spring Boot features/26.3.3. Customizing embedded servlet containers.md b/IV. Spring Boot features/26.3.3. Customizing embedded servlet containers.md new file mode 100644 index 0000000..e69de29 diff --git a/IV. Spring Boot features/26.3.4. JSP limitations.md b/IV. Spring Boot features/26.3.4. JSP limitations.md new file mode 100644 index 0000000..e69de29 diff --git a/IV. Spring Boot features/27. Security.md b/IV. Spring Boot features/27. Security.md new file mode 100644 index 0000000..e69de29 diff --git a/IV. Spring Boot features/28. Working with SQL databases.md b/IV. Spring Boot features/28. Working with SQL databases.md new file mode 100644 index 0000000..e69de29 diff --git a/IV. Spring Boot features/28.1. Configure a DataSource.md b/IV. Spring Boot features/28.1. Configure a DataSource.md new file mode 100644 index 0000000..e69de29 diff --git a/IV. Spring Boot features/28.1.1. Embedded Database Support.md b/IV. Spring Boot features/28.1.1. Embedded Database Support.md new file mode 100644 index 0000000..e69de29 diff --git a/IV. Spring Boot features/28.1.2. Connection to a production database.md b/IV. Spring Boot features/28.1.2. Connection to a production database.md new file mode 100644 index 0000000..e69de29 diff --git a/IV. Spring Boot features/28.1.3. Connection to a JNDI DataSource.md b/IV. Spring Boot features/28.1.3. Connection to a JNDI DataSource.md new file mode 100644 index 0000000..e69de29 diff --git a/IV. Spring Boot features/28.2. Using JdbcTemplate.md b/IV. Spring Boot features/28.2. Using JdbcTemplate.md new file mode 100644 index 0000000..e69de29 diff --git a/IV. Spring Boot features/28.3. JPA and ‘Spring Data’.md b/IV. Spring Boot features/28.3. JPA and ‘Spring Data’.md new file mode 100644 index 0000000..e69de29 diff --git a/IV. Spring Boot features/28.3.1. Entity Classes.md b/IV. Spring Boot features/28.3.1. Entity Classes.md new file mode 100644 index 0000000..e69de29 diff --git a/IV. Spring Boot features/28.3.2. Spring Data JPA Repositories.md b/IV. Spring Boot features/28.3.2. Spring Data JPA Repositories.md new file mode 100644 index 0000000..e69de29 diff --git a/IV. Spring Boot features/28.3.3. Creating and dropping JPA databases.md b/IV. Spring Boot features/28.3.3. Creating and dropping JPA databases.md new file mode 100644 index 0000000..e69de29 diff --git a/IV. Spring Boot features/29. Working with NoSQL technologies.md b/IV. Spring Boot features/29. Working with NoSQL technologies.md new file mode 100644 index 0000000..e69de29 diff --git a/IV. Spring Boot features/29.1. Redis.md b/IV. Spring Boot features/29.1. Redis.md new file mode 100644 index 0000000..e69de29 diff --git a/IV. Spring Boot features/29.1.1. Connecting to Redis.md b/IV. Spring Boot features/29.1.1. Connecting to Redis.md new file mode 100644 index 0000000..e69de29 diff --git a/IV. Spring Boot features/29.2. MongoDB.md b/IV. Spring Boot features/29.2. MongoDB.md new file mode 100644 index 0000000..e69de29 diff --git a/IV. Spring Boot features/29.2.1. Connecting to a MongoDB database.md b/IV. Spring Boot features/29.2.1. Connecting to a MongoDB database.md new file mode 100644 index 0000000..e69de29 diff --git a/IV. Spring Boot features/29.2.2. MongoTemplate.md b/IV. Spring Boot features/29.2.2. MongoTemplate.md new file mode 100644 index 0000000..e69de29 diff --git a/IV. Spring Boot features/29.2.3. Spring Data MongoDB repositories.md b/IV. Spring Boot features/29.2.3. Spring Data MongoDB repositories.md new file mode 100644 index 0000000..e69de29 diff --git a/IV. Spring Boot features/29.3. Gemfire.md b/IV. Spring Boot features/29.3. Gemfire.md new file mode 100644 index 0000000..e69de29 diff --git a/IV. Spring Boot features/29.4. Solr.md b/IV. Spring Boot features/29.4. Solr.md new file mode 100644 index 0000000..e69de29 diff --git a/IV. Spring Boot features/29.4.1. Connecting to Solr.md b/IV. Spring Boot features/29.4.1. Connecting to Solr.md new file mode 100644 index 0000000..e69de29 diff --git a/IV. Spring Boot features/29.4.2. Spring Data Solr repositories.md b/IV. Spring Boot features/29.4.2. Spring Data Solr repositories.md new file mode 100644 index 0000000..e69de29 diff --git a/IV. Spring Boot features/29.5. Elasticsearch.md b/IV. Spring Boot features/29.5. Elasticsearch.md new file mode 100644 index 0000000..e69de29 diff --git a/IV. Spring Boot features/29.5.1. Connecting to Elasticsearch.md b/IV. Spring Boot features/29.5.1. Connecting to Elasticsearch.md new file mode 100644 index 0000000..e69de29 diff --git a/IV. Spring Boot features/29.5.2. Spring Data Elasticsearch repositories.md b/IV. Spring Boot features/29.5.2. Spring Data Elasticsearch repositories.md new file mode 100644 index 0000000..e69de29 diff --git a/IV. Spring Boot features/30. Messaging.md b/IV. Spring Boot features/30. Messaging.md new file mode 100644 index 0000000..e69de29 diff --git a/IV. Spring Boot features/30.1. JMS.md b/IV. Spring Boot features/30.1. JMS.md new file mode 100644 index 0000000..e69de29 diff --git a/IV. Spring Boot features/30.1.1. HornetQ support.md b/IV. Spring Boot features/30.1.1. HornetQ support.md new file mode 100644 index 0000000..e69de29 diff --git a/IV. Spring Boot features/30.1.2. ActiveMQ support.md b/IV. Spring Boot features/30.1.2. ActiveMQ support.md new file mode 100644 index 0000000..e69de29 diff --git a/IV. Spring Boot features/30.1.3. Using a JNDI ConnectionFactory.md b/IV. Spring Boot features/30.1.3. Using a JNDI ConnectionFactory.md new file mode 100644 index 0000000..e69de29 diff --git a/IV. Spring Boot features/30.1.4. Sending a message.md b/IV. Spring Boot features/30.1.4. Sending a message.md new file mode 100644 index 0000000..e69de29 diff --git a/IV. Spring Boot features/30.1.5. Receiving a message.md b/IV. Spring Boot features/30.1.5. Receiving a message.md new file mode 100644 index 0000000..e69de29 diff --git a/IV. Spring Boot features/31. Sending email.md b/IV. Spring Boot features/31. Sending email.md new file mode 100644 index 0000000..e69de29 diff --git a/IV. Spring Boot features/32. Distributed Transactions with JTA.md b/IV. Spring Boot features/32. Distributed Transactions with JTA.md new file mode 100644 index 0000000..e69de29 diff --git a/IV. Spring Boot features/32.2. Using a Bitronix transaction manager.md b/IV. Spring Boot features/32.2. Using a Bitronix transaction manager.md new file mode 100644 index 0000000..e69de29 diff --git a/IV. Spring Boot features/32.3. Using a Java EE managed transaction manager.md b/IV. Spring Boot features/32.3. Using a Java EE managed transaction manager.md new file mode 100644 index 0000000..e69de29 diff --git a/IV. Spring Boot features/32.4. Mixing XA and non-XA JMS connections.md b/IV. Spring Boot features/32.4. Mixing XA and non-XA JMS connections.md new file mode 100644 index 0000000..e69de29 diff --git a/IV. Spring Boot features/32.5. Supporting an alternative embedded transaction manager.md b/IV. Spring Boot features/32.5. Supporting an alternative embedded transaction manager.md new file mode 100644 index 0000000..e69de29 diff --git a/IV. Spring Boot features/33. Spring Integration.md b/IV. Spring Boot features/33. Spring Integration.md new file mode 100644 index 0000000..e69de29 diff --git a/IV. Spring Boot features/34. Monitoring and management over JMX.md b/IV. Spring Boot features/34. Monitoring and management over JMX.md new file mode 100644 index 0000000..e69de29 diff --git a/IV. Spring Boot features/35. Testing.md b/IV. Spring Boot features/35. Testing.md new file mode 100644 index 0000000..e69de29 diff --git a/IV. Spring Boot features/35.1. Test scope dependencies.md b/IV. Spring Boot features/35.1. Test scope dependencies.md new file mode 100644 index 0000000..e69de29 diff --git a/IV. Spring Boot features/35.2. Testing Spring applications.md b/IV. Spring Boot features/35.2. Testing Spring applications.md new file mode 100644 index 0000000..e69de29 diff --git a/IV. Spring Boot features/35.3. Testing Spring Boot applications.md b/IV. Spring Boot features/35.3. Testing Spring Boot applications.md new file mode 100644 index 0000000..e69de29 diff --git a/IV. Spring Boot features/35.3.1. Using Spock to test Spring Boot applications.md b/IV. Spring Boot features/35.3.1. Using Spock to test Spring Boot applications.md new file mode 100644 index 0000000..e69de29 diff --git a/IV. Spring Boot features/35.4. Test utilities.md b/IV. Spring Boot features/35.4. Test utilities.md new file mode 100644 index 0000000..e69de29 diff --git a/IV. Spring Boot features/35.4.1. ConfigFileApplicationContextInitializer.md b/IV. Spring Boot features/35.4.1. ConfigFileApplicationContextInitializer.md new file mode 100644 index 0000000..e69de29 diff --git a/IV. Spring Boot features/35.4.2. EnvironmentTestUtils.md b/IV. Spring Boot features/35.4.2. EnvironmentTestUtils.md new file mode 100644 index 0000000..e69de29 diff --git a/IV. Spring Boot features/35.4.3. OutputCapture.md b/IV. Spring Boot features/35.4.3. OutputCapture.md new file mode 100644 index 0000000..e69de29 diff --git a/IV. Spring Boot features/35.4.4. TestRestTemplate.md b/IV. Spring Boot features/35.4.4. TestRestTemplate.md new file mode 100644 index 0000000..e69de29 diff --git a/IV. Spring Boot features/36. Developing auto-configuration and using conditions.md b/IV. Spring Boot features/36. Developing auto-configuration and using conditions.md new file mode 100644 index 0000000..e69de29 diff --git a/IV. Spring Boot features/36.1. Understanding auto-configured beans.md b/IV. Spring Boot features/36.1. Understanding auto-configured beans.md new file mode 100644 index 0000000..e69de29 diff --git a/IV. Spring Boot features/36.2. Locating auto-configuration candidates.md b/IV. Spring Boot features/36.2. Locating auto-configuration candidates.md new file mode 100644 index 0000000..e69de29 diff --git a/IV. Spring Boot features/36.3. Condition annotations.md b/IV. Spring Boot features/36.3. Condition annotations.md new file mode 100644 index 0000000..e69de29 diff --git a/IV. Spring Boot features/36.3.1. Class conditions.md b/IV. Spring Boot features/36.3.1. Class conditions.md new file mode 100644 index 0000000..e69de29 diff --git a/IV. Spring Boot features/36.3.2. Bean conditions.md b/IV. Spring Boot features/36.3.2. Bean conditions.md new file mode 100644 index 0000000..e69de29 diff --git a/IV. Spring Boot features/36.3.3. Property conditions.md b/IV. Spring Boot features/36.3.3. Property conditions.md new file mode 100644 index 0000000..e69de29 diff --git a/IV. Spring Boot features/36.3.4. Resource conditions.md b/IV. Spring Boot features/36.3.4. Resource conditions.md new file mode 100644 index 0000000..e69de29 diff --git a/IV. Spring Boot features/36.3.5. Web Application Conditions.md b/IV. Spring Boot features/36.3.5. Web Application Conditions.md new file mode 100644 index 0000000..e69de29 diff --git a/IV. Spring Boot features/36.3.6. SpEL expression conditions.md b/IV. Spring Boot features/36.3.6. SpEL expression conditions.md new file mode 100644 index 0000000..e69de29 diff --git a/IV. Spring Boot features/37. WebSockets.md b/IV. Spring Boot features/37. WebSockets.md new file mode 100644 index 0000000..e69de29 diff --git a/IV. Spring Boot features/38. What to read next.md b/IV. Spring Boot features/38. What to read next.md new file mode 100644 index 0000000..e69de29 diff --git a/IX. ‘How-to’ guides/62. Spring Boot application.md b/IX. ‘How-to’ guides/62. Spring Boot application.md new file mode 100644 index 0000000..e69de29 diff --git a/IX. ‘How-to’ guides/62.1. Troubleshoot auto-configuration.md b/IX. ‘How-to’ guides/62.1. Troubleshoot auto-configuration.md new file mode 100644 index 0000000..e69de29 diff --git a/IX. ‘How-to’ guides/62.2. Customize the Environment or ApplicationContext before it starts.md b/IX. ‘How-to’ guides/62.2. Customize the Environment or ApplicationContext before it starts.md new file mode 100644 index 0000000..e69de29 diff --git a/IX. ‘How-to’ guides/62.3. Build an ApplicationContext hierarchy (adding a parent or root context).md b/IX. ‘How-to’ guides/62.3. Build an ApplicationContext hierarchy (adding a parent or root context).md new file mode 100644 index 0000000..e69de29 diff --git a/IX. ‘How-to’ guides/62.4. Create a non-web application.md b/IX. ‘How-to’ guides/62.4. Create a non-web application.md new file mode 100644 index 0000000..e69de29 diff --git a/IX. ‘How-to’ guides/63. Properties & configuration.md b/IX. ‘How-to’ guides/63. Properties & configuration.md new file mode 100644 index 0000000..e69de29 diff --git a/IX. ‘How-to’ guides/63.1. Externalize the configuration of SpringApplication.md b/IX. ‘How-to’ guides/63.1. Externalize the configuration of SpringApplication.md new file mode 100644 index 0000000..e69de29 diff --git a/IX. ‘How-to’ guides/63.2. Change the location of external properties of an application.md b/IX. ‘How-to’ guides/63.2. Change the location of external properties of an application.md new file mode 100644 index 0000000..e69de29 diff --git a/IX. ‘How-to’ guides/63.3. Use ‘short’ command line arguments.md b/IX. ‘How-to’ guides/63.3. Use ‘short’ command line arguments.md new file mode 100644 index 0000000..e69de29 diff --git a/IX. ‘How-to’ guides/63.4. Use YAML for external properties.md b/IX. ‘How-to’ guides/63.4. Use YAML for external properties.md new file mode 100644 index 0000000..e69de29 diff --git a/IX. ‘How-to’ guides/63.5. Set the active Spring profiles.md b/IX. ‘How-to’ guides/63.5. Set the active Spring profiles.md new file mode 100644 index 0000000..e69de29 diff --git a/IX. ‘How-to’ guides/63.6. Change configuration depending on the environment.md b/IX. ‘How-to’ guides/63.6. Change configuration depending on the environment.md new file mode 100644 index 0000000..e69de29 diff --git a/IX. ‘How-to’ guides/63.7. Discover built-in options for external properties.md b/IX. ‘How-to’ guides/63.7. Discover built-in options for external properties.md new file mode 100644 index 0000000..e69de29 diff --git a/IX. ‘How-to’ guides/64. Embedded servlet containers.md b/IX. ‘How-to’ guides/64. Embedded servlet containers.md new file mode 100644 index 0000000..e69de29 diff --git a/IX. ‘How-to’ guides/64.1. Add a Servlet, Filter or ServletContextListener to an application.md b/IX. ‘How-to’ guides/64.1. Add a Servlet, Filter or ServletContextListener to an application.md new file mode 100644 index 0000000..e69de29 diff --git a/IX. ‘How-to’ guides/64.10. Configure Jetty.md b/IX. ‘How-to’ guides/64.10. Configure Jetty.md new file mode 100644 index 0000000..e69de29 diff --git a/IX. ‘How-to’ guides/64.11. Use Undertow instead of Tomcat.md b/IX. ‘How-to’ guides/64.11. Use Undertow instead of Tomcat.md new file mode 100644 index 0000000..e69de29 diff --git a/IX. ‘How-to’ guides/64.12. Configure Undertow.md b/IX. ‘How-to’ guides/64.12. Configure Undertow.md new file mode 100644 index 0000000..e69de29 diff --git a/IX. ‘How-to’ guides/64.13. Enable Multiple Listeners with Undertow.md b/IX. ‘How-to’ guides/64.13. Enable Multiple Listeners with Undertow.md new file mode 100644 index 0000000..e69de29 diff --git a/IX. ‘How-to’ guides/64.14. Use Tomcat 7.md b/IX. ‘How-to’ guides/64.14. Use Tomcat 7.md new file mode 100644 index 0000000..e69de29 diff --git a/IX. ‘How-to’ guides/64.14.1. Use Tomcat 7 with Maven.md b/IX. ‘How-to’ guides/64.14.1. Use Tomcat 7 with Maven.md new file mode 100644 index 0000000..e69de29 diff --git a/IX. ‘How-to’ guides/64.14.2. Use Tomcat 7 with Gradle.md b/IX. ‘How-to’ guides/64.14.2. Use Tomcat 7 with Gradle.md new file mode 100644 index 0000000..e69de29 diff --git a/IX. ‘How-to’ guides/64.15. Use Jetty 8.md b/IX. ‘How-to’ guides/64.15. Use Jetty 8.md new file mode 100644 index 0000000..e69de29 diff --git a/IX. ‘How-to’ guides/64.15.1. Use Jetty 8 with Maven.md b/IX. ‘How-to’ guides/64.15.1. Use Jetty 8 with Maven.md new file mode 100644 index 0000000..e69de29 diff --git a/IX. ‘How-to’ guides/64.15.2. Use Jetty 8 with Gradle.md b/IX. ‘How-to’ guides/64.15.2. Use Jetty 8 with Gradle.md new file mode 100644 index 0000000..e69de29 diff --git a/IX. ‘How-to’ guides/64.16. Create WebSocket endpoints using @ServerEndpoint.md b/IX. ‘How-to’ guides/64.16. Create WebSocket endpoints using @ServerEndpoint.md new file mode 100644 index 0000000..e69de29 diff --git a/IX. ‘How-to’ guides/64.17. Enable HTTP response compression.md b/IX. ‘How-to’ guides/64.17. Enable HTTP response compression.md new file mode 100644 index 0000000..e69de29 diff --git a/IX. ‘How-to’ guides/64.17.1. Enable Tomcat’s HTTP response compression.md b/IX. ‘How-to’ guides/64.17.1. Enable Tomcat’s HTTP response compression.md new file mode 100644 index 0000000..e69de29 diff --git a/IX. ‘How-to’ guides/64.17.2. Enable HTTP response compression using GzipFilter.md b/IX. ‘How-to’ guides/64.17.2. Enable HTTP response compression using GzipFilter.md new file mode 100644 index 0000000..e69de29 diff --git a/IX. ‘How-to’ guides/64.2. Change the HTTP port.md b/IX. ‘How-to’ guides/64.2. Change the HTTP port.md new file mode 100644 index 0000000..e69de29 diff --git a/IX. ‘How-to’ guides/64.3. Use a random unassigned HTTP port.md b/IX. ‘How-to’ guides/64.3. Use a random unassigned HTTP port.md new file mode 100644 index 0000000..e69de29 diff --git a/IX. ‘How-to’ guides/64.4. Discover the HTTP port at runtime.md b/IX. ‘How-to’ guides/64.4. Discover the HTTP port at runtime.md new file mode 100644 index 0000000..e69de29 diff --git a/IX. ‘How-to’ guides/64.5. Configure SSL.md b/IX. ‘How-to’ guides/64.5. Configure SSL.md new file mode 100644 index 0000000..e69de29 diff --git a/IX. ‘How-to’ guides/64.6. Configure Tomcat.md b/IX. ‘How-to’ guides/64.6. Configure Tomcat.md new file mode 100644 index 0000000..e69de29 diff --git a/IX. ‘How-to’ guides/64.7. Enable Multiple Connectors with Tomcat.md b/IX. ‘How-to’ guides/64.7. Enable Multiple Connectors with Tomcat.md new file mode 100644 index 0000000..e69de29 diff --git a/IX. ‘How-to’ guides/64.8. Use Tomcat behind a front-end proxy server.md b/IX. ‘How-to’ guides/64.8. Use Tomcat behind a front-end proxy server.md new file mode 100644 index 0000000..e69de29 diff --git a/IX. ‘How-to’ guides/64.9. Use Jetty instead of Tomcat.md b/IX. ‘How-to’ guides/64.9. Use Jetty instead of Tomcat.md new file mode 100644 index 0000000..e69de29 diff --git a/IX. ‘How-to’ guides/65. Spring MVC.md b/IX. ‘How-to’ guides/65. Spring MVC.md new file mode 100644 index 0000000..e69de29 diff --git a/IX. ‘How-to’ guides/65.1. Write a JSON REST service.md b/IX. ‘How-to’ guides/65.1. Write a JSON REST service.md new file mode 100644 index 0000000..e69de29 diff --git a/IX. ‘How-to’ guides/65.2. Write an XML REST service.md b/IX. ‘How-to’ guides/65.2. Write an XML REST service.md new file mode 100644 index 0000000..e69de29 diff --git a/IX. ‘How-to’ guides/65.3. Customize the Jackson ObjectMapper.md b/IX. ‘How-to’ guides/65.3. Customize the Jackson ObjectMapper.md new file mode 100644 index 0000000..e69de29 diff --git a/IX. ‘How-to’ guides/65.4. Customize the @ResponseBody rendering.md b/IX. ‘How-to’ guides/65.4. Customize the @ResponseBody rendering.md new file mode 100644 index 0000000..e69de29 diff --git a/IX. ‘How-to’ guides/65.5. Handling Multipart File Uploads.md b/IX. ‘How-to’ guides/65.5. Handling Multipart File Uploads.md new file mode 100644 index 0000000..e69de29 diff --git a/IX. ‘How-to’ guides/65.6. Switch off the Spring MVC DispatcherServlet.md b/IX. ‘How-to’ guides/65.6. Switch off the Spring MVC DispatcherServlet.md new file mode 100644 index 0000000..e69de29 diff --git a/IX. ‘How-to’ guides/65.7. Switch off the Default MVC configuration.md b/IX. ‘How-to’ guides/65.7. Switch off the Default MVC configuration.md new file mode 100644 index 0000000..e69de29 diff --git a/IX. ‘How-to’ guides/65.8. Customize ViewResolvers.md b/IX. ‘How-to’ guides/65.8. Customize ViewResolvers.md new file mode 100644 index 0000000..e69de29 diff --git a/IX. ‘How-to’ guides/66. Logging.md b/IX. ‘How-to’ guides/66. Logging.md new file mode 100644 index 0000000..e69de29 diff --git a/IX. ‘How-to’ guides/66.1. Configure Logback for logging.md b/IX. ‘How-to’ guides/66.1. Configure Logback for logging.md new file mode 100644 index 0000000..e69de29 diff --git a/IX. ‘How-to’ guides/66.2. Configure Log4j for logging.md b/IX. ‘How-to’ guides/66.2. Configure Log4j for logging.md new file mode 100644 index 0000000..e69de29 diff --git a/IX. ‘How-to’ guides/66.2.1. Use YAML or JSON to configure Log4j 2.md b/IX. ‘How-to’ guides/66.2.1. Use YAML or JSON to configure Log4j 2.md new file mode 100644 index 0000000..e69de29 diff --git a/IX. ‘How-to’ guides/67. Data Access.md b/IX. ‘How-to’ guides/67. Data Access.md new file mode 100644 index 0000000..e69de29 diff --git a/IX. ‘How-to’ guides/67.1. Configure a DataSource.md b/IX. ‘How-to’ guides/67.1. Configure a DataSource.md new file mode 100644 index 0000000..e69de29 diff --git a/IX. ‘How-to’ guides/67.2. Configure Two DataSources.md b/IX. ‘How-to’ guides/67.2. Configure Two DataSources.md new file mode 100644 index 0000000..e69de29 diff --git a/IX. ‘How-to’ guides/67.3. Use Spring Data repositories.md b/IX. ‘How-to’ guides/67.3. Use Spring Data repositories.md new file mode 100644 index 0000000..e69de29 diff --git a/IX. ‘How-to’ guides/67.4. Separate @Entity definitions from Spring configuration.md b/IX. ‘How-to’ guides/67.4. Separate @Entity definitions from Spring configuration.md new file mode 100644 index 0000000..e69de29 diff --git a/IX. ‘How-to’ guides/67.5. Configure JPA properties.md b/IX. ‘How-to’ guides/67.5. Configure JPA properties.md new file mode 100644 index 0000000..e69de29 diff --git a/IX. ‘How-to’ guides/67.6. Use a custom EntityManagerFactory.md b/IX. ‘How-to’ guides/67.6. Use a custom EntityManagerFactory.md new file mode 100644 index 0000000..e69de29 diff --git a/IX. ‘How-to’ guides/67.7. Use Two EntityManagers.md b/IX. ‘How-to’ guides/67.7. Use Two EntityManagers.md new file mode 100644 index 0000000..e69de29 diff --git a/IX. ‘How-to’ guides/67.8. Use a traditional persistence.xml.md b/IX. ‘How-to’ guides/67.8. Use a traditional persistence.xml.md new file mode 100644 index 0000000..e69de29 diff --git a/IX. ‘How-to’ guides/67.9. Use Spring Data JPA and Mongo repositories.md b/IX. ‘How-to’ guides/67.9. Use Spring Data JPA and Mongo repositories.md new file mode 100644 index 0000000..e69de29 diff --git a/IX. ‘How-to’ guides/68. Database initialization.md b/IX. ‘How-to’ guides/68. Database initialization.md new file mode 100644 index 0000000..e69de29 diff --git a/IX. ‘How-to’ guides/68.1. Initialize a database using JPA.md b/IX. ‘How-to’ guides/68.1. Initialize a database using JPA.md new file mode 100644 index 0000000..e69de29 diff --git a/IX. ‘How-to’ guides/68.2. Initialize a database using Hibernate.md b/IX. ‘How-to’ guides/68.2. Initialize a database using Hibernate.md new file mode 100644 index 0000000..e69de29 diff --git a/IX. ‘How-to’ guides/68.3. Initialize a database using Spring JDBC.md b/IX. ‘How-to’ guides/68.3. Initialize a database using Spring JDBC.md new file mode 100644 index 0000000..e69de29 diff --git a/IX. ‘How-to’ guides/68.4. Initialize a Spring Batch database.md b/IX. ‘How-to’ guides/68.4. Initialize a Spring Batch database.md new file mode 100644 index 0000000..e69de29 diff --git a/IX. ‘How-to’ guides/68.5. Use a higher level database migration tool.md b/IX. ‘How-to’ guides/68.5. Use a higher level database migration tool.md new file mode 100644 index 0000000..e69de29 diff --git a/IX. ‘How-to’ guides/68.5.1. Execute Flyway database migrations on startup.md b/IX. ‘How-to’ guides/68.5.1. Execute Flyway database migrations on startup.md new file mode 100644 index 0000000..e69de29 diff --git a/IX. ‘How-to’ guides/68.5.2. Execute Liquibase database migrations on startup.md b/IX. ‘How-to’ guides/68.5.2. Execute Liquibase database migrations on startup.md new file mode 100644 index 0000000..e69de29 diff --git a/IX. ‘How-to’ guides/69. Batch applications.md b/IX. ‘How-to’ guides/69. Batch applications.md new file mode 100644 index 0000000..e69de29 diff --git a/IX. ‘How-to’ guides/69.1. Execute Spring Batch jobs on startup.md b/IX. ‘How-to’ guides/69.1. Execute Spring Batch jobs on startup.md new file mode 100644 index 0000000..e69de29 diff --git a/IX. ‘How-to’ guides/70. Actuator.md b/IX. ‘How-to’ guides/70. Actuator.md new file mode 100644 index 0000000..e69de29 diff --git a/IX. ‘How-to’ guides/70.1. Change the HTTP port or address of the actuator endpoints.md b/IX. ‘How-to’ guides/70.1. Change the HTTP port or address of the actuator endpoints.md new file mode 100644 index 0000000..e69de29 diff --git a/IX. ‘How-to’ guides/70.2. Customize the ‘whitelabel’ error page.md b/IX. ‘How-to’ guides/70.2. Customize the ‘whitelabel’ error page.md new file mode 100644 index 0000000..e69de29 diff --git a/IX. ‘How-to’ guides/71. Security.md b/IX. ‘How-to’ guides/71. Security.md new file mode 100644 index 0000000..e69de29 diff --git a/IX. ‘How-to’ guides/71.1. Switch off the Spring Boot security configuration.md b/IX. ‘How-to’ guides/71.1. Switch off the Spring Boot security configuration.md new file mode 100644 index 0000000..e69de29 diff --git a/IX. ‘How-to’ guides/71.2. Change the AuthenticationManager and add user accounts.md b/IX. ‘How-to’ guides/71.2. Change the AuthenticationManager and add user accounts.md new file mode 100644 index 0000000..e69de29 diff --git a/IX. ‘How-to’ guides/71.3. Enable HTTPS when running behind a proxy server.md b/IX. ‘How-to’ guides/71.3. Enable HTTPS when running behind a proxy server.md new file mode 100644 index 0000000..e69de29 diff --git a/IX. ‘How-to’ guides/72. Hot swapping.md b/IX. ‘How-to’ guides/72. Hot swapping.md new file mode 100644 index 0000000..e69de29 diff --git a/IX. ‘How-to’ guides/72.1. Reload static content.md b/IX. ‘How-to’ guides/72.1. Reload static content.md new file mode 100644 index 0000000..e69de29 diff --git a/IX. ‘How-to’ guides/72.2. Reload Thymeleaf templates without restarting the container.md b/IX. ‘How-to’ guides/72.2. Reload Thymeleaf templates without restarting the container.md new file mode 100644 index 0000000..e69de29 diff --git a/IX. ‘How-to’ guides/72.3. Reload FreeMarker templates without restarting the container.md b/IX. ‘How-to’ guides/72.3. Reload FreeMarker templates without restarting the container.md new file mode 100644 index 0000000..e69de29 diff --git a/IX. ‘How-to’ guides/72.4. Reload Groovy templates without restarting the container.md b/IX. ‘How-to’ guides/72.4. Reload Groovy templates without restarting the container.md new file mode 100644 index 0000000..e69de29 diff --git a/IX. ‘How-to’ guides/72.5. Reload Velocity templates without restarting the container.md b/IX. ‘How-to’ guides/72.5. Reload Velocity templates without restarting the container.md new file mode 100644 index 0000000..e69de29 diff --git a/IX. ‘How-to’ guides/72.6. Reload Java classes without restarting the container.md b/IX. ‘How-to’ guides/72.6. Reload Java classes without restarting the container.md new file mode 100644 index 0000000..e69de29 diff --git a/IX. ‘How-to’ guides/72.6.1. Configuring Spring Loaded for use with Maven.md b/IX. ‘How-to’ guides/72.6.1. Configuring Spring Loaded for use with Maven.md new file mode 100644 index 0000000..e69de29 diff --git a/IX. ‘How-to’ guides/72.6.2. Configuring Spring Loaded for use with Gradle and IntelliJ.md b/IX. ‘How-to’ guides/72.6.2. Configuring Spring Loaded for use with Gradle and IntelliJ.md new file mode 100644 index 0000000..e69de29 diff --git a/IX. ‘How-to’ guides/73. Build.md b/IX. ‘How-to’ guides/73. Build.md new file mode 100644 index 0000000..e69de29 diff --git a/IX. ‘How-to’ guides/73.1. Customize dependency versions with Maven.md b/IX. ‘How-to’ guides/73.1. Customize dependency versions with Maven.md new file mode 100644 index 0000000..e69de29 diff --git a/IX. ‘How-to’ guides/73.2. Create an executable JAR with Maven.md b/IX. ‘How-to’ guides/73.2. Create an executable JAR with Maven.md new file mode 100644 index 0000000..e69de29 diff --git a/IX. ‘How-to’ guides/73.3. Create an additional executable JAR.md b/IX. ‘How-to’ guides/73.3. Create an additional executable JAR.md new file mode 100644 index 0000000..e69de29 diff --git a/IX. ‘How-to’ guides/73.4. Extract specific libraries when an executable jar runs.md b/IX. ‘How-to’ guides/73.4. Extract specific libraries when an executable jar runs.md new file mode 100644 index 0000000..e69de29 diff --git a/IX. ‘How-to’ guides/73.5. Create a non-executable JAR with exclusions.md b/IX. ‘How-to’ guides/73.5. Create a non-executable JAR with exclusions.md new file mode 100644 index 0000000..e69de29 diff --git a/IX. ‘How-to’ guides/73.6. Remote debug a Spring Boot application started with Maven.md b/IX. ‘How-to’ guides/73.6. Remote debug a Spring Boot application started with Maven.md new file mode 100644 index 0000000..e69de29 diff --git a/IX. ‘How-to’ guides/73.8. Build an executable archive with Ant.md b/IX. ‘How-to’ guides/73.8. Build an executable archive with Ant.md new file mode 100644 index 0000000..e69de29 diff --git a/IX. ‘How-to’ guides/73.9. How to use Java 6.md b/IX. ‘How-to’ guides/73.9. How to use Java 6.md new file mode 100644 index 0000000..e69de29 diff --git a/IX. ‘How-to’ guides/73.9.1. Embedded servlet container compatibility.md b/IX. ‘How-to’ guides/73.9.1. Embedded servlet container compatibility.md new file mode 100644 index 0000000..e69de29 diff --git a/IX. ‘How-to’ guides/73.9.2. JTA API compatibility.md b/IX. ‘How-to’ guides/73.9.2. JTA API compatibility.md new file mode 100644 index 0000000..e69de29 diff --git a/IX. ‘How-to’ guides/74. Traditional deployment.md b/IX. ‘How-to’ guides/74. Traditional deployment.md new file mode 100644 index 0000000..e69de29 diff --git a/IX. ‘How-to’ guides/74.1. Create a deployable war file.md b/IX. ‘How-to’ guides/74.1. Create a deployable war file.md new file mode 100644 index 0000000..e69de29 diff --git a/IX. ‘How-to’ guides/74.2. Create a deployable war file for older servlet containers.md b/IX. ‘How-to’ guides/74.2. Create a deployable war file for older servlet containers.md new file mode 100644 index 0000000..e69de29 diff --git a/IX. ‘How-to’ guides/74.3. Convert an existing application to Spring Boot.md b/IX. ‘How-to’ guides/74.3. Convert an existing application to Spring Boot.md new file mode 100644 index 0000000..e69de29 diff --git a/IX. ‘How-to’ guides/74.4. Deploying a WAR to Weblogic.md b/IX. ‘How-to’ guides/74.4. Deploying a WAR to Weblogic.md new file mode 100644 index 0000000..e69de29 diff --git a/IX. ‘How-to’ guides/74.5. Deploying a WAR in an Old (Servlet 2.5) Container.md b/IX. ‘How-to’ guides/74.5. Deploying a WAR in an Old (Servlet 2.5) Container.md new file mode 100644 index 0000000..e69de29 diff --git a/V. Spring Boot Actuator: Production-ready features/39. Enabling production-ready features. b/V. Spring Boot Actuator: Production-ready features/39. Enabling production-ready features. new file mode 100644 index 0000000..e69de29 diff --git a/V. Spring Boot Actuator: Production-ready features/40. Endpoints b/V. Spring Boot Actuator: Production-ready features/40. Endpoints new file mode 100644 index 0000000..e69de29 diff --git a/V. Spring Boot Actuator: Production-ready features/40.1. Customizing endpoints b/V. Spring Boot Actuator: Production-ready features/40.1. Customizing endpoints new file mode 100644 index 0000000..e69de29 diff --git a/V. Spring Boot Actuator: Production-ready features/40.2. Health information b/V. Spring Boot Actuator: Production-ready features/40.2. Health information new file mode 100644 index 0000000..e69de29 diff --git a/V. Spring Boot Actuator: Production-ready features/40.3. Security with HealthIndicators b/V. Spring Boot Actuator: Production-ready features/40.3. Security with HealthIndicators new file mode 100644 index 0000000..e69de29 diff --git a/V. Spring Boot Actuator: Production-ready features/40.3.1. Auto-configured HealthIndicators b/V. Spring Boot Actuator: Production-ready features/40.3.1. Auto-configured HealthIndicators new file mode 100644 index 0000000..e69de29 diff --git a/V. Spring Boot Actuator: Production-ready features/40.3.2. Writing custom HealthIndicators b/V. Spring Boot Actuator: Production-ready features/40.3.2. Writing custom HealthIndicators new file mode 100644 index 0000000..e69de29 diff --git a/V. Spring Boot Actuator: Production-ready features/40.4. Custom application info information b/V. Spring Boot Actuator: Production-ready features/40.4. Custom application info information new file mode 100644 index 0000000..e69de29 diff --git a/V. Spring Boot Actuator: Production-ready features/40.4.1. Automatically expand info properties at build time b/V. Spring Boot Actuator: Production-ready features/40.4.1. Automatically expand info properties at build time new file mode 100644 index 0000000..e69de29 diff --git a/V. Spring Boot Actuator: Production-ready features/40.4.2. Git commit information b/V. Spring Boot Actuator: Production-ready features/40.4.2. Git commit information new file mode 100644 index 0000000..e69de29 diff --git a/V. Spring Boot Actuator: Production-ready features/41. Monitoring and management over HTTP b/V. Spring Boot Actuator: Production-ready features/41. Monitoring and management over HTTP new file mode 100644 index 0000000..e69de29 diff --git a/V. Spring Boot Actuator: Production-ready features/41.1. Securing sensitive endpoints b/V. Spring Boot Actuator: Production-ready features/41.1. Securing sensitive endpoints new file mode 100644 index 0000000..e69de29 diff --git a/V. Spring Boot Actuator: Production-ready features/41.2. Customizing the management server context path b/V. Spring Boot Actuator: Production-ready features/41.2. Customizing the management server context path new file mode 100644 index 0000000..e69de29 diff --git a/V. Spring Boot Actuator: Production-ready features/41.3. Customizing the management server port b/V. Spring Boot Actuator: Production-ready features/41.3. Customizing the management server port new file mode 100644 index 0000000..e69de29 diff --git a/V. Spring Boot Actuator: Production-ready features/41.4. Customizing the management server address b/V. Spring Boot Actuator: Production-ready features/41.4. Customizing the management server address new file mode 100644 index 0000000..e69de29 diff --git a/V. Spring Boot Actuator: Production-ready features/41.5. Disabling HTTP endpoints b/V. Spring Boot Actuator: Production-ready features/41.5. Disabling HTTP endpoints new file mode 100644 index 0000000..e69de29 diff --git a/V. Spring Boot Actuator: Production-ready features/41.6. HTTP Health endpoint access restrictions b/V. Spring Boot Actuator: Production-ready features/41.6. HTTP Health endpoint access restrictions new file mode 100644 index 0000000..e69de29 diff --git a/V. Spring Boot Actuator: Production-ready features/42. Monitoring and management over JMX b/V. Spring Boot Actuator: Production-ready features/42. Monitoring and management over JMX new file mode 100644 index 0000000..e69de29 diff --git a/V. Spring Boot Actuator: Production-ready features/42.1. Customizing MBean names b/V. Spring Boot Actuator: Production-ready features/42.1. Customizing MBean names new file mode 100644 index 0000000..e69de29 diff --git a/V. Spring Boot Actuator: Production-ready features/42.2. Disabling JMX endpoints b/V. Spring Boot Actuator: Production-ready features/42.2. Disabling JMX endpoints new file mode 100644 index 0000000..e69de29 diff --git a/V. Spring Boot Actuator: Production-ready features/42.3. Using Jolokia for JMX over HTTP b/V. Spring Boot Actuator: Production-ready features/42.3. Using Jolokia for JMX over HTTP new file mode 100644 index 0000000..e69de29 diff --git a/V. Spring Boot Actuator: Production-ready features/42.3.1. Customizing Jolokia b/V. Spring Boot Actuator: Production-ready features/42.3.1. Customizing Jolokia new file mode 100644 index 0000000..e69de29 diff --git a/V. Spring Boot Actuator: Production-ready features/42.3.2. Disabling Jolokia b/V. Spring Boot Actuator: Production-ready features/42.3.2. Disabling Jolokia new file mode 100644 index 0000000..e69de29 diff --git a/V. Spring Boot Actuator: Production-ready features/43. Monitoring and management using a remote shell b/V. Spring Boot Actuator: Production-ready features/43. Monitoring and management using a remote shell new file mode 100644 index 0000000..e69de29 diff --git a/V. Spring Boot Actuator: Production-ready features/43.1. Connecting to the remote shell b/V. Spring Boot Actuator: Production-ready features/43.1. Connecting to the remote shell new file mode 100644 index 0000000..e69de29 diff --git a/V. Spring Boot Actuator: Production-ready features/43.1.1. Remote shell credentials b/V. Spring Boot Actuator: Production-ready features/43.1.1. Remote shell credentials new file mode 100644 index 0000000..e69de29 diff --git a/V. Spring Boot Actuator: Production-ready features/43.2. Extending the remote shell b/V. Spring Boot Actuator: Production-ready features/43.2. Extending the remote shell new file mode 100644 index 0000000..e69de29 diff --git a/V. Spring Boot Actuator: Production-ready features/43.2.1. Remote shell commands b/V. Spring Boot Actuator: Production-ready features/43.2.1. Remote shell commands new file mode 100644 index 0000000..e69de29 diff --git a/V. Spring Boot Actuator: Production-ready features/43.2.2. Remote shell plugins b/V. Spring Boot Actuator: Production-ready features/43.2.2. Remote shell plugins new file mode 100644 index 0000000..e69de29 diff --git a/V. Spring Boot Actuator: Production-ready features/44. Metrics b/V. Spring Boot Actuator: Production-ready features/44. Metrics new file mode 100644 index 0000000..e69de29 diff --git a/V. Spring Boot Actuator: Production-ready features/44.1. System metrics b/V. Spring Boot Actuator: Production-ready features/44.1. System metrics new file mode 100644 index 0000000..e69de29 diff --git a/V. Spring Boot Actuator: Production-ready features/44.2. DataSource metrics b/V. Spring Boot Actuator: Production-ready features/44.2. DataSource metrics new file mode 100644 index 0000000..e69de29 diff --git a/V. Spring Boot Actuator: Production-ready features/44.3. Tomcat session metrics b/V. Spring Boot Actuator: Production-ready features/44.3. Tomcat session metrics new file mode 100644 index 0000000..e69de29 diff --git a/V. Spring Boot Actuator: Production-ready features/44.4. Recording your own metrics b/V. Spring Boot Actuator: Production-ready features/44.4. Recording your own metrics new file mode 100644 index 0000000..e69de29 diff --git a/V. Spring Boot Actuator: Production-ready features/44.5. Adding your own public metrics b/V. Spring Boot Actuator: Production-ready features/44.5. Adding your own public metrics new file mode 100644 index 0000000..e69de29 diff --git a/V. Spring Boot Actuator: Production-ready features/44.6. Metric repositories b/V. Spring Boot Actuator: Production-ready features/44.6. Metric repositories new file mode 100644 index 0000000..e69de29 diff --git a/V. Spring Boot Actuator: Production-ready features/44.7. Dropwizard Metrics b/V. Spring Boot Actuator: Production-ready features/44.7. Dropwizard Metrics new file mode 100644 index 0000000..e69de29 diff --git a/V. Spring Boot Actuator: Production-ready features/44.8. Message channel integration b/V. Spring Boot Actuator: Production-ready features/44.8. Message channel integration new file mode 100644 index 0000000..e69de29 diff --git a/V. Spring Boot Actuator: Production-ready features/45. Auditing b/V. Spring Boot Actuator: Production-ready features/45. Auditing new file mode 100644 index 0000000..e69de29 diff --git a/V. Spring Boot Actuator: Production-ready features/46. Tracing b/V. Spring Boot Actuator: Production-ready features/46. Tracing new file mode 100644 index 0000000..e69de29 diff --git a/V. Spring Boot Actuator: Production-ready features/46.1. Custom tracing b/V. Spring Boot Actuator: Production-ready features/46.1. Custom tracing new file mode 100644 index 0000000..e69de29 diff --git a/V. Spring Boot Actuator: Production-ready features/47. Process monitoring b/V. Spring Boot Actuator: Production-ready features/47. Process monitoring new file mode 100644 index 0000000..e69de29 diff --git a/V. Spring Boot Actuator: Production-ready features/47.1. Extend configuration b/V. Spring Boot Actuator: Production-ready features/47.1. Extend configuration new file mode 100644 index 0000000..e69de29 diff --git a/V. Spring Boot Actuator: Production-ready features/47.2. Programmatically b/V. Spring Boot Actuator: Production-ready features/47.2. Programmatically new file mode 100644 index 0000000..e69de29 diff --git a/V. Spring Boot Actuator: Production-ready features/48. What to read next b/V. Spring Boot Actuator: Production-ready features/48. What to read next new file mode 100644 index 0000000..e69de29 diff --git a/VI. Deploying to the cloud/49. Cloud Foundry.md b/VI. Deploying to the cloud/49. Cloud Foundry.md new file mode 100644 index 0000000..e69de29 diff --git a/VI. Deploying to the cloud/49.1. Binding to services.md b/VI. Deploying to the cloud/49.1. Binding to services.md new file mode 100644 index 0000000..e69de29 diff --git a/VI. Deploying to the cloud/50. Heroku.md b/VI. Deploying to the cloud/50. Heroku.md new file mode 100644 index 0000000..e69de29 diff --git a/VI. Deploying to the cloud/51. Openshift.md b/VI. Deploying to the cloud/51. Openshift.md new file mode 100644 index 0000000..e69de29 diff --git a/VI. Deploying to the cloud/52. Google App Engine.md b/VI. Deploying to the cloud/52. Google App Engine.md new file mode 100644 index 0000000..e69de29 diff --git a/VI. Deploying to the cloud/53. What to read next.md b/VI. Deploying to the cloud/53. What to read next.md new file mode 100644 index 0000000..e69de29 diff --git a/VII. Spring Boot CLI/54. Installing the CLI.md b/VII. Spring Boot CLI/54. Installing the CLI.md new file mode 100644 index 0000000..e69de29 diff --git a/VII. Spring Boot CLI/55. Using the CLI.md b/VII. Spring Boot CLI/55. Using the CLI.md new file mode 100644 index 0000000..e69de29 diff --git a/VII. Spring Boot CLI/55.1. Running applications using the CLI.md b/VII. Spring Boot CLI/55.1. Running applications using the CLI.md new file mode 100644 index 0000000..e69de29 diff --git a/VII. Spring Boot CLI/55.1.1. Deduced “grab” dependencies.md b/VII. Spring Boot CLI/55.1.1. Deduced “grab” dependencies.md new file mode 100644 index 0000000..e69de29 diff --git a/VII. Spring Boot CLI/55.1.2. Deduced “grab” coordinates.md b/VII. Spring Boot CLI/55.1.2. Deduced “grab” coordinates.md new file mode 100644 index 0000000..e69de29 diff --git a/VII. Spring Boot CLI/55.1.3. Default import statements.md b/VII. Spring Boot CLI/55.1.3. Default import statements.md new file mode 100644 index 0000000..e69de29 diff --git a/VII. Spring Boot CLI/55.1.4. Automatic main method.md b/VII. Spring Boot CLI/55.1.4. Automatic main method.md new file mode 100644 index 0000000..e69de29 diff --git a/VII. Spring Boot CLI/55.1.5. Custom “grab” metadata.md b/VII. Spring Boot CLI/55.1.5. Custom “grab” metadata.md new file mode 100644 index 0000000..e69de29 diff --git a/VII. Spring Boot CLI/55.2. Testing your code.md b/VII. Spring Boot CLI/55.2. Testing your code.md new file mode 100644 index 0000000..e69de29 diff --git a/VII. Spring Boot CLI/55.3. Applications with multiple source files.md b/VII. Spring Boot CLI/55.3. Applications with multiple source files.md new file mode 100644 index 0000000..e69de29 diff --git a/VII. Spring Boot CLI/55.4. Packaging your application.md b/VII. Spring Boot CLI/55.4. Packaging your application.md new file mode 100644 index 0000000..e69de29 diff --git a/VII. Spring Boot CLI/55.5. Initialize a new project.md b/VII. Spring Boot CLI/55.5. Initialize a new project.md new file mode 100644 index 0000000..e69de29 diff --git a/VII. Spring Boot CLI/55.6. Using the embedded shell.md b/VII. Spring Boot CLI/55.6. Using the embedded shell.md new file mode 100644 index 0000000..e69de29 diff --git a/VII. Spring Boot CLI/55.7. Adding extensions to the CLI.md b/VII. Spring Boot CLI/55.7. Adding extensions to the CLI.md new file mode 100644 index 0000000..e69de29 diff --git a/VII. Spring Boot CLI/56. Developing application with the Groovy beans DSL.md b/VII. Spring Boot CLI/56. Developing application with the Groovy beans DSL.md new file mode 100644 index 0000000..e69de29 diff --git a/VII. Spring Boot CLI/57. What to read next.md b/VII. Spring Boot CLI/57. What to read next.md new file mode 100644 index 0000000..e69de29 diff --git a/VIII. Build tool plugins/58. Spring Boot Maven plugin.md b/VIII. Build tool plugins/58. Spring Boot Maven plugin.md new file mode 100644 index 0000000..e69de29 diff --git a/VIII. Build tool plugins/58.1. Including the plugin.md b/VIII. Build tool plugins/58.1. Including the plugin.md new file mode 100644 index 0000000..e69de29 diff --git a/VIII. Build tool plugins/58.2. Packaging executable jar and war files.md b/VIII. Build tool plugins/58.2. Packaging executable jar and war files.md new file mode 100644 index 0000000..e69de29 diff --git a/VIII. Build tool plugins/59. Spring Boot Gradle plugin.md b/VIII. Build tool plugins/59. Spring Boot Gradle plugin.md new file mode 100644 index 0000000..e69de29 diff --git a/VIII. Build tool plugins/59.1. Including the plugin.md b/VIII. Build tool plugins/59.1. Including the plugin.md new file mode 100644 index 0000000..e69de29 diff --git a/VIII. Build tool plugins/59.10. Publishing artifacts to a Maven repository using Gradle.md b/VIII. Build tool plugins/59.10. Publishing artifacts to a Maven repository using Gradle.md new file mode 100644 index 0000000..e69de29 diff --git a/VIII. Build tool plugins/59.10.1. Configuring Gradle to produce a pom that inherits dependency management.md b/VIII. Build tool plugins/59.10.1. Configuring Gradle to produce a pom that inherits dependency management.md new file mode 100644 index 0000000..e69de29 diff --git a/VIII. Build tool plugins/59.10.2. Configuring Gradle to produce a pom that imports dependency management.md b/VIII. Build tool plugins/59.10.2. Configuring Gradle to produce a pom that imports dependency management.md new file mode 100644 index 0000000..e69de29 diff --git a/VIII. Build tool plugins/59.2. Declaring dependencies without versions.md b/VIII. Build tool plugins/59.2. Declaring dependencies without versions.md new file mode 100644 index 0000000..e69de29 diff --git a/VIII. Build tool plugins/59.2.1. Custom version management.md b/VIII. Build tool plugins/59.2.1. Custom version management.md new file mode 100644 index 0000000..e69de29 diff --git a/VIII. Build tool plugins/59.3. Default exclude rules.md b/VIII. Build tool plugins/59.3. Default exclude rules.md new file mode 100644 index 0000000..e69de29 diff --git a/VIII. Build tool plugins/59.4. Packaging executable jar and war files.md b/VIII. Build tool plugins/59.4. Packaging executable jar and war files.md new file mode 100644 index 0000000..e69de29 diff --git a/VIII. Build tool plugins/59.5. Running a project in-place.md b/VIII. Build tool plugins/59.5. Running a project in-place.md new file mode 100644 index 0000000..e69de29 diff --git a/VIII. Build tool plugins/59.6. Spring Boot plugin configuration.md b/VIII. Build tool plugins/59.6. Spring Boot plugin configuration.md new file mode 100644 index 0000000..e69de29 diff --git a/VIII. Build tool plugins/59.7. Repackage configuration.md b/VIII. Build tool plugins/59.7. Repackage configuration.md new file mode 100644 index 0000000..e69de29 diff --git a/VIII. Build tool plugins/59.8. Repackage with custom Gradle configuration.md b/VIII. Build tool plugins/59.8. Repackage with custom Gradle configuration.md new file mode 100644 index 0000000..e69de29 diff --git a/VIII. Build tool plugins/59.8.1. Configuration options.md b/VIII. Build tool plugins/59.8.1. Configuration options.md new file mode 100644 index 0000000..e69de29 diff --git a/VIII. Build tool plugins/59.9. Understanding how the Gradle plugin works.md b/VIII. Build tool plugins/59.9. Understanding how the Gradle plugin works.md new file mode 100644 index 0000000..e69de29 diff --git a/VIII. Build tool plugins/60. Supporting other build systems.md b/VIII. Build tool plugins/60. Supporting other build systems.md new file mode 100644 index 0000000..e69de29 diff --git a/VIII. Build tool plugins/60.1. Repackaging archives.md b/VIII. Build tool plugins/60.1. Repackaging archives.md new file mode 100644 index 0000000..e69de29 diff --git a/VIII. Build tool plugins/60.2. Nested libraries.md b/VIII. Build tool plugins/60.2. Nested libraries.md new file mode 100644 index 0000000..e69de29 diff --git a/VIII. Build tool plugins/60.3. Finding a main class.md b/VIII. Build tool plugins/60.3. Finding a main class.md new file mode 100644 index 0000000..e69de29 diff --git a/VIII. Build tool plugins/60.4. Example repackage implementation.md b/VIII. Build tool plugins/60.4. Example repackage implementation.md new file mode 100644 index 0000000..e69de29 diff --git a/VIII. Build tool plugins/61. What to read next.md b/VIII. Build tool plugins/61. What to read next.md new file mode 100644 index 0000000..e69de29 diff --git a/X. Appendices/A. Common application properties.md b/X. Appendices/A. Common application properties.md new file mode 100644 index 0000000..e69de29 diff --git a/X. Appendices/B. Configuration meta-data.md b/X. Appendices/B. Configuration meta-data.md new file mode 100644 index 0000000..e69de29 diff --git a/X. Appendices/B.1. Meta-data format.md b/X. Appendices/B.1. Meta-data format.md new file mode 100644 index 0000000..e69de29 diff --git a/X. Appendices/B.1.1. Group Attributes.md b/X. Appendices/B.1.1. Group Attributes.md new file mode 100644 index 0000000..e69de29 diff --git a/X. Appendices/B.1.2. Property Attributes.md b/X. Appendices/B.1.2. Property Attributes.md new file mode 100644 index 0000000..e69de29 diff --git a/X. Appendices/B.1.3. Repeated meta-data items.md b/X. Appendices/B.1.3. Repeated meta-data items.md new file mode 100644 index 0000000..e69de29 diff --git a/X. Appendices/B.2. Generating your own meta-data using the annotation processor.md b/X. Appendices/B.2. Generating your own meta-data using the annotation processor.md new file mode 100644 index 0000000..e69de29 diff --git a/X. Appendices/B.2.1. Nested properties.md b/X. Appendices/B.2.1. Nested properties.md new file mode 100644 index 0000000..e69de29 diff --git a/X. Appendices/B.2.2. Adding additional meta-data.md b/X. Appendices/B.2.2. Adding additional meta-data.md new file mode 100644 index 0000000..e69de29 diff --git a/X. Appendices/C. Auto-configuration classes.md b/X. Appendices/C. Auto-configuration classes.md new file mode 100644 index 0000000..e69de29 diff --git a/X. Appendices/C.1. From the “spring-boot-autoconfigure” module.md b/X. Appendices/C.1. From the “spring-boot-autoconfigure” module.md new file mode 100644 index 0000000..e69de29 diff --git a/X. Appendices/C.2. From the “spring-boot-actuator” module.md b/X. Appendices/C.2. From the “spring-boot-actuator” module.md new file mode 100644 index 0000000..e69de29 diff --git a/X. Appendices/D. The executable jar format.md b/X. Appendices/D. The executable jar format.md new file mode 100644 index 0000000..e69de29 diff --git a/X. Appendices/D.1. Nested JARs.md b/X. Appendices/D.1. Nested JARs.md new file mode 100644 index 0000000..e69de29 diff --git a/X. Appendices/D.1.1. The executable jar file structure.md b/X. Appendices/D.1.1. The executable jar file structure.md new file mode 100644 index 0000000..e69de29 diff --git a/X. Appendices/D.1.2. The executable war file structure.md b/X. Appendices/D.1.2. The executable war file structure.md new file mode 100644 index 0000000..e69de29 diff --git a/X. Appendices/D.2. Spring Boot’s “JarFile” class.md b/X. Appendices/D.2. Spring Boot’s “JarFile” class.md new file mode 100644 index 0000000..e69de29 diff --git a/X. Appendices/D.2.1. Compatibility with the standard Java “JarFile”.md b/X. Appendices/D.2.1. Compatibility with the standard Java “JarFile”.md new file mode 100644 index 0000000..e69de29 diff --git a/X. Appendices/D.3. Launching executable jars.md b/X. Appendices/D.3. Launching executable jars.md new file mode 100644 index 0000000..e69de29 diff --git a/X. Appendices/D.3.1. Launcher manifest.md b/X. Appendices/D.3.1. Launcher manifest.md new file mode 100644 index 0000000..e69de29 diff --git a/X. Appendices/D.3.2. Exploded archives.md b/X. Appendices/D.3.2. Exploded archives.md new file mode 100644 index 0000000..e69de29 diff --git a/X. Appendices/D.4. PropertiesLauncher Features.md b/X. Appendices/D.4. PropertiesLauncher Features.md new file mode 100644 index 0000000..e69de29 diff --git a/X. Appendices/D.5. Executable jar restrictions.md b/X. Appendices/D.5. Executable jar restrictions.md new file mode 100644 index 0000000..e69de29 diff --git a/X. Appendices/D.5.1. Zip entry compression.md b/X. Appendices/D.5.1. Zip entry compression.md new file mode 100644 index 0000000..e69de29 diff --git a/X. Appendices/D.5.2. System ClassLoader.md b/X. Appendices/D.5.2. System ClassLoader.md new file mode 100644 index 0000000..e69de29 diff --git a/X. Appendices/D.6. Alternative single jar solutions.md b/X. Appendices/D.6. Alternative single jar solutions.md new file mode 100644 index 0000000..e69de29 diff --git a/X. Appendices/E. Dependency versions.md b/X. Appendices/E. Dependency versions.md new file mode 100644 index 0000000..e69de29 diff --git a/ls b/ls new file mode 100644 index 0000000..e69de29