- Java 17: Asegúrate de tener instalada la versión 17 de Java.
- Spring Tool Suite 4 o cualquier IDE compatible con Spring.
- Visual Studio Code u otro editor de texto.
- Node.js para el frontend.
- MySQL o cualquier base de datos compatible con MySQL.
- Clonar o descarga el repositorio
https://github.com/NeiDenn/spring-reactjs-wowgames.git
- Importar el proyecto "project-server" en el IDE Spring Tool Suite 4 y "project-client" en Visual Studio Code
- Ajustar en el archivo
application.properties
la cadena de conexiónwowgames
server.port=8091
spring.jpa.database=MYSQL
spring.jpa.show-sql=true
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.url=jdbc:mysql://localhost:3306/wowgames?serverTimezone=UTC
spring.datasource.username=root
spring.datasource.password=mysql
- Ejecutar la base de datos MySQL
wowgames
- Inicia el servidor backend de Spring.
- Inicia el servidor frontend de React para lanzar la interfaz de usuario.
npm start
- Una vez que hayas iniciado tanto el backend de Spring como el frontend de Angular, podrás acceder a la aplicación en tu navegador web:
- Backend: http://localhost:8091
- Frontend: http://localhost:3000