ห้องสมุด Java ที่เหลือง่าย ๆ
Howto Start - ตัวอย่าง
มองเข้าไปในวิกิ! https://github.com/it-open/simplerest/wiki
หนอง
< dependency >
< groupId >at.itopen</ groupId >
< artifactId >SimpleRest</ artifactId >
< version >0.4.5</ version >
</ dependency >
## อัปเดต
การอัปเดตเป็น 4.5 สามารถทำลายการรวบรวมได้เนื่องจากการวิเคราะห์รหัสแบบคง
ห้องสมุดส่วนที่เหลือเป็นฐานของระบบส่วนใหญ่ สิ่งนี้จะต้องรวดเร็วและเชื่อถือได้ แต่สำหรับฉันในฐานะนักพัฒนามันก็ต้องใช้งานง่าย ระบบ Spring.io คือการป่องและเต็มไปด้วยสิ่งที่คุณไม่ต้องการหรือไม่รู้วิธีใช้ ง่ายที่สุดมีแนวโน้มที่จะใช้งานง่ายและรวดเร็วในการใช้ REST API
คุณสมบัติ:
- ขึ้นอยู่กับ Netty ให้เร็วและเชื่อถือได้
- การสนับสนุน JSON เต็มรูปแบบ
- ทำงานร่วมกับ Java Pojos
- Jackson Json Parser และ Converter
- JWT (JSON Web Token) และ HTTP Auth Auth นอกกรอบ
- wrapper เริ่มต้นสำหรับการตอบกลับทั้งหมดเพื่อให้คุณเห็นสถานะ HTTP และคำตอบใน JSON
- ฟังก์ชั่นเริ่มต้นอย่างง่ายสำหรับดัชนีข้อยกเว้นไม่พบ
- ฟังก์ชั่น catchall สำหรับทุกเส้นทาง
- การควบคุมการเข้าถึงเส้นทางและ endpoits
- จุดสิ้นสุด HTML (จาก ressource หรือ filestructure)
- Crud Helper เพื่อใช้งานง่ายสร้างอ่านอัปเดตลบการดำเนินการในเอนทิตี
เพิ่ม Microservice Avaibility
Loadbalancing ไม่เคยง่ายมาก่อน
- Discovery Service (ตรวจสอบและค้นหาบริการอื่น ๆ โดยอัตโนมัติ OD อื่นหรือคอมพิวเตอร์เดียวกัน)
- การตรวจสุขภาพ (ตรวจสอบทุกระบบ)
- loadbalancer ด้านลูกค้า
- ข้อความที่ยั่งยืนมานาน (ข้อความจะทำงานได้แม้ว่าบริการเริ่มต้นบริการเป้าหมายเริ่มต้นจะตาย)
- REST Client + REST Client ที่มี loadbalancing (โทรหา REST LOADBALANED ในรหัสเดียวเพียงหนึ่งบรรทัดรับ, ใส่, โพสต์, ลบ)