Backend

El resevaloja se va dividir en 2 partes todo lo que tenga que ver con las locaciones se va realizar una aplicación admin y la parte de la resevación de habitaciones del usuario final en otra aplicación.Vamos a comenzar con el api rest del administrador.
Abrimos nuestro sts y le damos en File->New->Spring Starter Project
java project
Llenamos los siguientes datos y presionamos Next
java project
Nos pasa a la pantalla donde vamos a elgir las dependencias y elegimos las siguientes: Presionamos Finish
java project

Nos vamos al archivo application.properties y escribimos lo siguiente:
 
  
   
 spring.datasource.url=jdbc:mysql://localhost:3306/reservadb?useUnicode=true&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=America/Mexico_City&verifyServerCertificate=false&allowPublicKeyRetrieval=true&useSSL=false&requireSSL=false
spring.datasource.username=admin
spring.datasource.password=adminlara
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.jpa.database=mysql
spring.jpa.show-sql=true
spring.jpa.hibernate.ddl-auto=update
spring.data.jpa.repositories.enabled=true
spring.jpa.database-platform=org.hibernate.dialect.MySQL8Dialect
spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.MySQL8Dialect
spring.jpa.properties.hibernate.dialect.storage_engine=innodb
spring.jpa.properties.hibernate.format_sql=true
logging.level.org.hibernate.SQL=debug