Latest commit 4fe0417 Jan 20, 2017 @snicoll snicoll Merge branch '1.5.x'
Permalink
..
Failed to load latest commit information.
spring-boot-sample-activemq Merge branch '1.5.x' Dec 30, 2016
spring-boot-sample-actuator-log4j2 Merge branch '1.5.x' Dec 30, 2016
spring-boot-sample-actuator-noweb Merge branch '1.5.x' Dec 30, 2016
spring-boot-sample-actuator-ui Merge branch '1.5.x' Dec 30, 2016
spring-boot-sample-actuator Merge branch '1.5.x' Dec 30, 2016
spring-boot-sample-amqp Merge branch '1.5.x' Dec 30, 2016
spring-boot-sample-ant Merge remote-tracking branch 'origin/1.5.x' Jan 5, 2017
spring-boot-sample-aop Merge branch '1.5.x' Dec 30, 2016
spring-boot-sample-atmosphere Merge branch '1.5.x' Dec 30, 2016
spring-boot-sample-batch Merge branch '1.5.x' Dec 30, 2016
spring-boot-sample-cache Merge branch '1.5.x' Dec 30, 2016
spring-boot-sample-custom-layout Merge branch '1.5.x' Dec 30, 2016
spring-boot-sample-data-cassandra Merge branch '1.5.x' Dec 30, 2016
spring-boot-sample-data-couchbase Merge branch '1.5.x' Dec 30, 2016
spring-boot-sample-data-elasticsearch Merge branch '1.5.x' Dec 30, 2016
spring-boot-sample-data-jpa Merge branch '1.5.x' Dec 30, 2016
spring-boot-sample-data-ldap Merge branch '1.5.x' Jan 17, 2017
spring-boot-sample-data-mongodb Merge branch '1.5.x' Jan 20, 2017
spring-boot-sample-data-neo4j Merge branch '1.5.x' Dec 30, 2016
spring-boot-sample-data-redis Merge branch '1.5.x' Dec 30, 2016
spring-boot-sample-data-rest Merge branch '1.5.x' Dec 30, 2016
spring-boot-sample-data-solr Merge branch '1.5.x' Dec 30, 2016
spring-boot-sample-devtools Merge branch '1.5.x' Jan 6, 2017
spring-boot-sample-flyway Merge branch '1.5.x' Dec 30, 2016
spring-boot-sample-hateoas Merge branch '1.5.x' Dec 30, 2016
spring-boot-sample-hypermedia-gson Merge branch '1.5.x' Dec 30, 2016
spring-boot-sample-hypermedia-jpa Merge branch '1.5.x' Dec 30, 2016
spring-boot-sample-hypermedia-ui-secure Merge branch '1.5.x' Jan 17, 2017
spring-boot-sample-hypermedia-ui Merge branch '1.5.x' Dec 30, 2016
spring-boot-sample-hypermedia Merge branch '1.5.x' Dec 30, 2016
spring-boot-sample-integration Merge branch '1.5.x' Jan 17, 2017
spring-boot-sample-jersey Merge branch '1.5.x' Dec 30, 2016
spring-boot-sample-jersey1 Merge branch '1.5.x' Dec 30, 2016
spring-boot-sample-jetty-jsp Merge branch '1.5.x' Dec 30, 2016
spring-boot-sample-jetty-ssl Merge branch '1.5.x' Dec 30, 2016
spring-boot-sample-jetty Merge branch '1.5.x' Dec 30, 2016
spring-boot-sample-jetty8-ssl Merge branch '1.5.x' Dec 30, 2016
spring-boot-sample-jetty8 Merge branch '1.5.x' Dec 30, 2016
spring-boot-sample-jetty92 Merge branch '1.5.x' Dec 30, 2016
spring-boot-sample-jetty93 Merge branch '1.5.x' Dec 30, 2016
spring-boot-sample-jooq Merge branch '1.5.x' Dec 30, 2016
spring-boot-sample-jpa Merge branch '1.5.x' Dec 30, 2016
spring-boot-sample-jta-atomikos Merge branch '1.5.x' Dec 30, 2016
spring-boot-sample-jta-bitronix Merge branch '1.5.x' Dec 30, 2016
spring-boot-sample-jta-jndi Merge branch '1.5.x' Dec 30, 2016
spring-boot-sample-jta-narayana Merge branch '1.5.x' Dec 30, 2016
spring-boot-sample-liquibase Merge branch '1.5.x' Dec 30, 2016
spring-boot-sample-logback Merge branch '1.5.x' Dec 30, 2016
spring-boot-sample-metrics-dropwizard Merge branch '1.5.x' Dec 30, 2016
spring-boot-sample-metrics-opentsdb Merge branch '1.5.x' Dec 30, 2016
spring-boot-sample-metrics-redis Merge branch '1.5.x' Dec 30, 2016
spring-boot-sample-parent-context Merge branch '1.5.x' Dec 30, 2016
spring-boot-sample-profile Merge branch '1.5.x' Dec 30, 2016
spring-boot-sample-property-validation Merge branch '1.5.x' Dec 30, 2016
spring-boot-sample-secure-oauth2-actuator Fixup parent POM version number Jan 5, 2017
spring-boot-sample-secure-oauth2-resource Merge branch '1.5.x' Jan 5, 2017
spring-boot-sample-secure-oauth2 Merge branch '1.5.x' Jan 5, 2017
spring-boot-sample-secure Merge branch '1.5.x' Dec 30, 2016
spring-boot-sample-servlet Merge branch '1.5.x' Dec 30, 2016
spring-boot-sample-session-redis Merge branch '1.5.x' Dec 30, 2016
spring-boot-sample-simple Merge branch '1.5.x' Jan 19, 2017
spring-boot-sample-test-nomockito Merge branch '1.5.x' Dec 30, 2016
spring-boot-sample-test Further Polish Mockito 2 support Jan 5, 2017
spring-boot-sample-testng Merge branch '1.5.x' Dec 30, 2016
spring-boot-sample-tomcat-jsp Merge branch '1.5.x' Dec 30, 2016
spring-boot-sample-tomcat-multi-connectors Merge branch '1.5.x' Dec 30, 2016
spring-boot-sample-tomcat-ssl Merge branch '1.5.x' Dec 30, 2016
spring-boot-sample-tomcat Merge branch '1.5.x' Dec 30, 2016
spring-boot-sample-tomcat7-jsp Merge branch '1.5.x' Dec 30, 2016
spring-boot-sample-tomcat7-ssl Merge branch '1.5.x' Dec 30, 2016
spring-boot-sample-tomcat80-ssl Merge branch '1.5.x' Dec 30, 2016
spring-boot-sample-traditional Merge branch '1.5.x' Dec 30, 2016
spring-boot-sample-undertow-ssl Merge branch '1.5.x' Dec 30, 2016
spring-boot-sample-undertow Merge branch '1.5.x' Dec 30, 2016
spring-boot-sample-war Merge branch '1.5.x' Dec 28, 2016
spring-boot-sample-web-freemarker Merge branch '1.5.x' Dec 30, 2016
spring-boot-sample-web-groovy-templates Merge branch '1.5.x' Dec 30, 2016
spring-boot-sample-web-jsp Merge branch '1.5.x' Dec 30, 2016
spring-boot-sample-web-method-security Merge branch '1.5.x' Dec 30, 2016
spring-boot-sample-web-mustache Merge branch '1.5.x' Dec 30, 2016
spring-boot-sample-web-secure-custom Merge branch '1.5.x' Dec 30, 2016
spring-boot-sample-web-secure-github Merge branch '1.5.x' Dec 30, 2016
spring-boot-sample-web-secure-jdbc Merge branch '1.5.x' Dec 30, 2016
spring-boot-sample-web-secure Merge branch '1.5.x' Dec 30, 2016
spring-boot-sample-web-static Merge branch '1.5.x' Dec 30, 2016
spring-boot-sample-web-thymeleaf3 Merge branch '1.5.x' Dec 30, 2016
spring-boot-sample-web-ui Merge branch '1.5.x' Dec 30, 2016
spring-boot-sample-webservices Merge branch '1.5.x' Dec 30, 2016
spring-boot-sample-websocket-jetty Further Polish Mockito 2 support Jan 5, 2017
spring-boot-sample-websocket-jetty93 Further Polish Mockito 2 support Jan 5, 2017
spring-boot-sample-websocket-tomcat Further Polish Mockito 2 support Jan 5, 2017
spring-boot-sample-websocket-undertow Further Polish Mockito 2 support Jan 5, 2017
spring-boot-sample-xml Merge branch '1.5.x' Dec 30, 2016
README.adoc Merge branch '1.5.x' Jan 14, 2017
pom.xml Merge branch '1.5.x' Jan 17, 2017

