Spring Boot Source Code Examples

Welcome to our comprehensive guide on Spring Boot, Spring Security, and Microservices! This page is dedicated to providing you with a rich collection of tutorials, examples, and best practices to help you master the Spring Boot framework. Whether you are developing REST APIs, implementing security features, or diving into a microservices architecture, you'll find everything you need here. Each tutorial and guide has been meticulously tested in a development environment to ensure they are reliable and easy to follow. Dive in and start building robust, scalable applications with Spring Boot today!

Spring Boot REST API Development

Spring Boot Hello World REST API Example

Spring Boot REST API returns Java Bean

Create Spring Boot REST API returns List

Spring Boot REST API with Path Variable

Spring Boot REST API with Request Param

Spring Boot Hibernate MySQL CRUD REST API Tutorial

Spring Boot Validate JSON Request Body

Spring Boot One to Many CRUD Example | REST Controller

Spring Boot CRUD Example with Spring MVC, Spring Data JPA, ThymeLeaf, Hibernate, MySQL

Spring Boot Hibernate RESTful GET POST PUT and DELETE API Tutorial

Spring Boot Microservices REST API Example

Spring Boot Hibernate One-to-One CRUD REST API Example

Spring Boot Hibernate One-to-Many CRUD REST API Tutorial

Best Practices for Building REST APIs with Spring Boot

Securing REST API in Spring Boot with Spring Security and Database Authentication

Create Spring Boot REST API

Spring Boot Project with Controller Layer + Service Layer + Repository/DAO Layer

Spring Boot Tutorials

Package Structure of a Spring Boot Project

How to Change Context Path in Spring Boot

How to Change the Default Port in Spring Boot

Validation in Spring Boot

Loading Initial Data with Spring Boot

Environment Variables in Spring Boot's Properties Files

Creating a Custom Starter with Spring Boot

Creating a Custom Auto-Configuration with Spring Boot

Display Auto-Configuration Report in Spring Boot

Logging in Spring Boot

Custom Banners in Spring Boot

Customize Whitelabel Error Page in Spring Boot

How to Define a Spring Boot Filter

Spring Boot: Customize the Jackson ObjectMapper

Spring Boot Starter Parent

How to Get All Spring-Managed Beans

Spring Boot Component Scanning

How to Show Hibernate/JPA SQL Statements in Spring Boot

Dockerizing a Spring Boot Application

Deploy a Spring Boot WAR into a Tomcat Server

Spring Boot GraphQL CRUD Example

Apache Camel with Spring Boot

DynamoDB in a Spring Boot Application Using Spring Data

Spring Boot Configuration with Jasypt

Hibernate HQL with Spring Boot Tutorial

Spring Boot Hibernate One-to-Many Unidirectional Example with Complete CRUD Operations

Spring Boot DTO Example

Spring Boot DTO ModelMapper Example

Spring Professional Certification Cost

Spring Boot Reactive MongoDB CRUD Example - WebFlux

Spring Boot RabbitMQ Publisher and Consumer Example

Best YouTube Channels to learn Spring Boot

Spring Boot PayPal Payment Gateway Integration Example

How to Enable CORS in a Spring Boot Application?

Creating Spring Boot Project with IDE

How to Create a Spring Boot Project in Eclipse IDE

How to Create a Spring Boot Project in Spring Tool Suite (STS) IDE

How to Create a Spring Boot Project in IntelliJ IDEA

How to Create a Spring Boot Project in Visual Studio Code (VS Code)

How to Create a Spring Boot Project in NetBeans

How to Create Spring Boot Application Using Maven

How to Create Spring Boot Application Using Gradle

Spring Boot Database Integration Tutorials

Spring Boot CRUD Example with MySQL

Spring Boot CRUD Example with H2 Database

Spring Boot CRUD Example with PostgreSQL

Spring Boot CRUD Example with Oracle Database

Spring Boot CRUD Example with MS SQL Server

Spring Boot CRUD Example with MariaDB

Spring Boot CRUD Example with MongoDB

Spring Boot Hibernate DAO with MySQL Database Example

Spring Boot PostgreSQL CRUD Example

Spring Boot CRUD Example with MySQL

Spring Boot + Microsoft SQL Server + Hibernate Example

Spring Boot JdbcTemplate Example

Spring Boot File Handling

