Home » Enterprise Java » spring

spring

Internationalization in Spring Boot

Welcome, in this tutorial, we will see how to implement internationalization in a spring boot application where a single application can support multiple languages like English, French, German, etc. 1. Introduction Before going further in this tutorial, we will look at the common terminology such as introduction to Spring Boot. 1.1 Spring Boot Spring boot is a module that provides ...

Read More »

Spring Boot Download CSV File Example

Welcome, in this tutorial, we will see how to download a CSV file in a spring boot application. We will use the postman tool to view the CSV data however you are free to enhance by adding a simple HTML page containing a link to download the CSV. 1. Introduction Before going further in this tutorial, we will look at ...

Read More »

Spring Boot Application with Couchbase

Welcome, in this tutorial, we will see how to configure a spring boot application to use the couchbase bucket for storing information using spring data. 1. Introduction Before going further in this tutorial, we will look at the common terminology such as introduction to Spring Boot, Couchbase db, and Lombok. 1.1 Spring Boot Spring boot is a module that provides ...

Read More »

Using Google reCaptcha with Spring Boot Application

Welcome, in this tutorial, we will see how to implement google captcha (reCAPTCHA v2) in a spring boot web application. reCAPTCHA is a free service that protects an application from spammers. It uses advanced risk analysis techniques to keep humans and bots apart. But before going anything I would suggest you take a look at the part1 of this tutorial. ...

Read More »

Dynamic Configuration Management in Microservice Architecture with Spring Cloud

This article is about the dynamic configuration management in Microservice Architecture with Spring Cloud. 1. Introduction Dynamic configuration is the ability to change the behavior and functionality of a distributed system without bringing it down. It lets the developers modify the configuration at runtime. It also helps to test functionality in a production-like environment without affecting the live users. This ...

Read More »

Spring Boot CRUD with AWS DynamoDB

Welcome, in this tutorial, we will see how to configure a spring boot application to use the localhost DynamoDB instance using the spring data. As the DynamoDb AWS service incur changes after frequent HTTP requests so in this tutorial we will use the dynamodb-local on docker (provided by AWS) for learning purpose. 1. Introduction Before going further in this tutorial, ...

Read More »

An Intro to Spring Cloud Vault

Welcome, this is an intro to Spring Cloud Vault. We will see how to integrate HashiCorp Vault in a spring boot application. Vault is an application that stores secrets and this information is stored in 256AES encrypted form. For this tutorial, we will start the Vault server in development mode. 1. Introduction Before going further in this tutorial, we will ...

Read More »

Using Google Captcha with Spring Boot Application

Welcome, in this tutorial, we will see how to implement google captcha (reCAPTCHA v2) in a spring boot web application. reCAPTCHA is a free service that protects an application from spammers. It uses advanced risk analysis techniques to keep humans and bots apart. 1. Introduction Before going further in this tutorial, we will look at the common terminology such as ...

Read More »

Spring Boot and MongoDB Sequence ID Generator

Welcome, in this tutorial, we will see how to generate a mongodb sequence id in a spring boot application. 1. Introduction Before going further in this tutorial, we will look at the common terminology such as introduction to Spring Boot and mongodb. 1.1 Spring Boot Spring boot is a module that provides rapid application development feature to the spring framework ...

Read More »

Keycloak in a Spring Boot Application

Welcome, in this tutorial, we will see how to implement Keycloak in a spring boot application. 1. Introduction Before going further in this tutorial, we will look at the common terminology such as introduction to Spring Boot and Keycloak. 1.1 Spring Boot Spring boot is a module that provides rapid application development feature to the spring framework including auto-configuration, standalone-code, ...

Read More »