README.adoc

Spring Boot Samples

The following sample applications are provided:

Sample Description

spring-boot-sample-activemq

JMS consumer and producer using Apache ActiveMQ

spring-boot-sample-actuator

REST service with production-ready features

spring-boot-sample-actuator-log4j2

Production-ready features using log4j 2 for logging (instead of logback)

spring-boot-sample-actuator-noweb

Non-web application with production-ready features

spring-boot-sample-actuator-ui

Web UI example with production-ready features

spring-boot-sample-amqp

Message-oriented application using AMQP and RabbitMQ

spring-boot-sample-ant

Executable JAR build using Ant

spring-boot-sample-aop

Demonstrates explicit usage of Spring AOP

spring-boot-sample-atmosphere

Chat service built using Atmosphere

spring-boot-sample-batch

Define and run a Batch job in a few lines of code

spring-boot-sample-cache

Web application that uses Spring’s cache abstraction

spring-boot-sample-custom-layout

Creates custom Jar Layout

spring-boot-sample-data-cassandra

Stores data using Spring Data Cassandra

spring-boot-sample-data-couchbase

Stores data using Spring Data Couchbase

spring-boot-sample-data-elasticsearch

Stores data using Spring Data Elasticsearch

spring-boot-sample-data-jpa

Stores data using Spring Data JPA with Hibernate

