how to connect mysql with spring boot

how to connect mysql with spring boot

To connect MySQL with Spring Boot, you'll need to follow these steps:

  1. Add MySQL dependencies to your project

  2. Configure the database connection

  3. Create a simple entity and repository

Here's a concise guide:

  1. Add dependencies to your pom.xml:
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
<dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
</dependency>
  1. Configure the database connection in application.properties:
spring.datasource.url=jdbc:mysql://localhost:3306/your_database
spring.datasource.username=your_username
spring.datasource.password=your_password
spring.jpa.hibernate.ddl-auto=update
  1. Create a simple entity and repository:
@Entity
public class User {
    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    private Long id;
    private String name;
    // Getters and setters
}

@Repository
public interface UserRepository extends JpaRepository<User, Long> {
}

This setup should connect your Spring Boot application to MySQL.