ภาพรวม
Spring Webflux คืออะไร? มันเป็นกรอบการพัฒนาเว็บแบบอะซิงโครนัสที่ไม่ปิดกั้นเว็บที่รองรับกลไกการกดปุ่ม เพื่อให้ได้ข้อมูลเชิงลึกเกี่ยวกับ Spring WebFlux ก่อนอื่นเราต้องทราบ สตรีมปฏิกิริยา ท่าเขียนโปรแกรมอื่นซึ่งตรงข้ามกับการเขียนโปรแกรมที่จำเป็น
WebFlux รองรับสองรูปแบบการเขียนโปรแกรม (โพสต์) และรูปแบบ (ศักย์)
หมายเหตุ: ข้างต้นเป็นเพียงสองท่าเขียนโปรแกรมซึ่งเหมือนกับ "ภาษาจีนกลางและฉงชิ่งเป็นทั้งภาษาจีน" บริษัท ของเรายังมีผู้คนจากที่อื่นและฉันพูดภาษาแมนดารินและฉงชิ่งกับเพื่อนร่วมงานในท้องถิ่น สิ่งนี้เรียกว่า polymorphism
สร้างโครงการ
สร้างโครงกระดูกโครงการผ่าน http://start.spring.io
หากมีการกำหนดค่าด้วยตนเองคุณจะต้องเพิ่มที่เก็บเหตุการณ์สำคัญของฤดูใบไม้ผลิ:
<Epository> <pository> <id> Spring-Snapshots </id> <name> สปริงสแน็ปช็อต </name> <url> https://repo.spring.io/snapshot </url> <snapshots> <enabled> เหตุการณ์สำคัญ </name> <url> https://repo.spring.io/milestone </url> <plots> <enabled> false </enabled> </napshots> </repository> <url> https://repo.spring.io/snapshot </url> <plopshots> <enabled> True </enabled> </snapshots> </pluginrepository> <pluginrepository> <url> https://repo.spring.io/milestone </url> <napshots> <enabled> false </enabled> </napshots> </pluginrepository>
ทดสอบ
แสดงรายการผู้ใช้ทั้งหมด
สร้างผู้ใช้
รับผู้ใช้คนเดียว
ปรับปรุงใหม่
ลบ
รหัสต้นฉบับ
Demo-Spring-Boot-Webflux-Annotaion
สรุป
ข้างต้นคือสิ่งที่ตัวแก้ไขแนะนำให้คุณใช้ Spring Boot 2.0 + WebFlux เพื่อใช้ฟังก์ชัน API RESTFUL ฉันหวังว่ามันจะเป็นประโยชน์กับทุกคน หากคุณมีคำถามใด ๆ โปรดฝากข้อความถึงฉันและบรรณาธิการจะตอบกลับทุกคนในเวลา ขอบคุณมากสำหรับการสนับสนุนเว็บไซต์ Wulin.com!