anchor.diff:  you covered>>:
   
   * *Build systems:*
  -  <<using-spring-boot.adoc#using-boot-maven, Maven>> |
  -  <<using-spring-boot.adoc#using-boot-gradle, Gradle>> |
  -  <<using-spring-boot.adoc#using-boot-ant, Ant>> |
  -  <<using-spring-boot.adoc#using-boot-starter, Starters>>
  +<<using-spring-boot.adoc#using-boot-maven, Maven>> |
  +<<using-spring-boot.adoc#using-boot-gradle, Gradle>> |
  +<<using-spring-boot.adoc#using-boot-ant, Ant>> |
  +<<using-spring-boot.adoc#using-boot-starter, Starters>>
   * *Best practices:*
  -  <<using-spring-boot.adoc#using-boot-structuring-your-code, Code Structure>> |
  -  <<using-spring-boot.adoc#using-boot-configuration-classes, @Configuration>> |
  -  <<using-spring-boot.adoc#using-boot-auto-configuration, @EnableAutoConfiguration>> |
  -  <<using-spring-boot.adoc#using-boot-spring-beans-and-dependency-injection, Beans and Dependency Injection>>
  +<<using-spring-boot.adoc#using-boot-structuring-your-code, Code Structure>> |
  +<<using-spring-boot.adoc#using-boot-configuration-classes, @Configuration>> |
  +<<using-spring-boot.adoc#using-boot-auto-configuration, @EnableAutoConfiguration>> |
  +<<using-spring-boot.adoc#using-boot-spring-beans-and-dependency-injection, Beans and
  +Dependency Injection>>
   * *Running your code*
  -  <<using-spring-boot.adoc#using-boot-running-from-an-ide, IDE>> |
  -  <<using-spring-boot.adoc#using-boot-running-as-a-packaged-application, Packaged>> |
  -  <<using-spring-boot.adoc#using-boot-running-with-the-maven-plugin, Maven>> |
  -  <<using-spring-boot.adoc#using-boot-running-with-the-gradle-plugin, Gradle>>
  +<<using-spring-boot.adoc#using-boot-running-from-an-ide, IDE>> |
  +<<using-spring-boot.adoc#using-boot-running-as-a-packaged-application, Packaged>> |
  +<<using-spring-boot.adoc#using-boot-running-with-the-maven-plugin, Maven>> |
  +<<using-spring-boot.adoc#using-boot-running-with-the-gradle-plugin, Gradle>>
   * *Packaging your app:*
  -  <<using-spring-boot.adoc#using-boot-packaging-for-production, Production jars>>
  +<<using-spring-boot.adoc#using-boot-packaging-for-production, Production jars>>
   * *Spring Boot CLI:*
   <<spring-boot-cli.adoc#cli, Using the CLI>>
   
   
   
  -== Learning about Spring Boot features
  +== Learning about Spring Boot Features
   Need more details about Spring Boot's core features?
   <<spring-boot-features.adoc#boot-features, The following content is for you>>:
   
   * *Core Features:*
  -  <<spring-boot-features.adoc#boot-features-spring-application, SpringApplication>> |
  -  <<spring-boot-features.adoc#boot-features-external-config, External Configuration>> |
  -  <<spring-boot-features.adoc#boot-features-profiles, Profiles>> |
  -  <<spring-boot-features.adoc#boot-features-logging, Logging>>
  +<<spring-boot-features.adoc#boot-features-spring-application, SpringApplication>> |
  +<<spring-boot-features.adoc#boot-features-external-config, External Configuration>> |
  +<<spring-boot-features.adoc#boot-features-profiles, Profiles>> |
  +<<spring-boot-features.adoc#boot-features-logging, Logging>>
   * *Web Applications:*
  -  <<spring-boot-features.adoc#boot-features-spring-mvc, MVC>> |
  -  <<spring-boot-features.adoc#boot-features-embedded-container, Embedded Containers>>
  +<<spring-boot-features.adoc#boot-features-spring-mvc, MVC>> |
  +<<spring-boot-features.adoc#boot-features-embedded-container, Embedded Containers>>
   * *Working with data:*
  -  <<spring-boot-features.adoc#boot-features-sql, SQL>> |
  -  <<spring-boot-features.adoc#boot-features-nosql, NO-SQL>>
  +<<spring-boot-features.adoc#boot-features-sql, SQL>> |
  +<<spring-boot-features.adoc#boot-features-nosql, NO-SQL>>
   * *Messaging:*
  -  <<spring-boot-features.adoc#boot-features-messaging, Overview>> |
  -  <<spring-boot-features.adoc#boot-features-jms, JMS>>
  +<<spring-boot-features.adoc#boot-features-messaging, Overview>> |
  +<<spring-boot-features.adoc#boot-features-jms, JMS>>
   * *Testing:*
  -  <<spring-boot-features.adoc#boot-features-testing, Overview>> |
  -  <<spring-boot-features.adoc#boot-features-testing-spring-boot-applications, Boot Applications>> |
  -  <<spring-boot-features.adoc#boot-features-test-utilities, Utils>>
  +<<spring-boot-features.adoc#boot-features-testing, Overview>> |
  +<<spring-boot-features.adoc#boot-features-testing-spring-boot-applications, Boot
  +Applications>> |
  +<<spring-boot-features.adoc#boot-features-test-utilities, Utils>>
   * *Extending:*
  -  <<spring-boot-features.adoc#boot-features-developing-auto-configuration, Auto-configuration>> |
  -  <<spring-boot-features.adoc#boot-features-condition-annotations, @Conditions>>
  +<<spring-boot-features.adoc#boot-features-developing-auto-configuration, Auto-configuration>> |
  +<<spring-boot-features.adoc#boot-features-condition-annotations, @Conditions>>
   
   
   
  -== Moving to production
  +== Moving to Production
   When you are ready to push your Spring Boot application to production, we have
   <<production-ready-features.adoc#production-ready, some tricks>> that you might like:
   
  
positive.code: 
  
  [[boot-documentation-about]]
  == About the documentation
  The Spring Boot reference guide is available as
  
  * {spring-boot-docs}/html[HTML]
  
negative.code: 
  
  
  == Advanced Topics
  Finally, we have a few topics for more advanced users:
  
  * *Spring Boot Applications Deployment:*
  