Bibliothèque Java de repos simple
How to Start - Exemples
Regardez dans le wiki! https://github.com/it-open/simplerest/wiki
Maven
< dependency >
< groupId >at.itopen</ groupId >
< artifactId >SimpleRest</ artifactId >
< version >0.4.5</ version >
</ dependency >
## Mise à jour
La mise à jour de 4.5 peut casser la compilation en raison de l'analyse de code statique, certains noms ont été modifiés (les deux cas ou il y avait «_» dans les noms) Toutes les fonctions sont identiques ou meilleures / plus rapides
Une bibliothèque REST est la base de la plupart des systèmes. Cela doit être rapide et fiable. Mais pour moi en tant que développeur, il doit également être facile à utiliser. Les systèmes Spring.io sont à gonflement et pleins de choses dont vous n'avez pas besoin ou ne savez pas comment l'utiliser. SIMPLERSH a tendance à être facile à utiliser et rapide pour implémenter l'API REST.
Caractéristiques:
- Basé sur Netty pour être rapide et fiable
- Support JSON complet
- Fonctionne avec Java Pojos
- Jackson Json Parser and Converter
- JWT (jeton Web JSON) et Auth de base HTTP Out of the Box
- Emballage par défaut pour toutes les réponses afin que vous puissiez voir le statut et la réponse HTTP dans le JSON.
- Fonctions par défaut simples pour index, exceptions, introuvables
- Catchall fonctionne pour chaque chemin
- Contrôle d'accès pour les chemins et les pneus
- Points de terminaison HTML (de Ressource ou FileStructure)
- Crud helper pour facile à utiliser Créer, lire, mettre à jour, supprimer les opérations sur des entités
Ajout de l'avaribilité des microservices
Le balancier de chargement n'a jamais été aussi facile
- Service de découverte (vérifiez et découvrez automatiquement d'autres services OD autre ou même ordinateur)
- Contrôles de santé (chaque système est vérifié)
- Client côté chargeur
- Des messages durables (les messages fonctionneront même si le service d'initiateur est décédé des services cibles initiaux)
- Client de repos + Client de repos avec chargeur de chargement. (Faites des appels de repos LoadBaned dans une seule ligne de code, obtenez, mettez, postez, supprimez)