Spring Guides's repositories
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
gs-spring-boot
Building an Application with Spring Boot :: Learn how to build an application with minimal configuration.
gs-messaging-stomp-websocket
Using WebSocket to build an interactive web application :: Learn how to the send and receive messages between a browser and the server over a WebSocket
gs-uploading-files
Uploading Files :: Learn how to build a Spring application that accepts multi-part file uploads.
gs-securing-web
Securing a Web Application :: Learn how to protect your web application with Spring Security.
gs-serving-web-content
Serving Web Content with Spring MVC :: Learn how to create a web page with Spring MVC and Thymeleaf.
gs-accessing-data-jpa
Accessing Data with JPA :: Learn how to work with JPA data persistence using Spring Data JPA.
gs-accessing-data-mysql
Accessing data with MySQL :: Learn how to set up and manage user accounts on MySQL and how to configure Spring Boot to connect to it at runtime.
gs-messaging-rabbitmq
Messaging with RabbitMQ :: Learn how to create a simple publish-and-subscribe application with Spring and RabbitMQ.
gs-accessing-data-rest
Accessing JPA Data with REST :: Learn how to work with RESTful, hypermedia-based data persistence using Spring Data REST.
gs-accessing-data-mongodb
Accessing Data with MongoDB :: Learn how to persist data in MongoDB.
gs-validating-form-input
Validating Form Input :: Learn how to perform form validation with Spring.
gs-rest-service-cors
Enabling Cross Origin Requests for a RESTful Web Service :: Learn how to create a RESTful web service with Spring that support Cross-Origin Resource Sharing (CORS).
gs-gateway
Building a Gateway :: Learn how to configure a gateway
gs-crud-with-vaadin
Creating CRUD UI with Vaadin :: Use Vaadin and Spring Data JPA to build a dynamic UI
gs-authenticating-ldap
Authenticating a User with LDAP :: Learn how to secure an application with LDAP.
gs-messaging-jms
Messaging with JMS :: Learn how to publish and subscribe to messages using a JMS broker.
gs-rest-hateoas
Building a Hypermedia-Driven RESTful Web Service :: Learn how to create a hypermedia-driven RESTful Web service with Spring.
gs-caching
Caching Data with Spring :: Learn how to cache data in memory with Spring
gs-centralized-configuration
Centralized Configuration :: Learn how to manage application settings from an external, centralized source
gs-accessing-data-r2dbc
Accessing data with R2DBC :: Learn how to access relational data with the reactive protocol R2DBC
gs-spring-data-reactive-redis
Accessing Data Reactively with Redis :: Learn how to reactively interface with Redis and Spring Data
gs-graphql-server
Building a GraphQL service :: Learn how to build a GraphQL service with Spring for GraphQL.
top-spring-on-kubernetes
Spring on Kubernetes :: Topic guide to Spring and Kubernetes
getting-started-macros
Collection of macros used to support getting started guides
gs-spring-boot-for-azure
Deploying a Spring Boot app to Azure :: Learn how to deploy a Spring Boot app to Azure.
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.
gs-accessing-neo4j-data-rest
Accessing Neo4j Data with REST :: Learn how to work with RESTful, hypermedia-based data persistence using Spring Data REST.
gs-tanzu-observability
Observability with Spring :: Learn how to send application metrics to Tanzu Observability