Este proyecto contiene un api de creacion de usuarios escrito en Java usando el framework de Spring Boot.
UserApi es un serivicio que expone un API para la creacion de usuarios y consultas de usuario.
- Signin para poder crear inicio de sesion.
- Consultar todos los usuarios.
- Crear usuarios.
UserApi es un servicio de creacion de usuarios escrito en Java ligera basada en las convenciones de formato que los desarrolladores utilizan de forma natural en la creación de software..
UserApi usa varios proyectos open source para trabajar apropiadamente:
- JJWT - JJWT tiene como objetivo ser la biblioteca más fácil de usar y comprender para crear y verificar JSON Web Tokens (JWT) en JVM y Android.
- Spring Boot - Spring Boot facilita la creación de aplicaciones independientes basadas en Spring de grado de producción que puede "simplemente ejecutar".
- Spring Validation - Spring Validation facilita la validacion de entradad de datos.
- Spring Data JPA - Spring Data JPA, parte de la familia Spring Data más grande, facilita la implementación de repositorios basados en JPA que en su defecto usa la implementacion de Hibernate.
- Spring Boot Starter Web - Es todo lo necesario para poder arrancar un proyecto web api en minutos.
- H2 Database - H2 es un sistema administrador de bases de datos relacionales programado en Java. Puede ser incorporado en aplicaciones Java o ejecutarse de modo cliente-servidor.
Y, por supuesto, la propia UserApi es de código abierto con un repositorio público en GitHub.
- Git - Git es un sistema de control de versiones distribuido de código abierto y gratuito diseñado para manejar todo, desde proyectos pequeños a muy grandes, con velocidad y eficiencia.
- Java - Java es un lenguaje de programación y una plataforma informática lanzada por primera vez por Sun Microsystems en 1995.
- Visual Studio Code - Visual Studio Code es un editor de código fuente desarrollado por Microsoft para Windows, Linux y macOS. Version: 1.60.2 (Universal). Pero se puede utilizar cualquier otro de su preferencia (IntelliJ, eclipse, etc.).
Coleccion de postman para probar API Collection Postman
Clone el repositorio.
git clone git@github.com:luchonetvv/user-api.git
git status
Tienes que instalar Java 8.
Instalar Visual Studio Code y luego abrir el proyecto... Con solo ejecutar el proyecto desde la clase LuchonetvvApplication.java, es decir, click en Run y estara listo para crear usuarios.
O si tu quieres construir e instalar desde la terminal, aqui estan los pasos:
On Mac or Linux
./gradlew bootRun
On Windows
gradlew.bat bootRun
Apache License, Version 2.0
Free Software, Hell Yeah!