Springboot คืออะไร?
สปริงบูตเป็นที่รู้จักกันทั่วไปว่าเป็นไมโครเซอ Spring Boot เป็นกรอบใหม่ที่จัดทำโดยทีมสำคัญ มันถูกออกแบบมาเพื่อลดความซับซ้อนของกระบวนการก่อสร้างและการพัฒนาเริ่มต้นของแอพพลิเคชั่นฤดูใบไม้ผลิใหม่ เฟรมเวิร์กใช้วิธีเฉพาะในการกำหนดค่าเพื่อให้นักพัฒนาไม่จำเป็นต้องกำหนดการกำหนดค่าหม้อไอน้ำอีกต่อไป ด้วยวิธีนี้ Spring Boot มุ่งมั่นที่จะเป็นผู้นำในการพัฒนาแอปพลิเคชันที่รวดเร็ว
1. สร้างโครงการ Maven ใหม่
เลือกพื้นที่ทำงานก่อน
คลิก [ถัดไป]
เริ่มต้นโดยตรงคลิก [ถัดไป]
กรอกข้อมูลใน GroupID ฯลฯ ~ จากนั้น [เสร็จสิ้น] และโครงการก่อสร้างใหม่ทั้งหมดอยู่ที่นี่
2. แนะนำแพ็คเกจขวดที่เกี่ยวข้อง
<carent> <screatId> org.springframework.boot </groupId> <ratifactId> Spring-Boot-Starter-Parent </artifactid> <version> 1.5.8.release </เวอร์ชัน> </parent> <ArtIfactId> Spring-Boot-Starter-Web </artifactid> </derdency> </pendencies>
ที่นี่เราอธิบายว่าเราอ้างอิงเฉพาะแพ็คเกจ 2 ขวดซึ่งมีหลายสิ่งหลายอย่างเช่น Spring-Boot-Starter-Web หลังจากที่เราเปิดมันผ่านแพ็คเกจบีบอัด
ตรวจสอบไฟล์ POM ภายในเพื่อดูเนื้อหาที่แสดงด้านล่าง มันอ้างอิงขวดจำนวนมากเช่นแพ็คเกจ Spring Web และ JSON JAR
<การพึ่งพา> <การพึ่งพา> <roupId> org.springframework.boot </groupId> <ratifactid> Spring-Boot-Starter </artifactid> </การพึ่งพาอาศัย> <การพึ่งพา> <roupid> org.springframework.boot </groupid> <RoupID> org.hibernate </groupId> <ratifactId> Hibernate-Validator </artifactid> </การพึ่งพาอาศัย> <การพึ่งพาอาศัย> <roupId> com.fasterxml.jackson.core </groupid> <ArtIfactId> Spring-Web </artifactid> </serdency> <การพึ่งพา> <roupId> org.springframework </groupId> <ratifactid> Spring-Web </artifactid> </การพึ่งพา> </การพึ่งพา> <ArtIfactId> Spring-WEBMVC </artifactId> </derctency> </dercendency> </dermentency>
3. เขียนคลาสรายการโปรแกรม
แพ็คเกจ com.springbooot2; นำเข้า org.springframework.boot.springapplication; นำเข้า org.springframework.boot.autoconfigure.springbootapplication;/*** Hello World! * */@SpringBootapplicationPublic คลาสแอพ {โมฆะคงที่สาธารณะหลัก (สตริง [] args) พ่นข้อยกเว้น {springapplication.run (app.class, args); -ที่นี่ @springbootapplication คือการให้สแกนสแกนสแกนรับรู้และบอกเขาว่าฉันเป็นคลาสเข้าร่วมโปรแกรม
4. เขียนคลาสตอบกลับคำขอ
แพ็คเกจ com.springbooot2; นำเข้า org.springframework.steretype.controller; นำเข้า org.springframework.web.bind.annotation.requestmapping; นำเข้า org.springframework.web.bind.annotation.responsebody; @ControllerPublic คลาส fristblood {@requestmapping ("/fristblood") @responsebody สตริงสาธารณะสวัสดี () {return "ไม่ต้องกังวลมีความสุข! -นี่คือคำอธิบาย
@Controller คำขอการประมวลผลคลาสคอนโทรลเลอร์
@requestmapping ผู้ที่คุ้นเคยกับฤดูใบไม้ผลิควรคุ้นเคยกับมัน นี่คือสิ่งที่เป็นฤดูใบไม้ผลิการทำแผนที่ URL
@ResponseBody วิธีการตอบกลับข้อมูลการตอบสนองของเราจะถูกแปลงเป็นข้อมูล JSON โดยอัตโนมัติและกลับไปที่หน้าเบื้องหน้า
รหัสทั้งหมดเสร็จสิ้นที่นี่ซึ่งง่ายกว่าการสร้างกรอบเช่น SSH หรือ SSM มาก่อน หากเรามีสิ่งนั้นเราแค่ต้องส่งอีเมล หรือบริการง่ายๆอาจกล่าวได้ว่าสะดวกมากที่จะใช้ Springboot
5. รหัสทดสอบ
เริ่มโปรแกรมเปิดเบราว์เซอร์ป้อน: http: // localhost: 8080/fristblood
ผลการตอบกลับของหน้าคำขอมีดังนี้
ข้างต้นเป็นเนื้อหาทั้งหมดของบทความนี้ ฉันหวังว่ามันจะเป็นประโยชน์ต่อการเรียนรู้ของทุกคนและฉันหวังว่าทุกคนจะสนับสนุน wulin.com มากขึ้น