Spring Boot Reference Guide

User Manual: Pdf

Open the PDF directly: View PDF PDF.
Page Count: 266 [warning: Documents this large are best viewed by clicking the View PDF Link!]

Scroll down to view the document on your mobile browser.
1/17/2018 Spring Boot Reference Guidehttps://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#boot-documentation-about 1/266Spring Boot Reference GuideAuthorsPhillip Webb, Dave Syer, Josh Long, Stéphane Nicoll, Rob Winch, Andy Wilkinson, Marcel Overdijk, Christian Dupuis, Sébastien Deleuze, MichaelSimons1.5.9.RELEASECopyright © 2012-2017Copies of this document may be made for your own use and for distribution to others, provided that you do not charge any fee for such copies and further provided thateach copy contains this Copyright Notice, whether distributed in print or electronically.Table of ContentsI. Spring Boot Documentation1. About the documentation2. Getting help3. First steps4. Working with Spring Boot5. Learning about Spring Boot features6. Moving to production7. Advanced topicsII. Getting started8. Introducing Spring Boot9. System Requirements9.1. Servlet containers10. Installing Spring Boot10.1. Installation instructions for the Java developer10.1.1. Maven installation10.1.2. Gradle installation10.2. Installing the Spring Boot CLI10.2.1. Manual installation10.2.2. Installation with SDKMAN!10.2.3. OSX Homebrew installation10.2.4. MacPorts installation10.2.5. Command-line completion10.2.6. Quick start Spring CLI example10.3. Upgrading from an earlier version of Spring Boot11. Developing your first Spring Boot application11.1. Creating the POM
1/17/2018 Spring Boot Reference Guidehttps://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#boot-documentation-about 2/26611.2. Adding classpath dependencies11.3. Writing the code11.3.1. The @RestController and @RequestMapping annotations11.3.2. The @EnableAutoConfiguration annotation11.3.3. The “main” method11.4. Running the example11.5. Creating an executable jar12. What to read nextIII. Using Spring Boot13. Build systems13.1. Dependency management13.2. Maven13.2.1. Inheriting the starter parent13.2.2. Using Spring Boot without the parent POM13.2.3. Changing the Java version13.2.4. Using the Spring Boot Maven plugin13.3. Gradle13.4. Ant13.5. Starters14. Structuring your code14.1. Using the “default” package14.2. Locating the main application class15. Configuration classes15.1. Importing additional configuration classes15.2. Importing XML configuration16. Auto-configuration16.1. Gradually replacing auto-configuration16.2. Disabling specific auto-configuration17. Spring Beans and dependency injection18. Using the @SpringBootApplication annotation19. Running your application19.1. Running from an IDE19.2. Running as a packaged application19.3. Using the Maven plugin19.4. Using the Gradle plugin19.5. Hot swapping20. Developer tools20.1. Property defaults20.2. Automatic restart20.2.1. Excluding resources20.2.2. Watching additional paths20.2.3. Disabling restart20.2.4. Using a trigger file

Navigation menu