- Ubuntu 20.04
- Java 17
- Maven 3.9.5
- Eclipse 2023-06
- MariaDB server 10.3.38
Configurar la conexión en el archivo "application.properties". Por defecto es la siguiente:
# Database connection
spring.datasource.url=jdbc:mariadb://localhost:3306/tiendabd
spring.datasource.username=admin
spring.datasource.password=admin
spring.datasource.driver-class-name=org.mariadb.jdbc.Driver
No es necesario crear tablas, sólo la base de datos vacía. La aplicación elimina y crea las tablas cada vez que se ejecuta. Este comportamiento se puede configurar en la siguiente propiedad:
# Database creation
spring.jpa.hibernate.ddl-auto=create
- Descargar el repositorio GitHub
- Abrir un terminal de comandos e ir a la carpeta donde lo hemos descargado
- Ejecutar el comando: mvn clean verify
- Ejecutar el comando: java -jar ./target/tienda-hexa-1.0.0.jar
- Abrir un navegador e ir a la URL: http://localhost:8080/tiendahexa