ต่อจากครั้งที่แล้ว
เราจะสร้างขึ้นมาอีกโปรเจคหนึ่ง แต่ใช้เรียกไปยังโปรเจคแรก Generate SpringIO มาใหม่ตัวหนึ่ง ทั้งอย่างเหมือนกับโปรเจคแรก
ทำเหมือนเดิม DoubleClick แล้วเอา IntelliJ IDEA CE มาเปิด และหาไฟล์ Main ให้เจอ เพื่อเอาไว้รันโปรเจค
เปลี่ยนนามสกุลไฟล์ application.properties ให้เป็น .yml และกรอกติดต่อกับ Database ที่เราสร้างกับ localhost ที่ใช้คือ 8080 สังเกตว่าเราใช้ Database ตัวเดิม แต่เราใช้อีก Port หนึ่ง
กลับไปรันโปรเจคที่ไฟล์ Main แล้วจะได้ดังนี้
ทำเหมือนโปรเจคแรกสร้าง controller มาตัวหนึ่ง ข้างในมีไฟล์ RegisterDogController.java
ภายในไฟล์ใช้ @GetMapping เพื่อ MappingPath
ที่ Browser จะได้แบบนี้
จะใช้@PostMapping เพื่อใช้งานเรียกดูและกำหนดค่า แต่ที่ตัวแปร Request จะแดง เพราะยังไม่มีคลาสนี้
สร้างคลาสชื่อ Request ตัวแปร RegisterDogHeader จะแดง เพราะเขายังไม่มีคลาส และ สร้างคลาสชื่อว่า RegisterDogHeader ที่มีตัวแปรชื่อ chanelId มีค่าเป็น String
สร้างตัวแปรเพื่อมาเก็บ URL ของโปรเจคแรก
เรียกใช้คลาส RegisterDogHeader ประกาศตัวแปรและกำหนดค่าให้
เรียกใช้คลาส Request ประกาศตัวแปรและกำหนดค่าเป็น registerDogHeader
ประกาศเรียกใช้ค่า ResTemplate นำค่ามาแสดงผ่านการใช้ตัวแปรที่ประกาศไว้แล้ว รันแล้วใช้ Postman มาเปิด Path : http://localhost:8080/registerDog
เราจะใช้ Postman ในการยิงหา Data ตาม URL ที่เรากำหนดคือ http://localhost:8080/registerDog
ติดต่อกันได้สำเร็จ ทั้งสองสื่อสารกันได้แล้ว ขอบคุณครูของฉัน
เว็บที่เกี่ยวข้อง
SpringIO
คำสั่งสร้าง Database