anchor.diff:  == Introducing Spring Boot
   Spring Boot makes it easy to create stand-alone, production-grade Spring based
   Applications that you can run. We take an opinionated view of the Spring
  -platform and third-party libraries, so that you can get started with minimum fuss. Most Spring
  -Boot applications need very little Spring configuration.
  -
  -You can use Spring Boot to create Java applications that can be started by using `java -jar`
  -or more traditional war deployments. We also provide a command line tool that runs
  -"`spring scripts`".
  +platform and third-party libraries, so that you can get started with minimum fuss. Most
  +Spring Boot applications need very little Spring configuration.
  +
  +You can use Spring Boot to create Java applications that can be started by using
  +`java -jar` or more traditional war deployments. We also provide a command line tool that
  +runs "`spring scripts`".
   
   Our primary goals are:
   
  
positive.code: 	[INFO] com.example:myproject:jar:0.0.1-SNAPSHOT
  ----
  
  The `mvn dependency:tree` command prints a tree representation of your project dependencies.
  You can see that `spring-boot-starter-parent` provides no
  dependencies by itself. To add the necessary dependencies, edit your `pom.xml` and add the `spring-boot-starter-web` dependency
  immediately below the `parent` section:
  
  [source,xml,indent=0,subs="verbatim,quotes,attributes"]
  ----
  
negative.code: 
  [[getting-started-first-application]]
  == Developing Your First Spring Boot Application
  This section describes how to develop a simple "`Hello World!`" web application that
  highlights some of Spring Boot's key features. We use Maven to build this project, since
  most IDEs support it.
  
  [TIP]
  ====
  