1. จะรันเหมือน Java Class ปกติ ครับ โดยสั่งให้ไปรันที่ Class ที่เราไว้ Start Spring Boot นั่นเอง (Run As..)
2. เผอิญ Eclipseไม่ฉลาดเลยจะไม่เห็นส่วนของ src/main/resources เราจะต้องแอดไปเองในส่วนของ Class Path
3. ต่อไปก็สั่งรันได้แล้วครับ
เพิ่มเติมสำหรับคนอยา่ให้มัน Reladed อัติโนมัตหลังแก้ ให้เพิ่ส่วนของ Spring Loaded ไปตามนี้ครับ
เพิ่มส่วนของ Argument
-javaagent:springloaded-1.2.3.RELEASE.jar -noverify
2 comments:
สอบถามเรื่อง Reladed อัติโนมัตหลังแก้ อ่ะครับ คือผมลองทำแล้วเวลาแก้ code ก็ต้องรันใหม่อยู่ดีถ้าแก้ไขอะไร
อย่างเช่น
@RequestMapping("/")
@ResponseBody
public String hello() {
return "้hello";
}
สมมติถ้าแก้เป็น hello2 ก็ต้องสั่งรันใหม่ถึงจะเปลี่ยน
คือสิ่งที่พี่อธิบายไว้ใช่การเปลียนเป็น hello2 โดยที่ไม่ต้องสั่งรันใหม่ใช่มั้ยครับ
ปล. ถ้าเป็นในส่วนของ thymeleaf
ผมเพิ่ม spring.thymeleaf.cache=false ใน application.properties แบบนี้เข้าไปทำให้ไม่ต้องรันใหม่
ไม่รู้ว่าจะแตกต่างกับที่พี่อธิบายไว้หรือป่าว
อย่าถือสานะครับ ถามเยอะ มือใหม่ยังไม่ค่อยรู้เรื่องอะไร ขอบคุณครับ
@ณัฐพล ส่วนของ Thymeleaf ถูกแล้วครับ ให้ไม่ต้องเก็บ cache ไว้จะได้โหลดใหม่ตลอดครับ สำหรับการโหลดใหม้จะทำเฉพาะส่วนของการแก้ไขข้อมูลครับ ถ้าโหลดบีนใหม่ จะรีโหลดไม่ได้
แสดงความคิดเห็น