Learn to create a complete CRUD application with Spring Boot, Java, and MySQL using NetBeans, step by step, from scratch. This tutorial teaches you how to develop a professional web application applying best practices such as layered architecture, JPA, controllers, and database connectivity.
🔧 In this video you will learn:
Creating a project in NetBeans with Spring Boot
Configuring a MySQL connection
Creating entities with JPA
Implementing repositories
Developing controllers
Creating views with Bootstrap
CRUD operations: Create, Read, Update, and Delete
📦 Technologies used:
Java
Spring Boot
MySQL
JPA / Hibernate
Bootstrap
NetBeans
Links
✅Spring Boot Initializr 👉 https://start.spring.io/
✅Blog post used 👉 https://blog.edticsacademy.com/2026/0...
Chapter Index:
00:00 Introduction: What we are going to build (Spring Boot CRUD)
00:43 Configuring the project in Spring Initializr
02:38 Selecting dependencies (Web, Thymeleaf, JPA, MySQL)
03:45 Importing and cleaning the project in NetBeans
05:07 Explanation of the MVC architecture (Models, Repositories, Controllers)
06:23 Creating the package structure in the source code
07:01 Configuring application.properties (Connecting to MySQL and Hibernate)
09:23 Creating the City Entity Class (JPA annotations)
10:59 Generating Getters, Setters, and encapsulation
11:28 Implementing the Repository (JpaRepository)
13:05 Developing the CityController: Defining routes and logic
14:16 Programming the method to list records
15:35 Methods to save, edit, and delete (Post and GET mapping)
18:35 Creating the HTML views with Thymeleaf (Index and Form)
20:13 Running the project and troubleshooting the Main method error Class
21:04 Final test of the CRUD system in the browser
22:33 Conclusion and closing of the tutorial
CRUD Spring Boot MySQL
CRUD Spring Boot Java
CRUD Spring Boot Thymeleaf MySQL
Contact
👉📨[email protected]
👉🌐https://edticsacademy.com
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
📌 Like, comment with your questions, and subscribe to our channel! This motivates us to keep uploading more content. Cheers! 👋👋