Spring Guides
Repositories behind the Getting Started and Tutorial guides at spring.io
United States of America
Pinned Repositories
drone-aggregator
Get a snapshot view of your CI jobs hosted at drone.io
getting-started-guides
Getting Started Guide template :: The template for new guides and also the place to request them.
getting-started-macros
Collection of macros used to support getting started guides
gs-rest-service
Building a RESTful Web Service :: Learn how to create a RESTful web service with Spring.
gs-spring-boot
Building an Application with Spring Boot :: Learn how to build an application with minimal configuration.
gs-spring-boot-docker
Spring Boot with Docker :: Learn how to create a Docker container from a Spring Boot application with Maven or Gradle
issue-aggregator
List issues from multiple GH repo
tut-spring-boot-kotlin
Building web applications with Spring Boot and Kotlin :: Learn how to easily build and test web applications with Spring, Kotlin, Junit 5 and JPA
tut-spring-boot-oauth2
Spring Boot and OAuth2:: A tutorial on "social" login and single sign on with Facebook and Github
tut-spring-security-and-angular-js
Spring Security and Angular:: A tutorial on how to use Spring Security with a single page application with various backend architectures, ranging from a simple single server to an API gateway with OAuth2 authentication.
Spring Guides's Repositories
spring-guides/gs-spring-boot
Building an Application with Spring Boot :: Learn how to build an application with minimal configuration.
spring-guides/gs-serving-web-content
Serving Web Content with Spring MVC :: Learn how to create a web page with Spring MVC and Thymeleaf.
spring-guides/gs-accessing-data-jpa
Accessing Data with JPA :: Learn how to work with JPA data persistence using Spring Data JPA.
spring-guides/gs-consuming-rest
Consuming a RESTful Web Service :: Learn how to retrieve web page data with Spring's RestTemplate.
spring-guides/gs-maven
Building Java Projects with Maven :: Learn how to build a Java project with Maven.
spring-guides/gs-reactive-rest-service
Building a Reactive RESTful Web Service :: Learn how to create a RESTful web service with Reactive Spring and consume it with WebClient.
spring-guides/gs-producing-web-service
Producing a SOAP web service :: Learn how to create a SOAP-based web service with Spring.
spring-guides/gs-accessing-data-rest
Accessing JPA Data with REST :: Learn how to work with RESTful, hypermedia-based data persistence using Spring Data REST.
spring-guides/gs-accessing-data-mongodb
Accessing Data with MongoDB :: Learn how to persist data in MongoDB.
spring-guides/gs-consuming-web-service
Consuming a SOAP web service :: Learn how to create a client that consumes a WSDL-based service
spring-guides/gs-validating-form-input
Validating Form Input :: Learn how to perform form validation with Spring.
spring-guides/gs-async-method
Creating Asynchronous Methods :: Learn how to create asynchronous service methods.
spring-guides/gs-messaging-jms
Messaging with JMS :: Learn how to publish and subscribe to messages using a JMS broker.
spring-guides/gs-messaging-redis
Messaging with Redis :: Learn how to use Redis as a message broker.
spring-guides/gs-actuator-service
Building a RESTful Web Service with Spring Boot Actuator :: Learn how to create a RESTful Web service with Spring Boot Actuator.
spring-guides/gs-rest-hateoas
Building a Hypermedia-Driven RESTful Web Service :: Learn how to create a hypermedia-driven RESTful Web service with Spring.
spring-guides/gs-accessing-mongodb-data-rest
Accessing MongoDB Data with REST :: Learn how to work with RESTful, hypermedia-based data persistence using Spring Data REST.
spring-guides/gs-centralized-configuration
Centralized Configuration :: Learn how to manage application settings from an external, centralized source
spring-guides/gs-accessing-data-r2dbc
Accessing data with R2DBC :: Learn how to access relational data with the reactive protocol R2DBC
spring-guides/gs-handling-form-submission
Handling Form Submission :: Learn how to create and submit a web form with Spring.
spring-guides/gs-accessing-data-neo4j
Accessing Data with Neo4j :: Learn how to persist objects and relationships in Neo4j's NoSQL data store.
spring-guides/gs-spring-cloud-loadbalancer
Client-Side Load-Balancing with Spring Cloud LoadBalancer :: Dynamically select correct instance for the request :: spring-cloud,spring-cloud-loadbalancer,spring-cloud-commons
spring-guides/gs-managing-transactions
Managing Transactions :: Learn how to wrap key parts of code with transactions.
spring-guides/gs-vault-config
Vault Configuration :: Learn how to store and retrieve application configuration details in HashiCorp Vault
spring-guides/gs-cloud-circuit-breaker
Spring Cloud Circuit Breaker Guide :: How to Use Spring Cloud Circuit Breaker
spring-guides/gs-integration
Integrating Data :: Learn how to build an application that uses Spring Integration to fetch data, process it, and write it to a file.
spring-guides/gs-accessing-neo4j-data-rest
Accessing Neo4j Data with REST :: Learn how to work with RESTful, hypermedia-based data persistence using Spring Data REST.
spring-guides/gs-accessing-vault
Accessing Vault :: Learn how to use Spring Vault to load secrets from HashiCorp Vault
spring-guides/gs-accessing-data-cassandra
Accessing Data with Cassandra :: Learn how to persist data in Cassandra.
spring-guides/gs-spring-cloud-task
Spring Cloud Task :: Learn how to build and test Spring Cloud Task Applications