Loading repository data…
Loading repository data…
npedidos / repository
NPedidos es una aplicación que permite la gestión simple de pedidos de menús de comidas, por fechas.
📚 Translations Readme:
NPedidos es una aplicación que permite la gestión simple de pedidos de menús de comidas, por fechas.
Este proyecto proporciona los recursos a consumir por el proyecto web.
No disponible, por el momento.
Crear base de datos
Usando postman
Trabajando en IntelliJ IDEA
Clonar proyecto:
File > New > Project from Version Control
Establecer la ruta local de maven:
File > Settings > Build, Execution, Deployment > Build Tools > Maven
- maven home path
Compilar:
Run > Run...
[clean,install]: Compila el proyecto.[clean,install] No Test: Compila sin ejecutar los test.Ejecutar aplicación:
Run > Run...
AppSi el usuario y contraseña, de la base de datos, es distinto a
root, modificar la información de conexión del ficherosrc/main/resources/application-runner.properties
Rellenar la base de datos con registros de prueba:
Run > Run...
db:seed: Rellenar la base de datos con registros.db:fresh --seed: Borrar la base de datos y la rellena con registros.La aplicación debe estar detenida.
Iniciar sesión
db:seed la contraseña de los usuarios creados es igual al nombre de usuario.Otras configuraciones de RUN:
All: Ejecuta todos los test.
API: Despliega el proyecto en Wildfly.
API [clean, install]: Compila con maven y despliega el proyecto en wildfly.
Configurar la ruta del servidor de wildfly.
Habilitar EditorConfig
Es necesario tener habilitado el soporte de EditorConfig:
Settings > Editor > Code Style
- Enable Editor Config Support
Establecer acciones de guardado
Settings > Tools > Actions on save
Tener habilitado EditorConfig.
spring-boot-devtools
Settings > Build, Execution, Development > Compiler
- Build project automatically
Acceder a swagger
Puedes acceder a la información de la API con swagger en las siguientes URL:
Al acceder se te pedirá ingresar un usuario y contraseña.
Previamente, rellenar la base de datos con datos de pruebas, ya que este proceso creara usuarios con los que puedes acceder. Por el momento cualquiera es válido para acceder.
Cualquier contribución que hagas será muy apreciada.
Gracias a JetBrains por proporcionar una licencia para IntelliJ para desarrollar este proyecto.
| JetBrains | IntelliJ |
|---|---|