Este repositorio se encuentra una API para museos virtuales, proyecto desarrollado para la Olimpiada de Programación 2022. En este caso este es una version modificada de la API que hice para la olimpiada, para mas informacion sobre este proyecto en conjunto-solucion.
Quice hacer este fork de la API para mejorarla un poco y darle como una finaliazacion correcta cosas que no puedes hacer en plena olimpiada.
1.Instalar Java 17:SITIO OFICIAL:OpenJDK 172.Instalar MySQL 8:SITIO OFICIAL:MySQL 8.3.En caso de no contar con un IDE (Estos suelen tener Maven integrado) debera isntalar MavenSitio Oficial:Apache Maven.4.RECOMENDACION PERSONAL Utilizar el IDE IntellIj IDEA
1.Clonar el repositorio:git clone https://github.com/MarcossIC/API-Partenon.git2.La base de datos se encuentra en:.../API-Partenon/dataEjecutar este con su MySQL3.Revisar el archivo application.yml se encuentran.../API-Partenon/src/main/resources/-
- La parte que nos importe aqui es esta:
-
#Buscamos la linea que diga esto y cambiar con sus datos
datasource:
password: #YOUR_PASSWORD
#DNS CONEXION A MYSQL
url: jdbc:mysql://localhost:3306/partenon_db?useSSL=true&useTimezone=true&serverTimezone=UTC
username: #YOUR_USERNAME
#Aqui habra mas configuraciones modificarlas a gusto1.Limpiar el Build e instalar dependencias:mvn clean -f pom.xml && mvn install -f pom.xml.-
- Puede hacerlo desde la interfaz grafica de IntelliJ RECOMENDABLE
-
- Desde la interfaz grafica click derecho al archivo pom.xml opcion Maven > Reload project
-
- Tambien puedes hacerlo desde consola (debe estar en la ruta del pom.xml) Para mas informacion consulte aqui
-