spring-boot-sample-data-ldap

Stores data using Spring Data LDAP

spring-boot-sample-data-mongodb

Stores data using Spring Data MongoDB

spring-boot-sample-data-neo4j

Stores data using Spring Data Neo4j

spring-boot-sample-data-redis

Stores data using Spring Data Redis

spring-boot-sample-data-rest

RESTful service built using Spring Data REST

spring-boot-sample-data-solr

Stores data using Spring Data Solr

spring-boot-sample-devtools

Using DevTools for rapid application development

spring-boot-sample-flyway

Database migrations with Flyway

spring-boot-sample-hateoas

RESTful API built using Spring Hateoas

spring-boot-sample-hypermedia

Demonstrates Actuator’s hypermedia support, including HAL Browser

spring-boot-sample-hypermedia-gson

Demonstrates Actuator’s hypermedia support using GSON in place of Jackson

spring-boot-sample-hypermedia-jpa

Demonstrates Actuator’s hypermedia support alongside Spring Data JPA and Spring Data REST

spring-boot-sample-hypermedia-ui-secure

Demonstrates Actuator’s hypermedia support alongside a static secure web UI

spring-boot-sample-hypermedia-ui

Demonstrates Actuator’s hypermedia support alongside a static web UI

spring-boot-sample-integration

Integration application built using Spring Integration and its Java DSL

spring-boot-sample-jersey

RESTful service built using Jersey 2

spring-boot-sample-jersey1

RESTful service built using Jersey

spring-boot-sample-jetty

Embedded Jetty

spring-boot-sample-jetty-ssl

Embedded Jetty configured to use SSL

spring-boot-sample-jetty-jsp

Web application that uses JSP templates with Jetty

spring-boot-sample-jetty8

Embedded Jetty 8

spring-boot-sample-jetty8-ssl

Embedded Jetty 8 SSL

spring-boot-sample-jetty92

Embedded Jetty 9.2

spring-boot-sample-jetty93

Embedded Jetty 9.3

spring-boot-sample-jooq

Stores data using jOOQ

spring-boot-sample-jpa

Uses plain JPA (Hibernate)

spring-boot-sample-jta-atomikos

JTA transactions with Atomikos

