Saltar a contenido

Configuración

Dependencias

<dependency>
    <groupId>com.mysql</groupId>
    <artifactId>mysql-connector-j</artifactId>
    <scope>runtime</scope>
</dependency>

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>

<dependency>
    <groupId>org.projectlombok</groupId>
    <artifactId>lombok</artifactId>
    <optional>true</optional>
</dependency>
  • mysql-connector-j: Es el driver JDBC que permite a la aplicación conectarse a una base de datos MySQL.
  • spring-boot-starter-data-jpa: Proporciona todas las dependencias necesarias para trabajar con JPA e Hibernate, incluyendo el manejo de repositorios, entidades y transacciones.
  • lombok: Reduce código repetitivo como getters, setters y constructores, facilitando la escritura de entidades JPA.

application.properties

spring.jpa.hibernate.ddl-auto=update
spring.datasource.url=
spring.datasource.username=
spring.datasource.password=
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
  • spring.jpa.hibernate.ddl-auto=update: Indica que Hibernate actualizará automáticamente la estructura de la base de datos según las entidades JPA definidas en la aplicación.
  • spring.datasource.url: Define la URL de conexión a la base de datos MySQL.
  • spring.datasource.username: Usuario con permisos sobre la base de datos.
  • spring.datasource.password: Contraseña del usuario de la base de datos.
  • spring.datasource.driver-class-name: Especifica el driver JDBC utilizado para conectarse a MySQL.