Spring Boot Functional Reactive Programming Example

Reactive Programming This tutorial will show you an example on Spring Boot Functional Reactive Programming (FRP). Related Posts: What are Reactive and Functional Reactive Programming? Reactive programming is a declarative programming paradigm concerned with data streams and the propagation of change. In other words, Reactive Programming is a style of micro-architecture involving intelligent routing and consumption of events, all combining…

Spring Boot + ReactJS CRUD Example

Introduction Here you will see tutorial on Spring Boot + ReactJS Example. The backend application is built using Spring Boot framework that exposes RESTful APIs for performing CRUD operations. You might have seen many examples of Spring MVC web application application using JSP as a front-end technology but here I will use React JS as a front-end technology to build…

Spring Boot Data JPA Left Right Inner And Cross Join Examples

Spring Boot Data JPA Joins This tutorial will show you Spring Boot Data JPA Left Right Inner and Cross Join Examples. I will show you how to use this example in Spring Boot application, where you will use Spring Data JPA Repository to query your database tables. I will build the project using both maven and gradle build tools. I…

Spring Data JPA Specification Criteria Query With IN Clause Example

Spring Data JPA Specification Here I will create an example on Spring Data JPA Specification Criteria Query with IN Clause. Spring Data JPA Specification Criteria Query generally used for search functionality on a page where users want to search by providing some inputs or by selecting several dropdown values. In this example I will show you how to use collection…

How to setup Liquibase in Spring for Multiple DataSources

Introduction In this tutorial I will show you how to setup Liquibase in Spring for multiple datasources. In my previous tutorial I had shown how to setup multiple datadources in Spring Boot application. Here also I am going to create a Spring Boot application to define multiple datasources and will use these datasources into Liquibase. I had created examples using XML…

Define Multiple DataSources in Spring Boot

Introduction This tutorial will show you how you can define multiple datasources in Spring Boot application. I had shown how to define multiple datasources in Spring application, but here I will define multiple datasources in Spring Boot application. There may be situations where you need to define multiple datasources in Spring Boot application. For instance, you may need to define…

Utility classes should not have a public or default constructor – Spring Boot

Introduction The error, utility classes should not have a public or default constructor, you notice mainly in utility classes where you have declared your class method(s) as public static and your class does not have private constructor as well as your class cannot be made as final. This error occurs due to the checkstyle rules defined generally in checkstyle.xml that is…

Junit Testing Of File Upload And Download

Junit Test Here in this tutorial you will see examples on Junit testing of file upload and download in Spring REST Controllers. You might have seen how to write Junit test cases on Spring REST Controllers in my other tutorials but I did not show how to write Junit testing of file upload and download in Spring REST Controllers but…

File Download Example Using Spring REST Controller

File Download File download example using Spring REST Controller will show you how to download a file from any client (browser or any client) and Spring REST service is used as a server side technology for downloading the file. The file may be any type, i.e., such as excel, text, word, pdf etc. Here I will create Spring Boot application…

File Upload Example Using Spring REST Controller

File Upload File upload example using Spring REST Controller will show you how to upload a file when selected for uploading from any client (browser or any client) and Spring REST service is used as a server side technology for uploading the file. The file may be any type, i.e., such as excel, text, word, pdf etc. HereIe will create…