Introduction Here I am going to show you how to use docker compose for dockerizing Spring Boot Microservices MySQL app. Docker Compose is a tool for defining and running multi-container Docker applications. With Compose, you use a YAML file to configure your application’s services. Then, with a single command, you create and start all the services…

Posted in Docker Microservices MySQL Spring Boot

Docker Compose – Dockerizing Spring Boot Microservices MySQL App

Introduction Here I am going to explain how to trace Spring Boot Microservices logs with Spring Cloud Sleuth and Zipkin Server. Spring Cloud Sleuth provides Spring Boot auto-configuration for distributed tracing. One of the problems most developers face difficulty of tracing logs as your microservices applications grow and requests propagate from one microservice to another…

Posted in Microservices Spring Boot Spring Cloud

How to Trace Microservices Logs with Spring Cloud Sleuth and Zipkin

Introduction Here in this tutorial I am going to show you how to create a simple Spring Boot application. Then how to build, package and run this Spring Boot application with Docker in Linux environment (CentOS). I am going to use both gradle and maven as build tools for running build on this Spring Boot…

Posted in Docker Spring Boot

Create, Build, Package and Run Spring Boot Application with Docker in CentOS 7

Here I will tell you how to include the required gradle project into another project. Situation may occur when you need to have dependency of another gradle project into your current gradle project, but neither of these projects is a multi-module project. So in this case you can easily add the required project into your…

Posted in Gradle Spring Boot

How include required gradle project into another project

Introduction Here in this tutorial I am going to show you how to upload multiple files using Spring Boot REST API. I had also shown you in my another example how to upload single file using Spring Boot REST API framework. For uploading file(s) you can use any client, for example, browser or any REST…

Posted in Spring Boot Spring REST

How to upload Multiple Files using Spring REST API

Introduction I am going to discuss here how to perform asynchronous request processing via Spring’s DeferredResult class. A DeferredResult can be used when the application wants to produce the return value from a thread of its own choice. A DeferredResult is what is possibly not-yet-finished computation that will be available in future. Spring MVC 3.2…

Posted in Spring Boot Spring REST

Spring Asynchronous Request Processing via DeferredResult Class

Introduction This tutorial walks you through the process of consuming the configurations from the Spring cloud config server. So I will setup a config server and build a client application consumes the configuration on startup and then refreshes the configuration without restarting the client. Let’s say you have some configuration values, in application properties or…

Posted in Spring Boot Spring Cloud

Spring Centralized Runtime Properties Configuration without refreshing the Client

Introduction The tutorial, GraphQL Spring MySQL CRUD example will show you how to build CRUD (Create, Read, Update, Delete) operations using GraphQL with Spring Boot framework. We will use MySQL database server for storing data and Spring Data JPA to perform database activities. My previous tutorials on GraphQL explained about how to wrap REST APIs…

Posted in GraphQL MySQL Spring Boot Spring JPA

GraphQL Spring MySQL CRUD Example

Introduction In this tutorial we will see how to delete multiple rows from HTML table as well as from database server at one go. We have seen tutorial how to display data from server to client side and how to select multiple rows on HTML table. We will put checkbox against each row on the…

Posted in Angular CSS HTML MySQL Spring Boot Spring REST

Delete Multiple Table Rows from Server using Angular 9

Introduction Here we will create an example on how to check/uncheck individual/all checkbox on HTML table rows. We have seen how to display data from server using Angular and alternate row color using CSS. We will put checkbox against each row on the table so that user will be able to select a particular row….

Posted in Angular CSS HTML Spring Boot Spring REST

Angular 9 Check/Uncheck Individual/All Checkbox on HTML Table Rows

Introduction In this tutorial we are going to show you how to display data from server using Angular 9 and how to apply two different colors on alternate rows using css (cascading style sheet). We will use Spring Boot REST API to send data on client side and consume using client side technology Angular 9….

Posted in Angular CSS HTML Spring Boot Spring REST

Display Data on HTML Table from Server using Angular 9 and Alternate Row Color

In this tutorial I will show you how to map custom query results into DTO in Spring Data JPA. Situations may occur while you are unable to return the entity object(s) as results from your Spring Data JPA Repository and instead you need to write custom query or native query for your business requirements. So…

Posted in Spring Boot Spring JPA

How to map Custom Query Results into DTO in Spring Data JPA