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.
- Java 17
- Maven 3.8.6
- MySQL 8
- Wildfly 26 (Opcional)
Crear base de datos
- Ejecutamos el script npedidos.sql
Usando postman
Trabajando en IntelliJ IDEA
- Clonar proyecto
- Configurar maven home path
- Rellenar base de datos
- Compilar
- Ejecutar
- Iniciar sesión
- Otras configuraciones de RUN
- Habilitar EditorConfig
- Estables opciones de guardado
- spring-boot-devtools
File > New > Project from Version Control
Establecer la ruta local de maven:
File > Settings > Build, Execution, Deployment > Build Tools > Maven
- maven home path
Run > Run...
[clean,install]
: Compila el proyecto.[clean,install] No Test
: Compila sin ejecutar los test.
-
Run > Run...
App
Si 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.
- Al ejecutar
db:seed
la contraseña de los usuarios creados es igual al nombre de usuario.
-
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.
-
Es necesario tener habilitado el soporte de EditorConfig:
Settings > Editor > Code Style
- Enable Editor Config Support
Establecer acciones de guardado
- Recomiendo tener activado las acciones de guardado:
- Reformat code
- Optimize imports
Settings > Tools > Actions on save
Tener habilitado EditorConfig.
- Activar la compilación automática del proyecto:
Settings > Build, Execution, Development > Compiler
- Build project automatically
Ver 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.
- Antes de empezar a codificar, lea las directrices de contribución.
Gracias a JetBrains por proporcionar una licencia para IntelliJ para desarrollar este proyecto.
JetBrains | IntelliJ |
---|---|