สร้าง REST API ด้วย Spring Boot
บทความนี้เราจะมายกตัวอย่างการสร้าง Webservice REST API โดยใช้ Spring Boot แบบ Step by step(No Database) กันค่ะ ซึ่งเราจะมายกตัวอย่างการสร้างโปรเจคด้วย Maven หรือถ้าใครสะดวกสร้างโปรเจคแบบ online ก็ได้ค่ะ https://start.spring.io/
Let GOOOOOOOOOOOOOOOOOOOOOO
ขั้นตอนการสร้าง Rest API Step by step
- เปิด eclipse ขึ้นมาเพื่อทำการสร้างโปรเจค File >New >Maven Project
2. เลือก ☑ create a simple project(skip archetype selection) >Next
3. กำหนดค่า Group Id and Artifact Id(ชื่อโปรเจค) >Finish
*** ขั้นตอนนี้ต้องต่อ internet ด้วยนะจ๊ะ
4. เมื่อสร้างโปรเจคเสร็จแล้วจะได้โครงสร้างโปรเจคดังรูป
*** ตัวอย่างโครงสร้างโปรเจคที่เสร็จแล้ว
5. config file pom.xml ดังต่อไปนี้
หลังจากนั้น Click right at project >Maven >Update Project…
6. สร้างไฟล์ TestApplication.java
7. สร้างไฟล์ StringUtil.java
8. สร้างไฟล์ EmployeeBean.java
9. สร้างไฟล์ EmployeeDao.java
10. สร้างไฟล์ EmployeeController.java
สำหรับตัวอย่าง source code ครบแล้ว! หลังจากนั้นให้ Clik right at project >Run As >Spring Boot App
ขั้นตอนต่อไปเราจะมายกตัวอย่างการ Test REST API Method GET,POST,PUT,DELETE ดังต่อไปนี้!!!
ตัวอย่างการ Test REST API Method GET,POST,PUT,DELETE
URL TEST =http://<Host>:<Port>/employee
เปิด Postman ขึ้นมาแล้วทำตามแต่ละ Case ตามรูปภาพได้เลยค่ะ
Test Method GET Example
Test Method POST Example
Request Example{
"name": "TEST VIP",
"salary": 10000
}
Test Method PUT Example
Request Example{
"id": 103,
"name": "TEST AMMY",
"salary": 20000
}
Test Method DELETE Example
สำหรับวิธีการ Test Method GET,POST,PUT,DELETE เสร็จเรียบร้อยแล้วจ้า
*** หวังว่าบทความนี้จะมีประโยชน์ไม่มากก็น้อยสำหรับคนที่เข้ามาอ่านบทความนี้นะคะ ถ้าผิดพลาดอะไรหรืออยากแนะนำอะไรเพิ่มเติมคอมเม้นได้เลยจ้า GoodBye 👩🏻🦰
Source code ทั้งหมดhttps://gitlab.com/springboot10/employee-rest-api.git