Biblioteca de java de descanso simple
Cómo comenzar - Ejemplos
¡Mira la wiki! https://github.com/it-open/simplerest/wiki
Aturdir
< dependency >
< groupId >at.itopen</ groupId >
< artifactId >SimpleRest</ artifactId >
< version >0.4.5</ version >
</ dependency >
## Actualización
Actualización de 4.5 puede romper la compilación debido al análisis de código estático Se han cambiado algunos nombres (ya sea el caso o había '_' en los nombres) Todas las funciones son las mismas o mejores/más rápidas
Una biblioteca de descanso es la base de la mayoría de los sistemas. Esto tiene que ser rápido y confiable. Pero para mí, como desarrollador, también tiene que ser fácil de usar. Los sistemas Spring.io están hinchados y llenos de cosas que no necesita o no sabe cómo usarlo. SimpleRest tiende a ser fácil de usar y rápido para implementar la API REST.
Características:
- Basado en Netty para ser rápido y confiable
- Soporte JSON completo
- Funciona con Java Pojos
- Jackson Json Parser y convertidor
- JWT (Token web JSON) y Auth de HTTP básico
- Envoltura predeterminada para todas las respuestas para que pueda ver el estado HTTP y la respuesta en el JSON.
- Funciones predeterminadas simples para el índice, excepciones, no encontrados
- Catchall Functions para cada camino
- Control de acceso para rutas y contenedores end
- Puntos finales HTML (de reseurce o filestructura)
- Crud Helper para usar, leer, actualizar, actualizar, eliminar las operaciones en entidades
Avaibilidad de microservicio agregado
Loadbalancing nunca fue tan fácil
- Servicio de descubrimiento (verifique automáticamente otros servicios de otra computadora o misma computadora)
- Verificaciones de salud (cada sistema está marcado)
- Lado del cliente LoadBalancer
- Mensajes de larga duración (los mensajes funcionarán incluso si el servicio inicial ODER ODER DITAR SERVICIOS DIES)
- REST Cliente + Cliente REST con LoadBalancing. (Realice las llamadas de descanso de LoadBalaned en una sola línea de código, obtener, poner, publicar, eliminar)