Spring Boot File Upload and Store in Database

Spring Boot File Upload Example

Spring Boot File Download Example

Spring Boot File Upload and Download REST API

Spring Boot Amazon S3 - File Upload Download Delete Example

Spring Boot + Spring Security Tutorials

Spring Security + JWT Tutorials

Spring Boot Microservices Security with JWT Authentication

Spring Boot Security JWT Authentication Tutorial




Spring Boot React Full-Stack Development

Spring Boot React CRUD Full Stack Application: Step-by-Step Tutorial

Spring Boot React JS Login Example

Spring Boot React User Registration and Login Example

Spring Boot React JS File Upload and Download Example

React JS + Spring Boot Microservices Tutorial

React JS + Spring Boot + MySQL Full-Stack Application

React JS Spring Boot PostgreSQL Full-Stack Application

React Spring Boot Example

Spring Boot ReactJS CRUD Project - Employee Management App | GitHub

Spring Petclinic ReactJS Project | GitHub

Spring Boot React JWT Authentication Example

Spring Boot React Basic Authentication Example

Spring Boot + React + Redux CRUD Example

Spring Boot, Spring Security, JWT, React, and Ant Design - Polling App | GitHub

Spring Boot Project - ReactJS Spring Boot CRUD Full Stack Application - GitHub

Spring Boot Vue.js Full-Stack Development

Spring Boot Vue.js CRUD Full-Stack Application

Spring Boot Angular Full-Stack Development

Spring Boot + Angular 8 CRUD Example

CRUD Example using Spring Boot + Angular + MySQL

Spring Boot + Angular 9 CRUD Example

Spring Boot + Angular + WebSocket Example

Spring Boot + Angular Project - Employee Management System

Spring Boot Angular Petclinic Project | GitHub

Spring Boot Angular Project - BookStore App | GitHub

Spring Boot Angular Project - Reddit Clone Application

Spring Boot + Thymeleaf

Spring Boot Testing 

Spring Boot JUnit and Mockito Example - Service Layer Testing

Unit Test Spring Boot GET REST API using JUnit and Mockito

Unit Test Spring Boot POST REST API using JUnit and Mockito

Unit Test Spring Boot PUT REST API using JUnit and Mockito

Unit Test Spring Boot DELETE REST API using JUnit and Mockito

Spring Boot @SpringBootTest Example

Spring Boot @WebMvcTest Example

Spring Boot @DataJpaTest Example

Spring Boot: Testing REST Clients with @RestClientTest

Testing in Spring Boot

Spring Boot + PowerMock + JUnit 5 Example

Spring Boot Free Projects

Spring Boot Project - Sagan

Spring Boot Project - Spring Initializr

Spring Boot MVC Project - Blogs Aggregator

Spring Boot Project - Spring Petclinic | GitHub

Spring Boot, Spring Cloud Microservice Project - PiggyMetrics | GitHub

Spring Boot Microservice Project - Shopping Cart App | GitHub

Spring Boot, Spring Cloud Microservice Project - Spring Petclinic App | GitHub

Spring Boot + Spring Security + JWT Example

Spring Boot Hibernate Assign UUID Identifiers Example

Spring Boot Step-by-Step Example

Spring Boot Starters List

Spring Boot E-Commerce Project - Shopizer

Free Spring Boot Open Source Projects for Learning Purposes

Spring Data JPA Methods

Spring Data JPA - save() Method Example

Spring Data JPA - saveAll() Method Example

Spring Data JPA - findById() Method Example

Spring Data JPA - findAll() Method Example

Spring Data JPA - count() Method Example

Spring Data JPA - deleteById() Method Example

Spring Data JPA - delete() Method Example

Spring Data JPA - deleteAll() Method Example

Spring Data JPA - Distinct Query Method Example

Spring Data JPA - GreaterThan Query Method Example

Spring Data JPA - LessThan Query Method Example

Spring Data JPA - Containing Query Method Example

Spring Data JPA - Like Query Method Example

Spring Data JPA - Between Query Method Example

Spring Data JPA - Date Range Between Query Method Example

Spring Data JPA - In Clause Query Method Example

Spring Boot REST Client Examples

Create REST Client using WebClient for Spring Boot CRUD REST API

Spring Boot WebClient GET Request with Parameters

Spring Boot WebClient POST Request Example

