spring-boot/spring-boot-samples
Andy Wilkinson 35b7ba5cda Deprecate http.mappers.* properties
The http.mappers.* configuration properties assumed that the mapping
was JSON (on of the property names was jsonPrettyPrint) and also only
exposed a small subset of the configuration options supported by
Jackson (and GSON). The property names implied that it would configure
all HTTP mapping, however it was ignored by GsonAutoConfiguration.

This commit deprecates the support for http.mappers.* in favour of
configuring Jackson or Gson instead. Jackson can be configured
declaratively using the spring.jackson.* properties or programtically.
Gson can be configured programatically by using a GsonBuilder to
create a Gson instance with the desired configuration.
gh-1946 has been opened to add support for declarative configuration
of Gson.

Closes gh-1945
2014-11-18 13:51:48 +00:00
..
spring-boot-sample-actuator Deprecate http.mappers.* properties 2014-11-18 13:51:48 +00:00
spring-boot-sample-actuator-log4j Update samples to use @SpringBootApplication 2014-11-06 22:51:09 -08:00
spring-boot-sample-actuator-log4j2 Update samples to use @SpringBootApplication 2014-11-06 22:51:09 -08:00
spring-boot-sample-actuator-noweb Update samples to use @SpringBootApplication 2014-11-06 22:51:09 -08:00
spring-boot-sample-actuator-ui Update expectation to match response from anonymous access to /health 2014-10-28 09:39:40 +00:00
spring-boot-sample-amqp Update samples to use @SpringBootApplication 2014-11-06 22:51:09 -08:00
spring-boot-sample-aop Update samples to use @SpringBootApplication 2014-11-06 22:51:09 -08:00
spring-boot-sample-batch Update samples to use @SpringBootApplication 2014-11-06 22:51:09 -08:00
spring-boot-sample-data-elasticsearch Update samples to use @SpringBootApplication 2014-11-06 22:51:09 -08:00
spring-boot-sample-data-gemfire Update samples to use @SpringBootApplication 2014-11-06 22:51:09 -08:00
spring-boot-sample-data-jpa Update samples to use @SpringBootApplication 2014-11-06 22:51:09 -08:00
spring-boot-sample-data-mongodb Merge branch '1.1.x' 2014-11-11 10:13:51 +00:00
spring-boot-sample-data-redis Update samples to use @SpringBootApplication 2014-11-06 22:51:09 -08:00
spring-boot-sample-data-rest Update samples to use @SpringBootApplication 2014-11-06 22:51:09 -08:00
spring-boot-sample-data-solr Update samples to use @SpringBootApplication 2014-11-06 22:51:09 -08:00
spring-boot-sample-flyway Update samples to use @SpringBootApplication 2014-11-06 22:51:09 -08:00
spring-boot-sample-hornetq Update samples to use @SpringBootApplication 2014-11-06 22:51:09 -08:00
spring-boot-sample-integration Update samples to use @SpringBootApplication 2014-11-06 22:51:09 -08:00
spring-boot-sample-jersey Update samples to use @SpringBootApplication 2014-11-06 22:51:09 -08:00
spring-boot-sample-jersey1 Update samples to use @SpringBootApplication 2014-11-06 22:51:09 -08:00
spring-boot-sample-jetty Update samples to use @SpringBootApplication 2014-11-06 22:51:09 -08:00
spring-boot-sample-jetty8 Restore compatibility with Jetty 8 when SSL is being used 2014-11-17 17:18:31 +00:00
spring-boot-sample-jetty8-ssl Restore compatibility with Jetty 8 when SSL is being used 2014-11-17 17:18:31 +00:00
spring-boot-sample-jetty-ssl Restore compatibility with Jetty 8 when SSL is being used 2014-11-17 17:18:31 +00:00
spring-boot-sample-jta-atomikos Update samples to use @SpringBootApplication 2014-11-06 22:51:09 -08:00
spring-boot-sample-jta-bitronix Update samples to use @SpringBootApplication 2014-11-06 22:51:09 -08:00
spring-boot-sample-jta-jndi Update samples to use @SpringBootApplication 2014-11-06 22:51:09 -08:00
spring-boot-sample-liquibase Update samples to use @SpringBootApplication 2014-11-06 22:51:09 -08:00
spring-boot-sample-parent-context Update samples to use @SpringBootApplication 2014-11-06 22:51:09 -08:00
spring-boot-sample-profile Update samples to use @SpringBootApplication 2014-11-06 22:51:09 -08:00
spring-boot-sample-secure Next development version 2014-10-10 15:19:47 -07:00
spring-boot-sample-servlet Next development version 2014-10-10 15:19:47 -07:00
spring-boot-sample-simple Update samples to use @SpringBootApplication 2014-11-06 22:51:09 -08:00
spring-boot-sample-tomcat Update samples to use @SpringBootApplication 2014-11-06 22:51:09 -08:00
spring-boot-sample-tomcat7-jsp Update samples to use @SpringBootApplication 2014-11-06 22:51:09 -08:00
spring-boot-sample-tomcat-jsp Update samples to use @SpringBootApplication 2014-11-06 22:51:09 -08:00
spring-boot-sample-tomcat-multi-connectors Update samples to use @SpringBootApplication 2014-11-06 22:51:09 -08:00
spring-boot-sample-tomcat-ssl Update samples to use @SpringBootApplication 2014-11-06 22:51:09 -08:00
spring-boot-sample-traditional Update samples to use @SpringBootApplication 2014-11-06 22:51:09 -08:00
spring-boot-sample-velocity Update samples to use @SpringBootApplication 2014-11-06 22:51:09 -08:00
spring-boot-sample-web-freemarker Update samples to use @SpringBootApplication 2014-11-06 22:51:09 -08:00
spring-boot-sample-web-groovy-templates Update samples to use @SpringBootApplication 2014-11-06 22:51:09 -08:00
spring-boot-sample-web-jsp Update samples to use @SpringBootApplication 2014-11-06 22:51:09 -08:00
spring-boot-sample-web-method-security Switch master to 1.2.0.BUILD-SNAPSHOT 2014-07-11 10:44:05 +02:00
spring-boot-sample-web-secure Next development version 2014-10-10 15:19:47 -07:00
spring-boot-sample-web-secure-custom Next development version 2014-10-10 15:19:47 -07:00
spring-boot-sample-web-secure-jdbc Next development version 2014-10-10 15:19:47 -07:00
spring-boot-sample-web-static Polish 2014-11-11 09:47:54 -08:00
spring-boot-sample-web-ui Update samples to use @SpringBootApplication 2014-11-06 22:51:09 -08:00
spring-boot-sample-web-velocity Update samples to use @SpringBootApplication 2014-11-06 22:51:09 -08:00
spring-boot-sample-websocket Merge branch '1.1.x' 2014-11-10 11:29:21 +00:00
spring-boot-sample-ws Update samples to use @SpringBootApplication 2014-11-06 22:51:09 -08:00
spring-boot-sample-xml Next development version 2014-10-10 15:19:47 -07:00
pom.xml Restore compatibility with Jetty 8 when SSL is being used 2014-11-17 17:18:31 +00:00
README.adoc Fix broken documentation links 2014-09-25 09:47:07 -07:00

 The following java samples are provided:

