Spring Boot Tutorials
- Details
- Written by Nam Ha Minh
- Last Updated on 04 November 2023   |   Print Email
1. Getting Started with Spring Boot:
- What is Spring Boot actually about? (and what it is not)
- Understand Differences between Spring vs Spring Boot
- Spring Boot version history - what is the latest Spring Boot version?
- Spring Boot hello world example using Spring Initializr and Maven in command line
- How to package Spring Boot application to JAR and WAR
- How to Create Multi-Module Spring Boot Maven Project
- Spring Boot Read Values from Application Properties File
- Spring Boot - How to run code right after application startup
2. Spring Boot Web Application Development:
- Clear Confusion: Spring MVC vs Spring Boot Differences
- How to create a Spring Boot Web Application (Spring MVC with JSP/ThymeLeaf)
- Spring Boot CRUD Web Application with JDBC - Thymeleaf - Oracle
- Spring Boot Registration and Login with MySQL Database Tutorial
- How to show and format SQL in Spring Boot project
- Spring Thymeleaf Form Multi-Checkboxes Mapping with Collection Example
3. Spring Boot and Database:
- How to use JDBC with Spring Boot
- Spring Boot Connect to MySQL Database Examples
- Spring Boot Connect to Microsoft SQL Server Examples
- Spring Boot Connect to Oracle Database Examples
- Spring Boot Connect to PostgreSQL Database Examples
- Spring Boot Connect to H2 Database Examples
- Playlist on YouTube: Spring Data JPA Tutorials
4. Spring Data JPA:
- Spring Boot - Spring Data JPA - MySQL Example
- Spring Data JPA EntityManager Examples (CRUD Operations)
- JPA EntityManager: Understand Differences between Persist and Merge
- Spring Data JPA Custom Repository Example
- Spring Data JPA Native Query Examples
- Spring Boot CRUD Example with Spring MVC – Spring Data JPA – ThymeLeaf - Hibernate - MySQL
- Spring Data JPA Hibernate String Primary Key Example
- Spring Data JPA Composite Primary Key Examples
- Spring Data JPA One to One Mapping Examples
5. Spring Boot Pagination & Search:
- Spring Data JPA Paging and Sorting Examples
- Spring Data JPA Filter Search Examples
- Spring Boot Full Text Search with MySQL Database Tutorial
6. Spring Boot Form Tutorials:
- Spring Boot Form Handling Tutorial with Spring Form Tags and JSP
- Spring Boot Thymeleaf Form Handling Tutorial
- Spring Boot Form Validation Tutorial
- Playlist on YouTube: Spring Form Tutorials
7. Spring Boot File Upload & Download:
- Spring Boot File Upload Tutorial (Upload and Display Images)
- Spring Boot Upload Multiple Files Example
- Spring Boot File Upload to Amazon S3 Example
8. Spring Boot RESTful WebServices - REST API Tutorials:
- Spring Boot Hello World RESTful Web Services Tutorial
- Spring Boot RESTful CRUD API Examples with MySQL database
- Spring Boot File Download and Upload REST API Examples
- Spring Boot REST API CRUD with HATEOAS Tutorial
- Spring Boot REST API Request Validation Examples
- Spring Boot REST API Validate Path Variables Examples
- Spring Boot REST API Validate Query Parameters Examples
- Spring Boot Unit Testing REST APIs Tutorial
9. Spring Boot Developer Tools:
- Spring Boot automatic restart using Spring Boot DevTools
- Spring Boot auto reload changes using LiveReload and DevTools
- How to fix Spring Boot auto restart and live reload in IntelliJ IDEA
- Playlist on YouTube: Spring Boot Developer Tools
Spring Boot E-Commerce Ultimate Course
Learn to Build a complete shopping website using Java, Spring Boot, Thymeleaf, Bootstrap, jQuery and MySQL database
10. Spring Boot Security:
- Spring Boot Security Form Authentication with in-memory users
- Spring Boot Security HTTP Basic Authentication with in-memory users
- Spring Boot Security Form Authentication with JDBC and MySQL
- Spring Boot Security Authentication with JPA, Hibernate and MySQL
- Spring Boot Security Role-based Authorization Tutorial
- Playlist on YouTube: Spring Boot Security
11. Spring Boot Logging:
- Spring Boot Logging Basics
- How to use Logback in Spring Boot – Rolling Files Example
- How to use Log4j2 in Spring Boot
12. Spring Boot Export Data:
- Spring Boot Export Data to CSV Example
- Spring Boot Export Data to Excel Example
- Spring Boot Export Data to PDF Example
13. Spring Boot E-mail Sending:
- Spring Boot Email Sending Tutorial and Code Examples
- Spring Boot Email Verification for User Registration Tutorial
14. Spring Boot Application Deployment:
- Deploy Simple Spring Boot Project to Heroku using Git and Heroku CLI
- Deploy Spring Boot App with MySQL Database on Heroku
15. Error and Exception Handling in Spring Boot:
- Spring Boot Error Handling Guide
- Spring Boot Controller-Based Exception Handler Examples
- Spring Boot Global Exception Handler Examples