1 ไฟล์ pom.xml
หมายเหตุ: ฟังก์ชั่นการปรับใช้ Hot Spring-Boot-1.3 ได้เริ่มขึ้นแล้ว
<!-เพิ่มการพึ่งพา-> <การพึ่งพา> <roupId> org.springframework.boot </groupid> <ratifactid> Spring-Boot-devtools </artifactid> <!-เสริม = จริงการพึ่งพาจะไม่ถูกส่งผ่าน หากโครงการที่ขึ้นอยู่กับโครงการ myboot ต้องการใช้ devtools มันจะต้องได้รับการแนะนำใหม่-> <ไม่บังคับ> True </onftional> </การพึ่งพาอาศัย>
หมายเหตุ: การเพิ่ม Spring-Boot-Maven-Plugin ในโครงการส่วนใหญ่ใช้ใน Eclipse และไม่จำเป็นต้องเพิ่มการกำหนดค่านี้ในแนวคิด
<uild> <plugins> <plugin> <molin> <sloupid> org.springframework.boot </groupid> <ratifactid> Spring-Boot-Maven-Plugin </artifactid> <การกำหนดค่า> <fork> true </fork>
2 เปลี่ยนการกำหนดค่าแนวคิด
1) "ไฟล์" -> "การตั้งค่า" -> "บิลด์ดำเนินการ, การพ่ายแพ้" -> "คอมไพเลอร์", ตรวจสอบ "สร้างโครงการโดยอัตโนมัติ"
2) การผสมผสานคีย์: "Shift+Ctrl+Alt+/", เลือก "Registry" และเลือก "Compiler.automake.allow.lall.when.app.running"
3 Chrome ปิดใช้งานแคช
F12 หรือ "Ctrl+Shift+I" เปิดเครื่องมือนักพัฒนาและเลือก "ปิดการใช้งานแคช (ในขณะที่ Devtools เปิดอยู่)" ภายใต้แท็บ "เครือข่าย"
เติมเต็ม:
Intellij Idea 4 วิธีในการกำหนดค่าการปรับใช้ที่ร้อนแรง
หลังจากการปรับใช้ HOT คุณสามารถแก้ไขรหัสคุณสามารถโหลดรหัสที่เปลี่ยนแปลงได้โดยไม่ต้องรีสตาร์ทเซิร์ฟเวอร์
ประเภท 1: แก้ไขการกำหนดค่าเซิร์ฟเวอร์เพื่อให้หน้าต่าง Idea สูญเสียโฟกัสอัปเดตคลาสและทรัพยากร
การเรียกใช้เมนู -> editConfiguration จากนั้นกำหนดค่าเซิร์ฟเวอร์ที่ระบุภายใต้แท็กเซิร์ฟเวอร์บนเฟรม deartivation = อัปเดตคลาสและทรัพยากร
ข้อดี: เรียบง่าย
ข้อเสีย: การโหลดร้อนขึ้นอยู่กับ JVM เท่านั้นรองรับการปรับเปลี่ยนรหัสในบล็อกเมธอด ใช้เวลาโหลดร้อนเมื่อความคิดสูญเสียโฟกัสและความเร็วในการโหลดที่ค่อนข้างช้า
Type 2: ใช้แพ็คเกจ Jar Springloaded
. ดาวน์โหลดแพ็คเกจ Jar, GitHub: https://github.com/spring-projects/spring-loaded
ข. เพิ่มพารามิเตอร์การเริ่มต้น VM เมื่อเริ่มต้นแอปพลิเคชัน: -javaagent: /home/lkqm/.m2/repository/org/springframework/springloaded/1.2.7.Release/SpringLoadEd-1.2.7.Rolease.jar -Noverify
ข้อดี: รองรับเฟรมเวิร์กสปริงซีรีส์ได้ดี (ไม่รวมการบูตฤดูใบไม้ผลิ) รองรับการปรับเปลี่ยนระดับสมาชิก (วิธีการเพิ่มเติมและการลบฟิลด์คำอธิบายประกอบ) และรองรับชุดค่าการแจงนับ
ข้อเสีย: เปรียบเทียบกับข้อดี
ประเภท 3: ใช้เครื่องมือนักพัฒนา
การพึ่งพาต่อไปนี้มีการแนะนำในโครงการฤดูใบไม้ผลิ
<การพึ่งพา> <roupId> org.springframework.boot </groupId> <ratifactid> Spring-Boot-Devtools </artifactid>
ข้อดี: ง่ายสนับสนุนโครงการฤดูใบไม้ผลิและสนับสนุนการปรับใช้ระดับสมาชิกในระดับสมาชิก
ข้อเสีย: สนับสนุนโครงการฤดูใบไม้ผลิเท่านั้น
Type 4: ใช้ปลั๊กอิน Jrebel เพื่อให้ได้การปรับใช้ที่ร้อนแรง (ปลั๊กอินฟรีเป็นเวลา 14 วัน)
การติดตั้งออนไลน์: ไฟล์เมนู -> การตั้งค่า -> ปลั๊กอินคลิกที่ด้านล่างของที่เก็บเรียกดูที่ถูกต้องป้อน: jreble สำหรับ Intellij ที่ด้านบนของกล่องป๊อปอัพและเลือกติดตั้ง
ข้อดี: ทรงพลังรองรับเฟรมเวิร์กต่างๆและให้ปลั๊กอิน IDE
สามวิธีสุดท้ายขึ้นอยู่กับกลไกการโหลดคลาสเพื่อให้ได้การโหลดร้อน ดังนั้นหลังจากที่คุณแก้ไขรหัสคุณต้องคอมไพล์รหัสปัจจุบันอีกครั้งก่อนที่จะสามารถเรียกใช้การปรับใช้ HOT Eclipse รองรับการรวบรวมอัตโนมัติตามค่าเริ่มต้นในขณะที่ Intellij Idea การรวบรวมอัตโนมัติจะถูกปิดตามค่าเริ่มต้น คุณสามารถเปิดใช้งานได้ใน 2 ขั้นตอนต่อไปนี้:
สรุป
ข้างต้นเป็นวิธีการกำหนดค่าของ Springboot ใน IDEATE HOT การปรับใช้ที่แนะนำโดยบรรณาธิการ ฉันหวังว่ามันจะเป็นประโยชน์กับคุณ หากคุณมีคำถามใด ๆ โปรดฝากข้อความถึงฉันและบรรณาธิการจะตอบกลับคุณทันเวลา ขอบคุณมากสำหรับการสนับสนุนเว็บไซต์ Wulin.com!