Perpustakaan Java Istirahat Sederhana
Howto Start - Contoh
Lihatlah ke wiki! https://github.com/it-open/simplerest/wiki
Maven
< dependency >
< groupId >at.itopen</ groupId >
< artifactId >SimpleRest</ artifactId >
< version >0.4.5</ version >
</ dependency >
## Pembaruan
Memperbarui ke 4.5 dapat merusak kompilasi karena analisis kode statis beberapa nama telah diubah (baik kasus atau ada '_' dalam nama) Semua fungsi adalah sama atau lebih baik/lebih cepat
Perpustakaan istirahat adalah dasar dari sebagian besar sistem. Ini harus cepat dan dapat diandalkan. Tetapi bagi saya sebagai pengembang itu juga harus mudah digunakan. Sistem Spring.io harus membengkak dan penuh dengan hal -hal yang tidak Anda butuhkan atau tidak tahu bagaimana menggunakannya. Sederhana cenderung mudah digunakan dan cepat untuk menerapkan REST API.
Fitur:
- Berdasarkan Netty untuk menjadi cepat dan dapat diandalkan
- Dukungan JSON penuh
- Bekerja dengan Java Pojos
- Jackson Json Parser dan Converter
- JWT (JSON Web Token) dan HTTP Auth Dasar Out of the Box
- Pembungkus default untuk semua tanggapan sehingga Anda dapat melihat status HTTP dan menjawab di JSON.
- Fungsi default sederhana untuk indeks, pengecualian, tidak ditemukan
- Catchall berfungsi untuk setiap jalur
- Kontrol akses untuk jalur dan endpoits
- HTML Endpoints (dari Ressource atau FileStructure)
- CRUD HELPER Untuk mudah digunakan membuat, membaca, memperbarui, menghapus operasi pada entitas
Menambahkan Microservice Avaibility
Loadbalancing tidak pernah begitu mudah
- Discovery Services (secara otomatis memeriksa dan menemukan layanan lain OD lain atau komputer yang sama)
- Pemeriksaan Kesehatan (setiap sistem diperiksa)
- Klien Side Loadbalancer
- Pesan yang tahan lama (pesan akan berfungsi bahkan jika layanan inisiater ODER Layanan target awal mati)
- Klien Istirahat + Klien Istirahat dengan Loadbalancing. (Lakukan panggilan istirahat loadbaland hanya dalam satu baris kode, dapatkan, put, posting, hapus)