Add requirements documentation section

Fixes gh-1439
pull/2071/head
Stephane Nicoll 10 years ago committed by Phillip Webb
parent 3922808de0
commit 4e1c259645

@ -40,6 +40,8 @@ Having trouble with Spring Boot, We'd like to help!
NOTE: All of Spring Boot is open source, including the documentation! If you find problems NOTE: All of Spring Boot is open source, including the documentation! If you find problems
with the docs; or if you just want to improve them, please {github-code}[get involved]. with the docs; or if you just want to improve them, please {github-code}[get involved].
[[boot-documentation-first-steps]] [[boot-documentation-first-steps]]
== First steps == First steps
If you're just getting started with Spring Boot, or 'Spring' in general, If you're just getting started with Spring Boot, or 'Spring' in general,
@ -47,6 +49,7 @@ If you're just getting started with Spring Boot, or 'Spring' in general,
* *From scratch:* * *From scratch:*
<<getting-started.adoc#getting-started-introducing-spring-boot, Overview>> | <<getting-started.adoc#getting-started-introducing-spring-boot, Overview>> |
<<getting-started.adoc#getting-started-system-requirements, Requirements>> |
<<getting-started.adoc#getting-started-installing-spring-boot, Installation>> <<getting-started.adoc#getting-started-installing-spring-boot, Installation>>
* *Tutorial:* * *Tutorial:*
<<getting-started.adoc#getting-started-first-application, Part 1>> | <<getting-started.adoc#getting-started-first-application, Part 1>> |
@ -81,6 +84,8 @@ got you covered>>.
* *Spring Boot CLI:* * *Spring Boot CLI:*
<<using-spring-boot-cli.adoc#cli, Using the CLI>> <<using-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? Need more details about Spring Boot's core features?
<<spring-boot-features.adoc#boot-features, This is for you>>! <<spring-boot-features.adoc#boot-features, This is for you>>!
@ -108,6 +113,7 @@ Need more details about Spring Boot's core features?
<<spring-boot-features.adoc#boot-features-condition-annotations, @Conditions>> <<spring-boot-features.adoc#boot-features-condition-annotations, @Conditions>>
== Moving to production == Moving to production
When you're ready to push your Spring Boot application to production, we've got When you're ready to push your Spring Boot application to production, we've got
<<production-ready-features.adoc#production-ready, some tricks that you might like>>! <<production-ready-features.adoc#production-ready, some tricks that you might like>>!
@ -125,6 +131,8 @@ When you're ready to push your Spring Boot application to production, we've got
<<production-ready-features.adoc#production-ready-tracing, Tracing>> | <<production-ready-features.adoc#production-ready-tracing, Tracing>> |
<<production-ready-features.adoc#production-ready-process-monitoring, Process>> <<production-ready-features.adoc#production-ready-process-monitoring, Process>>
== Advanced topics == Advanced topics
Lastly, we have a few topics for the more advanced user. Lastly, we have a few topics for the more advanced user.

@ -34,6 +34,46 @@ diverge from the defaults.
[[getting-started-system-requirements]]
== System Requirements
Spring Boot {spring-boot-version} requires http://www.java.com[Java 6] and Spring
Framework 4.2.3 or above. Explicit build support is provided for Maven (3.2+) and
Gradle (1.12+).
TIP: Although you can use Spring Boot with Java 6, we generally recommend Java 8 if at
all possible.
=== Servlet containers
The following embedded servlet containers are supported out of the box:
|===
|Name |Servlet Version |Java Version
|Tomcat 8
|3.1
|Java 7+
|Tomcat 7
|3.0
|Java 6+
|Jetty 9
|3.1
|Java 7+
|Jetty 8
|3.0
|Java 6+
|Undertow 1.1
|3.1
|Java 7+
|===
You can also deploy Spring Boot applications to any Servlet 3.0+ compatible container.
[[getting-started-installing-spring-boot]] [[getting-started-installing-spring-boot]]
== Installing Spring Boot == Installing Spring Boot
Spring Boot can be used with "`classic`" Java development tools or installed as a command Spring Boot can be used with "`classic`" Java development tools or installed as a command

Loading…
Cancel
Save