* link:spring-boot-sample-simple[spring-boot-sample-simple]
  -- A simple command line application
* link:spring-boot-sample-tomcat[spring-boot-sample-tomcat]
  --  Embedded Tomcat
* link:spring-boot-sample-jetty[spring-boot-sample-jetty]
  -- Embedded Jetty
* link:spring-boot-sample-actuator[spring-boot-sample-actuator]
  -- Simple REST service with production features
* link:spring-boot-sample-actuator-ui[spring-boot-sample-actuator-ui]
  -- A web UI example with production features
* link:spring-boot-sample-actuator-noweb[spring-boot-sample-actuator-noweb]
  -- A production features sample with no web application
* link:spring-boot-sample-actuator-log4j[spring-boot-sample-actuator-log4j]
  -- A production features sample using log4j for logging (instead of logback)
* link:spring-boot-sample-web-ui[spring-boot-sample-web-ui]
  -- A thymeleaf web application
* link:spring-boot-sample-web-static[spring-boot-sample-web-static]
  -- A web application serving static files
* link:spring-boot-sample-web-freemarker[spring-boot-sample-web-freemarker]
  -- A web application using Freemarker templates
* link:spring-boot-sample-web-velocity[spring-boot-sample-web-velocity]
  -- A web application using Velocity templates
