Spring Boot Spring Boot 3 and Docker compose integration This post shows how to take advantage of the Spring Boot integration Docker Compose to improve your development experience when building locally a Spring Boot application connected to a database.
Spring Boot Implement Role-based Access Control in Spring Boot 3 This post shows how to implement a Role Based Access Control in a Spring Boot 3 application using Spring Security to ensure only authorized users with a specific role can access a resource.
Spring Boot Implement JWT authentication in a Spring Boot 3 application Learn how to enhance the security of your Spring Boot 3 application by implementing JSON Web Token (JWT) authentication. Explore the fundamentals of JWT and step-by-step integration in this comprehensive guide.
Spring Boot Automate the deployment of a SpringBoot application using GitHub Actions CI/CD This post will show how to automatically deploy a SpringBoot application in production when the code changes using a CI/CD pipeline on GitHub Actions.
Spring Boot Send and receive messages from a Spring boot applications using RabbitMQ In this post, we will send a message from an application into a RabbitMQ queue and receive it from another application using Java and Spring Boot
Spring Boot Document a Spring Boot REST API with Swagger and Open API In this post, we will see how to write API documentation using Open API and Swagger for REST API built with Spring Boot and MySQL.
Spring Boot Build a REST API With Spring Boot and MySQL In this post, we will see how to build a REST API using Java and Spring Boot connected to a MySQL database.
Spring Boot Make HTTP requests in a Java application using Spring RestTemplate In this post, we will see how to consume an external service from a Spring Boot application using the methods of the RestTemplate class.
Spring Boot Data Caching in a Spring Boot application with Redis In this post, we will see how to use Redis to cache data retrieved from a MySQL database through a Spring Boot Application. We will also see how to invalidate the cached data.
Spring Boot Deploy a Spring Boot application with Docker and Nginx Reverse Proxy In this post, we will see how to deploy a Spring Boot application packaged with Docker, configure a reverse proxy with Nginx, and finally secure it with Lets Encrypt.
Spring Boot Deploy a Spring Boot application JAR file with Nginx reverse proxy In this post, we will see how to deploy a Spring Boot application packaged as a JAR file on a server, configure a reverse proxy with Nginx, and finally secure it with Lets Encrypt.
Spring Boot Build a Web application with Spring Boot and Tailwind CSS In this post, we will see how to build a web application with Spring Boot, Thymeleaf, and Tailwind CSS to provide a modern design to our server-side application.
Spring Boot Create a Spring Boot project from IntelliJ In this post, we will see how to use IntelliJ to create and run a Spring Boot project with Maven dependencies.
Spring Boot Handle Many-To-Many relationship with JPA in a Spring Boot application - part 2 In this post, we will see how to handle Many-to-Many relationships that have additional information. We will use JPA, Hibernate, in a Spring boot project.
Spring Boot Handle Many-to-Many relationship with JPA in a Spring Boot application - part 1 In this post, we will see how to create many-to-many relationships between entities using JPA and Hibernate ins a Spring Boot project.
Spring Boot Upload a file to a server with Spring Boot In this post, we will see how to upload a file to a server in the SpringBoot Web application, and then we will access the uploaded file from the browser.
Spring Boot Handle database migrations in a Spring Boot application with Flyway In this tutorial, we will see how to use Flyway in a SpringBoot application to create and execute database migrations.
Spring Boot Send email in Spring Boot with Thymeleaf and Mailgun In this tutorial, we will see how to send an email with Spring Boot, use Thymeleaf to create the template, and use Mailgun credentials to send the email.
Spring Boot Write custom validator for request body in Spring Boot In this post, we will see how to create a custom validator using Hibernate Validator to validate complex inputs in a Spring Boot Application.
Spring Boot Validate Request Body and Parameter in Spring Boot In this tutorial, we will use Hibernate Validator to validate the request body and URL parameters sent to a Spring Boot application.
Spring Boot Using MongoDB with Spring Boot Part 2 In the first part, we have seen how to create, update and delete data with SpringBoot. In this tutorial will see how to read these data, sort them, apply filters, and finally paginate data.
Spring Boot Using MongoDB with Spring Boot project - Part 1 When it comes to using MongoDB on a backend application, Node.js is the way to go most of the time. In the Java ecosystem, Spring Framework is widely used for building Robust backend applications for enterprises. We will see how to connect to the MongoDB database and perform write operations.
Spring Boot Create a Spring Boot starter project for a REST API Spring Boot is today the best tool to start a new project with the Spring Framework. It helps us start a project quickly with many features out of the box. There is a great community behind and still improving with the year.