Commit e1c6860a authored by Phillip Webb's avatar Phillip Webb

Documentation

parent 5a723662
......@@ -91,7 +91,7 @@ You can use an `alias` for the Spring Boot command line tool:
$ alias spring="java -jar ~/.m2/repository/org/springframework/boot/spring-cli/0.5.0.BUILD-SNAPSHOT/spring-cli-0.5.0.BUILD-SNAPSHOT.jar"
_Also see [CONTRIBUTING.md] if you wish to submit pull requests._
_Also see [CONTRIBUTING.md](CONTRIBUTING.md) if you wish to submit pull requests._
## Spring Boot Modules
There are a number of modules in Spring Boot. Here are the important ones:
......@@ -144,20 +144,20 @@ can also watch files, automatically recompiling and restarting when they change.
### spring-boot-actuator
The Actuator uses auto-configuration to decorate your application with features that
make it instantly deployable and supportable in production. For instance if you are
writing a JSON web service then it will provide a server, security, logging, externalized
configuration, management endpoints, an audit abstraction, and more. If you want to
switch off the built in features, or extend or replace them, it makes that really easy as
well.
Spring Boot Actuator provides additional auto-configuration to decorate your application
with features that make it instantly deployable and supportable in production. For
instance if you are writing a JSON web service then it will provide a server, security,
logging, externalized configuration, management endpoints, an audit abstraction, and
more. If you want to switch off the built in features, or extend or replace them, it
makes that really easy as well.
_See [spring-boot-actuator/README.md](spring-boot-actuator/README.md)._
### spring-boot-loader
Loader provides the secret sauce that allows you to build a single jar file that can be
launched using `java -jar`. Generally you will not need to use `spring-boot-loader`
directly but instead work with the
Spring Boot Loader provides the secret sauce that allows you to build a single jar file
that can be launched using `java -jar`. Generally you will not need to use
`spring-boot-loader` directly but instead work with the
[Gradle](spring-boot-gradle-plugin/README.md) or
[Maven](spring-boot-maven-plugin/README.md) plugin.
......
# Spring Boot Actuator
# Spring Boot - Actuator
The aim of this project is minimum fuss for getting applications up
and running in production, and in other environments. There is a
......
......@@ -37,12 +37,6 @@ have picked a container implementation (by including either Tomcat or
Jetty on the classpath), but then the API is the same. TODO: finish
this.
## Logging
Spring Actuator uses SLF4J for logging, but leaves the implementation
open. The Starter projects and the Actuator use logback logging by
default because it has the richest feature set.
## Info Endpoint
By default the Actuator adds an `/info` endpoint to the main server.
......
# Spring AutoConfigure
# Spring Boot - AutoConfigure
# Spring CLI
# Spring Boot - CLI
# Spring Launcher
A very thin Java main for executable JAR and WAR
archives. `JarLauncher` and `WarLauncher` know how to access classpath
resources and dependencies in nested jar files.
# Spring Launcher
# Spring Boot - Loader
A very thin Java main for executable JAR and WAR
archives. `JarLauncher` and `WarLauncher` know how to access classpath
......
# Spring Package Maven Plugin
# Spring Boot - Maven Plugin
A maven plugin for building executable JAR and WAR files. To use it,
configure your project to build a JAR or WAR (as appropriate) in the
......
# Spring Boot - Samples
# Spring Starters
# Spring Boot - Starters
Aggregated dependencies for starter projects with an opinionated
choice of Spring and related useful technologies.
This diff is collapsed.
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment