|
|
|
@ -1,6 +1,6 @@
|
|
|
|
|
# Spring Zero
|
|
|
|
|
Spring Zero is "Spring for Snowboarders". If you are kewl, or just impatient, and you
|
|
|
|
|
want to use Spring, then this is the place to be. Spring Zero is the code-name for a
|
|
|
|
|
# Spring Boot
|
|
|
|
|
Spring Boot is "Spring for Snowboarders". If you are kewl, or just impatient, and you
|
|
|
|
|
want to use Spring, then this is the place to be. Spring Boot is the code-name for a
|
|
|
|
|
group of related technologies, that will get you up and running with
|
|
|
|
|
Spring-powered, production-grade applications and services with absolute minimum fuss.
|
|
|
|
|
It takes an opinionated view of the Spring family so that new and existing users can
|
|
|
|
@ -41,7 +41,7 @@ or above.
|
|
|
|
|
|
|
|
|
|
$ mvn clean install
|
|
|
|
|
|
|
|
|
|
An `alias` can be used for the Spring Zero command line tool:
|
|
|
|
|
An `alias` can be used 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"
|
|
|
|
|
|
|
|
|
@ -95,8 +95,8 @@ _NOTE: the above example assumes your build system has imported the `spring-star
|
|
|
|
|
maven pom._
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## Spring Zero Components
|
|
|
|
|
There are a number of components in Zero. Here are the important ones:
|
|
|
|
|
## Spring Boot Components
|
|
|
|
|
There are a number of components in Boot. Here are the important ones:
|
|
|
|
|
|
|
|
|
|
### The Spring CLI
|
|
|
|
|
The 'spring' command line application compiles and runs Groovy source, making it super
|
|
|
|
@ -106,8 +106,8 @@ can also watch files, automatically recompiling and restarting when they change.
|
|
|
|
|
*See [spring-cli/README](spring-cli/README.md).*
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Spring Bootstrap
|
|
|
|
|
The main library providing features that support the other parts of Spring Zero.
|
|
|
|
|
### Spring Boot
|
|
|
|
|
The main library providing features that support the other parts of Spring Boot.
|
|
|
|
|
Features include:
|
|
|
|
|
|
|
|
|
|
* `SpringApplication` - a class with static convenience methods that make it really easy
|
|
|
|
@ -183,6 +183,6 @@ samples are provided:
|
|
|
|
|
* spring-boot-sample-profile - example showing Spring's `@profile` support
|
|
|
|
|
* spring-boot-sample-traditional - shows Spring Zero with more traditional WAR packaging
|
|
|
|
|
(but also executable using `java -jar`)
|
|
|
|
|
* spring-boot-sample-xml - Example show how Spring Zero can be mixed with trditional XML
|
|
|
|
|
* spring-boot-sample-xml - Example show how Spring Boot can be mixed with traditional XML
|
|
|
|
|
configuration
|
|
|
|
|
|
|
|
|
|