Find file History
izeye and snicoll Polish
Closes gh-14049
Latest commit d5eaaf6 Aug 13, 2018
Permalink
..
Failed to load latest commit information.
spring-boot-sample-activemq Polish Dec 12, 2017
spring-boot-sample-actuator-custom-security Polish Mar 14, 2018
spring-boot-sample-actuator-log4j2 Harmonize endpoints exclude property Feb 12, 2018
spring-boot-sample-actuator-noweb Polish Jan 25, 2018
spring-boot-sample-actuator-ui Harmonize endpoints exclude property Feb 12, 2018
spring-boot-sample-actuator Merge branch '2.0.x' Jul 25, 2018
spring-boot-sample-amqp Polish Jan 25, 2018
spring-boot-sample-animated-banner Add support for animated GIFs Dec 13, 2017
spring-boot-sample-ant Merge branch '1.5.x' into 2.0.x May 30, 2018
spring-boot-sample-aop Merge branch '1.5.x' into 2.0.x May 26, 2018
spring-boot-sample-atmosphere Avoid Atmosphere using a null URL to create a URLClassLoader Aug 15, 2018
spring-boot-sample-batch Polish Jan 25, 2018
spring-boot-sample-cache Merge branch '2.0.x' Jul 25, 2018
spring-boot-sample-custom-layout Merge branch '1.5.x' into 2.0.x May 26, 2018
spring-boot-sample-data-cassandra Merge branch '1.5.x' into 2.0.x May 26, 2018
spring-boot-sample-data-couchbase Polish Dec 12, 2017
spring-boot-sample-data-elasticsearch Merge branch '1.5.x' into 2.0.x May 26, 2018
spring-boot-sample-data-jpa Polish copyright date on changed files Jul 29, 2018
spring-boot-sample-data-ldap Polish Jan 25, 2018
spring-boot-sample-data-mongodb Merge branch '1.5.x' into 2.0.x May 26, 2018
spring-boot-sample-data-neo4j Merge branch '1.5.x' into 2.0.x May 26, 2018
spring-boot-sample-data-redis Polish Jan 25, 2018
spring-boot-sample-data-rest Merge branch '1.5.x' into 2.0.x May 26, 2018
spring-boot-sample-data-solr Polish Feb 23, 2018
spring-boot-sample-devtools Merge branch '1.5.x' into 2.0.x May 26, 2018
spring-boot-sample-flyway Merge branch '1.5.x' into 2.0.x May 26, 2018
spring-boot-sample-hateoas Polish Dec 12, 2017
spring-boot-sample-integration Merge branch '1.5.x' into 2.0.x May 26, 2018
spring-boot-sample-jersey Remove Surefire workarounds that are not needed with 2.21 Apr 5, 2018
spring-boot-sample-jetty-jsp Support Tomcat 9 and Undertow 2 Jun 28, 2018
spring-boot-sample-jetty-ssl Support Tomcat 9 and Undertow 2 Jun 28, 2018
spring-boot-sample-jetty Support Tomcat 9 and Undertow 2 Jun 28, 2018
spring-boot-sample-jooq Upgrade to Jooq 3.11.2 Jul 3, 2018
spring-boot-sample-jpa Remove Surefire workarounds that are not needed with 2.21 Apr 5, 2018
spring-boot-sample-jta-atomikos Remove Surefire workarounds that are not needed with 2.21 Apr 5, 2018
spring-boot-sample-jta-bitronix Remove Surefire workarounds that are not needed with 2.21 Apr 5, 2018
spring-boot-sample-jta-jndi Log warning when open-in-view is implicitly enabled for JPA or Neo4j Oct 30, 2017
spring-boot-sample-jta-narayana Apply java9 profile to JDK 10 (and later) as well as JDK 9 Mar 2, 2018
spring-boot-sample-junit-jupiter Annotate our test annotations with @ExtendWith(SpringExtension.class) Jul 11, 2018
spring-boot-sample-kafka Polish Aug 15, 2018
spring-boot-sample-liquibase Merge branch '1.5.x' into 2.0.x May 26, 2018
spring-boot-sample-logback Polish Jan 25, 2018
spring-boot-sample-oauth2-client Polish Jul 18, 2018
spring-boot-sample-oauth2-resource-server Fix checkstyle rule Aug 8, 2018
spring-boot-sample-parent-context Merge branch '1.5.x' into 2.0.x May 26, 2018
spring-boot-sample-profile Merge branch '1.5.x' into 2.0.x May 26, 2018
spring-boot-sample-property-validation Merge branch '1.5.x' into 2.0.x May 26, 2018
spring-boot-sample-quartz Fix checkstyle violations May 26, 2018
spring-boot-sample-reactive-oauth2-client Add support for OIDC Configuration Provider Jul 17, 2018
spring-boot-sample-reactive-oauth2-resource-server Fix checkstyle rule Aug 8, 2018
spring-boot-sample-secure-webflux Make /health and /info insecure by default Jul 13, 2018
spring-boot-sample-secure Merge branch '1.5.x' into 2.0.x May 26, 2018
spring-boot-sample-servlet Fix checkstyle violations May 26, 2018
spring-boot-sample-session-webflux Revert "Ignore test affect by a regression in Spring Data Lovelace" Jul 17, 2018
spring-boot-sample-session Upgrade to Hazelcast 3.10.1 Jun 1, 2018
spring-boot-sample-simple Polish Jan 25, 2018
spring-boot-sample-test-nomockito Merge branch '1.5.x' Jan 5, 2018
spring-boot-sample-test Polish copyright date on changed files Jul 29, 2018
spring-boot-sample-testng Polish Jan 25, 2018
spring-boot-sample-tomcat-jsp Merge branch '1.5.x' into 2.0.x Jun 6, 2018
spring-boot-sample-tomcat-multi-connectors Merge branch '1.5.x' into 2.0.x May 26, 2018
spring-boot-sample-tomcat-ssl Polish Jan 25, 2018
spring-boot-sample-tomcat Merge branch '1.5.x' into 2.0.x May 26, 2018
spring-boot-sample-traditional Merge branch '1.5.x' into 2.0.x May 26, 2018
spring-boot-sample-undertow-ssl Merge branch '1.5.x' into 2.0.x May 26, 2018
spring-boot-sample-undertow Merge branch '1.5.x' into 2.0.x May 26, 2018
spring-boot-sample-war Merge branch '1.5.x' into 2.0.x May 26, 2018
spring-boot-sample-web-freemarker Merge branch '1.5.x' into 2.0.x May 26, 2018
spring-boot-sample-web-groovy-templates Make JAXB API available to Groovy Templates when running on Java 9+ Jul 11, 2018
spring-boot-sample-web-jsp Polish Jul 16, 2018
spring-boot-sample-web-method-security Merge branch '1.5.x' into 2.0.x May 26, 2018
spring-boot-sample-web-mustache Merge branch '1.5.x' into 2.0.x May 26, 2018
spring-boot-sample-web-secure-custom Merge branch '1.5.x' into 2.0.x May 26, 2018
spring-boot-sample-web-secure-jdbc Merge branch '1.5.x' into 2.0.x May 26, 2018
spring-boot-sample-web-secure Merge branch '1.5.x' into 2.0.x May 26, 2018
spring-boot-sample-web-static Polish Jan 25, 2018
spring-boot-sample-web-ui Merge branch '1.5.x' into 2.0.x May 26, 2018
spring-boot-sample-webflux Switch to functional web code to use static imports Jun 5, 2018
spring-boot-sample-webservices Apply java9 profile to JDK 10 (and later) as well as JDK 9 Mar 2, 2018
spring-boot-sample-websocket-jetty Fix checkstyle issues in samples Jul 28, 2018
spring-boot-sample-websocket-tomcat Fix checkstyle issues in samples Jul 28, 2018
spring-boot-sample-websocket-undertow Fix checkstyle issues in samples Jul 28, 2018
spring-boot-sample-xml Polish Jan 25, 2018
README.adoc Add missing samples to pom and README Aug 8, 2018
pom.xml Remove duplicate sample from modules Aug 8, 2018

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-integration

Integration application built using Spring Integration and its Java DSL

spring-boot-sample-jersey

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-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-junit-jupiter

Demonstrates JUnit Jupiter-based testing

spring-boot-sample-kafka

Consumer and producer using Apache Kafka

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-oauth2-client

Configure an OAuth2 login client

spring-boot-sample-reactive-oauth2-client

Configure a Reactive OAuth2 login client

spring-boot-sample-oauth2-resource-server

Configure an OAuth2 resource server

spring-boot-sample-reactive-oauth2-resource-server

Configure a Reactive OAuth2 resource server

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-servlet

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

spring-boot-sample-session

Web Application that uses Spring Session to manage session data

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-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-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-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-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