ความต้องการ
ในการพัฒนาโครงการโดยใช้ Spring-Boot โครงการเริ่ม "ช้ามาก" มันเจ็บปวดแค่ไหนถ้าคุณต้องการรีสตาร์ทโครงการหลังจากการปรับเปลี่ยนแต่ละรหัสหรือไฟล์ทรัพยากรคงที่ วิธีทำให้โครงการ "รีสตาร์ท" ทันทีเมื่อมีการเปลี่ยนแปลงอีกครั้ง
ริบหรี่
Spring-Boot-Devtools โมดูลสปริงสามารถแก้ข้อกำหนดนี้ได้แม้จะเกินกว่าฟังก์ชั่นที่คาดหวัง คุณสมบัติที่ใหญ่ที่สุดคือโครงการจะ "เริ่มต้นใหม่ทันที" ตราบใดที่มีการเปลี่ยนแปลง แต่จะประหยัดเวลาได้มากกว่าการเริ่มต้นด้วยตนเอง แม้ว่าจะไม่ได้รับการบันทึกเพียงแค่รีสตาร์ทโดยอัตโนมัติทำให้คนไม่ต้องกังวล
สิ่งที่กล่าวไว้ก่อนหน้านี้เกินความคาดหวัง: นอกจากนี้ยังรองรับการอัปเดตระยะไกลและรีสตาร์ทสตาร์ทอัพ มันถูกส่งไปยังเซิร์ฟเวอร์ระยะไกลโดยการตรวจสอบการแก้ไขไฟล์บนพา ธ โลคัลแล้วรีสตาร์ท คุณสามารถใช้มันได้ตราบใดที่โครงการฤดูใบไม้ผลิของคุณเกี่ยวข้องกับการปรับเปลี่ยนทรัพยากรในท้องถิ่น
มันสามารถใช้ในเบราว์เซอร์ด้วยปลั๊กอิน Livereload
หมายเหตุพิเศษ
หากโครงการของคุณใช้ "Template Engine Framework" มันจะทำให้คุณรู้สึกมีความสุขมาก
เช่น freemarker ที่ใช้กันทั่วไป, ความเร็ว, groovy, thymeleaf, หนวด
ใช้
การกำหนดค่าการสร้าง Gradle
Compile ("org.springframework.boot: Spring-Boot-Devtools")เพียงเพิ่มการพึ่งพา (เช่นขวดอ้างอิง) ไม่จำเป็นต้องใช้ "รหัส" แต่มีการกำหนดค่าบางอย่างที่สามารถใช้และกำหนดค่าในแอปพลิเคชัน properties
Spring.devtools.* การกำหนดค่าที่ระบุไว้เหล่านี้คือการกำหนดค่าที่เกี่ยวข้องกับฤดูใบไม้ผลิ
ที่ Spring.devtools.restart.enabled ระบุว่าจะเปิดใช้งานการเริ่มต้นอัตโนมัติ
สรุป
ด้านบนเป็นสปริงบูตรีสตาร์ททันที (เปลี่ยนร้อน) แนะนำโดยตัวแก้ไข ฉันหวังว่ามันจะเป็นประโยชน์กับทุกคน หากคุณมีคำถามใด ๆ โปรดฝากข้อความถึงฉันและบรรณาธิการจะตอบกลับทุกคนในเวลา ขอบคุณมากสำหรับการสนับสนุนเว็บไซต์ Wulin.com!