Spring Initializer คือ web-based tool ไว้ใช้ขึ้นโปรเจค Spring จริงๆจะขึ้นโปรเจคด้วยมือก็ได้ - แต่จะทำให้มันเสียเวลาไปทำไมหล่ะครับ (ฮ่าฮ่า)
ขั้นตอนนี้จะเป็นการเริ่มโปรเจคของจริงแล้ว ให้เพื่อนๆเข้ามาที่ https://start.spring.io/arrow-up-right จะเห็นหน้าตาแบบนี้
มีรายละเอียดเยอะไปหมดเลยใช่มั้ยครับ แรกๆก็มึนตาแบบนี้ ได้ใช้บ่อยๆก็คิดว่ามันน่ารักไปเองครับ
Project : build tool ของโปรเจคเรา เลือก maven ได้เลย
Lang : ก็ต้อง Java อยู่แล้ว
Spring Boot : แนะนำให้เลือกเวอร์ชั่นที่ไม่มีวงเล็บ (SNAPSHOT) อยู่ด้านหลัง
Project Metadata : ใช้บอกข้อมูลของโปรเจคเราง่ายๆ
Group : ชื่อโปรเจคหรือองค์กร
Artifact & Name : ใช้ร่วมกัน เป็นชื่อแอพนั่นแหละครับ
ที่เหลือก็ตามค่า default ไปเลย
Dependencies : Library หรือก็คืออุปกรณ์ที่มีคนเขียนมาให้เราใช้สบายๆ เช่น จาวาปกติก็แค่ภาษาโปรแกรมมิ่ง แต่พอใส่ Dependency ที่ชื่อ Spring Web เข้าไป จากจาวาเฉยๆ ก็พลันกลายเป็นจาวาเท้าติดแสง หลังปีกงอกพร้อมบิน สามารถส่ง REST API กลายเป็น Sever Backend ขึ้นมาได้เฉยเลย สุดยอดใช่มั้ยหล่ะครับ อันนี้แหละคือ Dependency หน้าที่ของเพื่อนๆคือหยิบ Dependency เหล่านั้นมาใส่ในโปรเจคเรา ด้วยปุ่ม Add Dependencies แถวๆนั้น ใส่ๆมาตามรูปนะครับ อธิบายว่าแต่ละตัวคืออะไรตอนนี้จะปวดเฮดกันเปล่าๆ ไว้ผมจะอธิบายตอนเขียนโค้ดจริงๆเลย
หลังจาก Custom โปรเจคของเราด้วยความรักเสร็จแล้ว สุดท้ายก็โหลดมันออกมาครับ กดปุ่ม Generate
ขั้นตอนก่อนหน้านี้ โหลดแล้วจะได้ไฟล์โปรเจคของเรามาเป็น .zip
ให้เพื่อนๆแตก ไฟล์ออกมาแล้วเปิดด้วย IDE
จะเห็นโครงสร้างของโปรเจคแบบนี้
Last updated 2 years ago