1) Introduction to spring-data-jpa
2) Example Step 1 : Create a project, pay attention to check the required components to complete the project creation
3) Example Step 2 : Configure the mysql data source and jpa in the application.properties file ( just create a database, not a table )
4) Example Step 3 : Create Entity Class
5) Example Step 4 : Create a dao layer interface: all operations on the table can be implemented by inheriting only a JpaRepository interface
6) Example Step 5 : Create a controller : directly inject the dao layer interface
7) Example Step 6 : Test the API of the controller with postman
8) Example Step 7 : Project Structure