เป้าหมายของแอปพลิเคชันคือการสร้างเว็บแอปพลิเคชันด้วย Spring Boot, Hibernate และ MySQL แอปพลิเคชันนี้ไม่ได้ใช้วิธีการเฉพาะ JPA หรือ JPA แทนเราใช้ไฮเบอร์เนตดั้งเดิม
1. โคลนแอปพลิเคชัน
https://github.com/scbushan05/spring-boot-hibernate-webapp.git2. สร้างฐานข้อมูล MySQL
CREATE DATABASE crudapi3. สร้างตารางหรือเรียกใช้ไฟล์สคริปต์ SQL
CREATE DATABASE crudapi ;
USE crudapi;
CREATE TABLE tbl_employee
(
id INT NOT NULL PRIMARY KEY AUTO_INCREMENT,
name VARCHAR ( 255 ),
gender VARCHAR ( 255 ),
department VARCHAR ( 255 ),
dob DATE
);4. เปลี่ยนชื่อผู้ใช้และรหัสผ่าน MySQL ตามการติดตั้งของคุณ
เปิดไฟล์ src/main/resources/application.properties
เปลี่ยน spring.datasource.username และ spring.datasource.password ตามการติดตั้งของคุณ
5. เรียกใช้แอป
คุณสามารถเรียกใช้แอพ Spring Boot ได้โดยพิมพ์คำสั่งต่อไปนี้ -
mvn spring-boot:run นอกจากนี้คุณยังสามารถบรรจุแอปพลิเคชันในรูปแบบของไฟล์ jar แล้วเรียกใช้เช่นนั้น -
mvn package
java -jar target/springbootcrudapi-0.0.1-SNAPSHOT.jarเซิร์ฟเวอร์จะเริ่มต้นที่พอร์ต 8080
คุณสามารถค้นหา video tutorial สำหรับแอปพลิเคชันนี้ในช่อง YouTube ของฉัน -
https://www.youtube.com/playlist?list=pla7e3zmt6xqxifcweuahwz2rqtmei8dnl/
คุณสามารถค้นหาบทช่วยสอนสำหรับแอปพลิเคชันนี้ในบล็อกของฉัน -
https://bushansirgur.in/complete-crud-application-with-spring-boot-hibernate-and-mysql/
คุณสามารถสมัครสมาชิกช่อง YouTube ของเรา -
https://www.youtube.com/b2tech/
คุณสามารถเข้าร่วมหลักสูตร Udemy ฟรีของเราได้เช่นกัน -
https://udemy.com/user/bushansirgur/