Un sistema de ventas usando Java, Spring MVC, MySQL y Bootstrap
Aquí: https://parzibyte.me/blog/2019/09/04/sistema-ventas-spring-mvc-mysql-bootstrap/
Si quieres puedes clonar el repositorio, he usado gradle para todo así que puedes usar incluso el bloc de notas para programar.
Lo que tienes que hacer es instalar gradle, MySQL y Java; es decir, todo lo necesario para programar con Spring Boot y MySQL.
Después ejecuta el programa con:
gradlew bootRun
Y crea el jar usando:
gradlew build
También puedes importar el proyecto usando IntelliJ IDEA.
Después ejecuta el jar con:
java -jar nombre-del-jar.jar
En ambos casos (ya sea que estés ejecutando el sistema para programar, o ejecutes el jar) visita http://localhost:8080/productos/mostrar.
No olvides que dejo el código fuente en GitHub.
Más información sobre Spring Boot y Gradle aquí.
Si mi contraseña, usuario o configuración no son acorde a tus requisitos recuerda que siempre puedes crear un archivo llamado application.properties
en el mismo directorio en donde está el jar, así, será tomado en cuenta ese archivo en lugar del mío.
No es necesario proporcionar el esquema de la base de datos pues la migración se hace automáticamente al ejecutar el proyecto; sin embargo se puede encontrar un esquema en src/main/resources/
Te aviso que probablemente cause algunos errores si la base de datos del proyecto no está limpia