การเกิดขึ้นของการบูตฤดูใบไม้ผลิทำให้กระบวนการก่อสร้างและการพัฒนาเริ่มต้นง่ายขึ้นอย่างมากของโครงการฤดูใบไม้ผลิ วันนี้เราสร้างสภาพแวดล้อมการบูตสปริงอย่างรวดเร็วด้วยการแสดงผลหน้า (เอ็นจิ้นเทมเพลต Themeleaf)
1. ก่อนอื่นเราสร้างโครงการ maven ในความคิด
ตรวจสอบสร้างจาก Archetype และเลือก WebApp
2. เพิ่มการพึ่งพาการบูตสปริงและการพึ่งพาตัวตนในไฟล์ POM
<การพึ่งพา> <roupId> org.springframework.boot </groupId> <ratifactid> Spring-Boot-Starter-Web </artifactid> <sersion> 1.5.3.Release </เวอร์ชัน> <cersion> 1.5.3.release </version> </derentency>
จากนั้นคลิกขวาในไฟล์ POM และเลือก Maven ใน Reimport เพื่อดาวน์โหลดการอ้างอิงจากที่เก็บกลางและรอการดาวน์โหลดให้เสร็จสมบูรณ์ โดยทั่วไปคลังสินค้ากลางเริ่มต้นของ Maven จะช้าลง ขอแนะนำให้ใช้คลังสินค้ากลางของ Alibaba Cloud คุณสามารถระบุคลังสินค้ากลางได้โดยการเปลี่ยนไฟล์การตั้งค่าของ Maven
3. สร้างไดเรกทอรี Java ใหม่ในไดเรกทอรี SRC/Main ให้คลิกโครงสร้างโครงการที่มุมขวาบนเพื่อเปลี่ยนไดเรกทอรี Java เป็นรูปแบบแหล่งที่มา (เพื่อให้สามารถสร้างไฟล์ Java ในไดเรกทอรี Java)
4. สร้างคลาสการเริ่มต้นสปริงบูตในไดเรกทอรี Java ตอนนี้
@controller @enableautoconfigurationPublic คลาส sampleController {@requestmapping ("/") สตริงสาธารณะที่บ้าน () {return "ดัชนี"; } โมฆะคงที่สาธารณะหลัก (สตริง argv []) {springapplication.run (sampleController.class, argv); -สปริง MVC ที่รู้จักกันดีจะค้นหาหน้า JSP โดยอัตโนมัติภายใต้ WebApp ตามสตริงการส่งคืน แต่ Spring Boot ไม่รวมมุมมองนี้ดังนั้นเราจึงจำเป็นต้องแนะนำเอ็นจิ้นเทมเพลตสำหรับการเรนเดอร์หน้า
5. เนื่องจากเอ็นจิ้นเทมเพลต Themeleaf โหลดหน้าเว็บภายใต้ทรัพยากร/ เทมเพลต/ โดยค่าเริ่มต้นเราจึงต้องสร้างเส้นทางดังกล่าวด้วยตนเอง
ข้อควรจำ: ประโยค <html xmlns: th = "http://www.thymeleaf.org"> ต้องเพิ่มลงในหน้า html มิฉะนั้นเครื่องยนต์ Themeleaf จะไม่ได้รับการยอมรับ
ในที่สุดคลิกขวาที่คลาสสปริงบูตเริ่มต้นเพื่อเริ่มต้น Tomcat ในตัวใน Spring Boot โดยตรง สปริงบูต+สปริง MVC เสร็จสมบูรณ์
ข้างต้นเป็นเนื้อหาทั้งหมดของบทความนี้ ฉันหวังว่ามันจะเป็นประโยชน์ต่อการเรียนรู้ของทุกคนและฉันหวังว่าทุกคนจะสนับสนุน wulin.com มากขึ้น