Einfache Ruhe -Java -Bibliothek
How to Start - Beispiele
Schauen Sie sich das Wiki an! https://github.com/it-open/simplerest/wiki
Maven
< dependency >
< groupId >at.itopen</ groupId >
< artifactId >SimpleRest</ artifactId >
< version >0.4.5</ version >
</ dependency >
## Aktualisierung
Das Update auf 4.5 kann das Kompilieren des Kompilierens durch statische Code analysieren. Einige Namen wurden geändert (entweder Fall oder es gab '_' in Namen) Alle Funktionen sind gleich oder besser/schneller
Eine Rastbibliothek ist die Basis der meisten Systeme. Dies muss schnell und zuverlässig sein. Aber für mich als Entwickler muss es auch einfach zu bedienen sein. Spring.io -Systeme sind aufgebläht und voller Dinge, die Sie nicht brauchen oder nicht wissen, wie sie es verwenden sollen. Einfacherste ist in der Regel einfach zu bedienen und schnell zu implementieren.
Merkmale:
- Basierend auf Netty, schnell und zuverlässig zu sein
- Vollständige JSON -Unterstützung
- Arbeitet mit Java -Pojos
- Jackson Json Parser und Konverter
- JWT (JSON Web Token) und Basic HTTP AUTH AUS OFF DIE BOX
- Standard -Wrapper für alle Antworten, damit Sie den HTTP -Status sehen und im JSON beantworten können.
- Einfache Standardfunktionen für Index, Ausnahmen, nicht gefunden
- Catchall -Funktionen für jeden Weg
- Zugriffskontrolle für Pfade und Endangriffe
- HTML -Endpunkte (aus Ressource oder Filisstruktur)
- CRUD HELPER für die einfache Verwendung von Erstellen, Lesen, Aktualisieren, Löschen von Vorgängen auf Entitäten
Microservice Avaibilität hinzugefügt
Loadbalancing war nie so einfach
- Discovery Service (automatisch andere Dienste OD ODE oder gleiche Computer überprüfen und entdecken)
- Gesundheitsprüfungen (jedes System wird überprüft)
- Client Side Loadbalancer
- Langlebige Nachrichten (Nachrichten funktionieren auch, wenn der Initiatter -Service -ODER -Ziel -Zieldienste stirbt)
- REHLE CLIENT + REST CLESSE MIT LOADBALANGING. (Machen Sie Loadbalaned -REST -Anrufe in nur einer Codezeile, erhalten Sie, setzen, posten, löschen)