spring-boot-sample-jta-bitronix

JTA transactions with Bitronix

spring-boot-sample-jta-jndi

JTA transactions using a TransactionManager and DataSource from JNDI

spring-boot-sample-jta-narayana

JTA transactions with Narayana

spring-boot-sample-liquibase

Database migrations with Liquibase

spring-boot-sample-logback

Demonstrates Spring Boot’s custom Logback functionality configured in logback-spring.xml

spring-boot-sample-metrics-dropwizard

Demonstrates support for Dropwizard metrics

spring-boot-sample-metrics-opentsdb

Exports metrics to OpenTSDB

spring-boot-sample-metrics-redis

Exports metrics to Redis

spring-boot-sample-parent-context

Application that uses an ApplicationContext with a parent

spring-boot-sample-profile

Demonstrates some of Spring Framework’s @Profile capabilities

spring-boot-sample-property-validation

Demonstrates the usage of @ConfigurationProperties with a Spring Validator

spring-boot-sample-secure

Non-web application that uses Spring Security

spring-boot-sample-secure-oauth2-actuator

RESTful service secured using OAuth2 and Actuator

spring-boot-sample-secure-oauth2

RESTful service secured using OAuth2

spring-boot-sample-secure-oauth2-resource

OAuth2 resource server

spring-boot-sample-servlet

Web application with a "raw" Servlet returning plain text content

spring-boot-sample-session-redis

Web Application that uses Spring Session to store session data in Redis

spring-boot-sample-simple

Simple command line application

spring-boot-sample-test

Demonstrates Spring Boot’s testing capabilities

spring-boot-sample-testng

Demonstrates TestNG-based testing

spring-boot-sample-tomcat

Embedded Tomcat

spring-boot-sample-tomcat-jsp

Web application that uses JSP templates with Tomcat

spring-boot-sample-tomcat-multi-connectors

Web application that uses Tomcat configured with multiple connectors

spring-boot-sample-tomcat-ssl

Web application that uses Tomcat configured with SSL

spring-boot-sample-tomcat7-jsp

Web application that uses JSP templates with Tomcat 7

spring-boot-sample-tomcat7-ssl

Web application that uses Tomcat 7 configured with SSL

spring-boot-sample-tomcat80-ssl

Web application that uses Tomcat 8.0 configured with SSL

spring-boot-sample-traditional

Traditional WAR packaging (but also executable using java -jar)

spring-boot-sample-undertow

Embedded Undertow

spring-boot-sample-undertow-ssl

Embedded Undertow configured to use SSL

spring-boot-sample-war

Web application packaged as a war file

spring-boot-sample-web-freemarker

Web application that uses FreeMarker templates

spring-boot-sample-web-groovy-templates

Web application that uses Groovy templates

spring-boot-sample-web-jsp

Web application that uses JSP templates

spring-boot-sample-web-method-security

Web application with Security configuration enabling global method security

spring-boot-sample-web-mustache

Web application that uses Mustache views

spring-boot-sample-web-secure

Web application with typical Security configuration enabling a login form

spring-boot-sample-web-secure-custom

Web application with custom Spring Security configuration

spring-boot-sample-web-secure-github

Web application with Spring Security configured to authenticate with GitHub using OAuth2

spring-boot-sample-web-secure-jdbc

Web application with Spring Security configured to use JDBC authentication

spring-boot-sample-web-static

Web application that serves static files

spring-boot-sample-web-thymeleaf3

Web application with a basic UI built using thymeleaf 3.x

spring-boot-sample-web-ui

Web application with a basic UI built using Bootstrap and JQuery

spring-boot-sample-webservices

Simple contract-first SOAP web service with Spring Web Services

spring-boot-sample-websocket-jetty

WebSocket application that uses Jetty

spring-boot-sample-websocket-jetty93

WebSocket application that uses Jetty 9.3

spring-boot-sample-websocket-tomcat

WebSocket application that uses Tomcat

spring-boot-sample-websocket-undertow

WebSocket application that uses Undertow

spring-boot-sample-xml

Example show how Spring Boot can be mixed with traditional XML configuration (we generally recommend using Java @Configuration whenever possible