การแนะนำ
ในการพัฒนาเว็บแบบดั้งเดิมมักใช้หน้า JSP ก่อนอื่นคุณต้องแนะนำแพ็คเกจที่เกี่ยวข้องกับ SpringMVC ลงในไฟล์ POM จากนั้นเขียนไฟล์การกำหนดค่า SpringMVC (รวมถึงความละเอียดเส้นทางของทรัพยากรการเข้าถึง) จากนั้นคุณต้องกำหนดค่าเส้นทางการเข้าถึงใน web.xml นี่เป็นปัญหาที่ไม่ต้องสงสัยมากเกินไปและคุณต้องเขียนไฟล์การกำหนดค่าจำนวนมากก่อนการพัฒนาแต่ละครั้ง
Springboot มอบโซลูชันที่มีประสิทธิภาพและสะดวกสบายสำหรับสิ่งนี้ คุณจะต้องเพิ่มการพึ่งพาการพัฒนาเว็บไปยัง POM.XML เพื่อดำเนินการพัฒนาเว็บช่วยให้คุณประหยัดขั้นตอนการกำหนดค่าที่ยุ่งยาก
ต่อไปนี้คือการพึ่งพาที่แนะนำโดยการพัฒนาเว็บ
<การพึ่งพา> <roupID> org.springframework.boot </groupId> <ratifactid> Spring-Boot-Starter-Web </artifactId>
ข้อความ
แล้วฉันควรทำอย่างไรถ้าฉันต้องการใช้เพจใน Springboot? ไม่แนะนำ JSSP สำหรับ Springboot เนื่องจาก JSSP มีข้อ จำกัด มากมายใน Springboot ดังนั้นฉันจะไม่พูดถึงข้อ จำกัด เฉพาะที่นี่ หากคุณสนใจคุณสามารถตรวจสอบออนไลน์ได้ ขอแนะนำให้ใช้เทมเพลต thymeleaf ใน Springboot และใช้ HTML เป็นหน้าจอแสดงผล ดังนั้นวิธีการเข้าถึงหน้า HTML ผ่านคอนโทรลเลอร์?
1. เพิ่มการพึ่งพา thymeleaf ในไฟล์ pom.xml
<การพึ่งพา> <การพึ่งพา> <roupId> org.springframework.boot </groupid> <ratifactid> Spring-Boot-Starter-Web </Artifactid> </dercture> <การพึ่งพาอาศัย> <loupid> org.springframework.boot </groupid> </perdency> <การพึ่งพา> <roupId> org.springframework.boot </groupid> <ratifactid> Spring-Boot-Starter-Thymeleaf </artifactid>
2. เพิ่มการกำหนดค่าการร้องขอการเข้าถึงใน Application.yml
## thymeleaf หน้าเทมเพลตการกำหนดค่าสปริง: MVC: ดู: คำนำหน้า: / คำต่อท้าย: .html
โฟลเดอร์คงที่ในแหล่งข้อมูลเริ่มต้นของ Springboot จัดเก็บทรัพยากรคงที่เช่นไฟล์ JS ไฟล์ CSS รูปภาพ ฯลฯ หน้า HTML จะถูกเก็บไว้ในโฟลเดอร์เทมเพลต
3. สร้าง hello.html ในโฟลเดอร์เทมเพลต
<! doctype html> <html lang = "en"> <head> <meta charset = "utf-8"/> <title> ชื่อเรื่อง </title> </head> <body> Hello World </body> </html>
4. เขียนคอนโทรลเลอร์
/** * สร้างโดย Tomthy เมื่อ 2018/5/10 */ @controllerpublic class ContentController {@getMapping ("/hello") สตริงส่วนตัว helloWorld () {return "hello"; -หมายเหตุ: อย่าใช้คำอธิบายประกอบ @RestController @RestController Annotation เป็นคอลเลกชันของ @ResponseBody และ @Controller การใช้คำอธิบายประกอบ @RestController จะส่งคืนข้อมูลตามค่าเริ่มต้นและจะไม่ขอไปยังหน้า
5. ป้อนที่อยู่คำขอในเบราว์เซอร์
ป้อนที่อยู่: http: // localhost: 8080/สวัสดีและคุณสามารถขอไปยังหน้า hello.html
6. การเข้าถึงทรัพยากรคงที่
เมื่อใช้ทรัพยากรคงที่ในหน้า HTML (เช่นรูปภาพ) ให้ใช้ <script type = "text/javascript" src = "/js/waNgeditor.js"> </script> โดยตรง JS เป็นโฟลเดอร์ภายใต้คงที่
7. ไดเรกทอรีโครงการ
สรุป
ข้างต้นคือสิ่งที่บรรณาธิการแนะนำให้คุณรู้จัก Springboot ใช้เทมเพลต thymeleaf เพื่อเข้าถึงหน้า HTML ฉันหวังว่ามันจะเป็นประโยชน์กับทุกคน หากคุณมีคำถามใด ๆ โปรดฝากข้อความถึงฉันและบรรณาธิการจะตอบกลับทุกคนในเวลา ขอบคุณมากสำหรับการสนับสนุนเว็บไซต์ Wulin.com!