DynamoDB in a Spring Boot Application Using Spring Data 1. Overview In this article, we’ll explore the basics of integrating DynamoDB into a Spring Boot Application with a hands-on, practical example project. We’ll demonstrate how to configure an application to use a local DynamoDB instance using Spring Data. We’ll also… Continue Reading spring-data-dynamodb

A Simple E-Commerce Implementation with Spring 1. Overview of our E-commerce Application In this tutorial, we’ll implement a simple e-commerce application. We’ll develop an API using Spring Boot and a client application that will consume the API using Angular. Basically, the user will be able to add/remove products from a product… Continue Reading spring-angular-ecommerce

Integrating Spring Boot with HSQLDB 1. Overview Spring Boot makes it really easy to work with different database systems, without the hassle of manual dependency management. More specifically, Spring Data JPA starter provides all the functionality required for seamless integration with several DataSource implementations. * * In this tutorial, we’ll… Continue Reading spring-boot-hsqldb

Guide to Internationalization in Spring Boot 1. Overview In this quick tutorial, we’re going to take a look at how we can add internationalization to a Spring Boot application. 2. Maven Dependencies For development, we need the following dependency: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId> <version>1.5.2.RELEASE</version> </dependency> The latest version of spring-boot-starter-thymeleaf can… Continue Reading spring-boot-internationalization

How to Get All Spring-Managed Beans? 1. Overview In this article, we’ll explore different techniques for displaying all Spring-managed beans withing the container. 2. The IoC Container A bean is the foundation of a Spring-managed application; all beans reside withing the IOC container, which is responsible for managing their life… Continue Reading spring-show-all-beans

Load Spring Boot Properties From a JSON File 1. Introduction Use external configuration properties is quite a common pattern. And, one of the most common questions is the ability to change the behavior of our application in multiple environments – such as development, test, and production – without having to change… Continue Reading spring-boot-json-properties