Spring Boot WebClient PUT Request Example

Spring Boot WebClient DELETE Request Example

Spring Boot RestClient GET Request Example

Spring Boot RestClient POST Request Example

Spring Boot RestClient PUT Request Example

Spring Boot RestClient DELETE Request Example

Spring Core Annotations with Examples

Spring Boot @Component Example

Spring Boot @Autowired Example

Spring Boot @Qualifier Example

Spring Boot @Primary Example

Spring Boot @Bean Example

Spring Boot @Lazy Example

Spring Boot @Scope Example

Spring Boot @PropertySource Example

Spring Boot @Transactional Example

Spring Boot @Configuration Example

Spring Boot @ComponentScan Example

Spring Boot @Profile Example

Spring Boot @Cacheable Example

Spring Boot @DependsOn Example

Spring MVC Annotations with Examples

Spring Boot @RestController Example

Spring Boot @ResponseBody Example

Spring Boot @GetMapping Example

Spring Boot @PostMapping Example

Spring Boot @PutMapping Example

Spring Boot @DeleteMapping Example

Spring Boot @PatchMapping Example

Spring Boot @PathVariable Example

Spring Boot @ResponseStatus Example

Spring Boot @Service Example

Spring Boot @Repository Example

Spring Boot @RequestParam Example

Spring Boot @SessionAttribute Example

Spring Boot @RequestBody Example

Spring Boot @ExceptionHandler Example

Spring Boot @InitBinder Example

Spring Boot @ModelAttribute Example

Spring Boot @RequestMapping Example

Spring Boot @CrossOrigin Example

Spring Boot @ControllerAdvice Example

Spring Boot @RestControllerAdvice Example

Spring Boot Annotations with Examples

Spring Boot @SpringBootApplication Example

Spring Boot @EnableAutoConfiguration Example

Spring Boot @ConditionalOnClass Example

Spring Boot @SpringBootConfiguration Example

Spring Boot @ConditionalOnProperty Example

Spring Boot @ConditionalOnWebApplication Example

Spring Boot @ConfigurationProperties Example

Spring Boot @Async Example

Spring Boot @Scheduled Example

@GetMapping Spring Boot Example

@PostMapping Spring Boot Example

@PutMapping Spring Boot Example

@DeleteMapping Spring Boot Example

@PatchMapping Spring Boot Example

@SpringBootApplication - Spring Boot

Spring Cloud Annotations with Examples

Spring Boot @EnableDiscoveryClient Example

Spring Boot @EnableFeignClients Example

Spring Boot @RefreshScope Example

Spring Boot @LoadBalanced Example

Spring Data JPA Annotations with Examples

Spring Boot @Query Example

Spring Boot @Modifying Example

Spring Boot @Param Example

Spring Boot JPA @Transient Example

Spring Boot JPA @Enumerated Example

Spring Boot JPA @Temporal Example

Spring Boot @CreatedBy Example

Spring Boot @LastModifiedDate Example

Spring Boot @IdClass Example

Spring Boot Microservices Tutorials

Spring Boot Microservices RestTemplate Example with E-commerce

Spring Boot Microservices WebClient Example with E-commerce

Spring Boot Microservices OpenFeign Example with E-commerce

Spring Boot Microservices API Gateway Example

Spring Boot Microservices Eureka Server Example

Spring Boot Microservices Config Server Example

Spring Boot Microservices with Spring Cloud API Gateway Global Filter Example

Spring Boot Microservices with RabbitMQ Example

Spring Boot Microservices with Apache Kafka Example

Spring Boot Microservices with Docker Example

Spring Boot Microservices with Docker Compose Example

Spring Boot Microservices with Spring Cloud Stream Example

Saga Design Pattern in Spring Boot Microservices

Client-Side Load Balancing in Spring Boot Microservices

Spring Boot Microservices E-Commerce Project: Step-by-Step Tutorial

Spring Boot Microservices Security with JWT Authentication

Secure Spring Boot Microservices with Keycloak

Securing Spring Boot Microservices with OAuth2

Spring Boot Microservices Architecture

Microservices with Spring Cloud Project | GitHub

React Springboot Microservices Project | GitHub

Spring Boot Microservices, Spring Cloud, and React Project - BookStoreApp | GitHub

All the source code examples are well-tested in the development environment.


Comments