* link:spring-boot-sample-web-groovy-templates[spring-boot-sample-web-groovy-templates]
  -- A web application using native Groovy templates
* link:spring-boot-sample-web-jsp[spring-boot-sample-web-jsp]
  -- A web application using JSP templates
* link:spring-boot-sample-web-tomcat8-jsp[spring-boot-sample-tomcat8-jsp]
  -- A web application using JSP templates with Tomcat 8
* link:spring-boot-sample-web-tomcat-multi-connectors[spring-boot-sample-tomcat-multi-connectors]
  -- A web application using multiple connectors in tomcat, showing how to customize the Tomcat server
* link:spring-boot-sample-web-secure[spring-boot-sample-web-secure]
  -- A web application with typical Security configuration enabling a login form
* link:spring-boot-sample-web-method-security[spring-boot-sample-web-method-security]
  -- A web application with Security configuration enabling global method security
* link:spring-boot-sample-secure[spring-boot-sample-secure]
  -- example showing Spring Security in a non-web application
* link:spring-boot-sample-servlet[spring-boot-sample-servlet]
  -- example showing a "raw" `Servlet` returning plaintext content
* link:spring-boot-sample-ws[spring-boot-sample-ws]
  -- A simple contract-first SOAP web service with Spring Web Services
* link:spring-boot-sample-websocket[spring-boot-sample-websocket]
  -- A web application with Websocket support on the client and server
* link:spring-boot-sample-flyway[spring-boot-sample-flyway]
  -- Example showing database migrations with Flyway
* link:spring-boot-sample-liquibase[spring-boot-sample-liquibase]
  -- Example showing database migrations with Liquibase
* link:spring-boot-sample-amqp[spring-boot-sample-amqp]
  -- Example showing message-oriented application using RabbitMQ
* link:spring-boot-sample-hornetq[spring-boot-sample-hornetq]
  -- Example showing message-oriented application using HornetQ
* link:spring-boot-sample-batch[spring-boot-sample-batch]
  -- Define and run a Batch job in a few lines of code
* link:spring-boot-sample-data-jpa[spring-boot-sample-data-jpa]
  -- Spring Data JPA + Hibernate + HSQLDB
* link:spring-boot-sample-data-mongodb[spring-boot-sample-data-mongodb]
  -- Spring Data Mongo repositories
* link:spring-boot-sample-data-solr[spring-boot-sample-data-solr]
  -- Spring Data Solr repositories
* link:spring-boot-sample-data-redis[spring-boot-sample-data-redis]
  -- Simple usage of Spring Data Redis
* link:spring-boot-sample-data-rest[spring-boot-sample-data-rest]
  -- Crud repositories exposed as REST endpoints
* link:spring-boot-sample-integration[spring-boot-sample-integration]
  -- A spring integration application
* link:spring-boot-sample-profile[spring-boot-sample-profile]
  -- example showing Spring's `@profile` support
* link:spring-boot-sample-parent-context[spring-boot-sample-parent-context]
  -- example showing an `ApplicationContext` with a parent
* link:spring-boot-sample-aop[spring-boot-sample-aop]
  -- shows explicit usage of Spring AOP
* link:spring-boot-sample-traditional[spring-boot-sample-traditional]
  -- shows more traditional WAR packaging  (but also executable using `java -jar`)
* link:spring-boot-sample-xml[spring-boot-sample-xml]
  -- Example show how Spring Boot can be mixed with traditional XML configuration (we
  generally recommend using Java `@Configuration` whenever possible)