springboot配置mysql数据库
时间: 2023-04-28 13:04:49 浏览: 131
1. 首先在pom.xml文件中添加mysql驱动依赖:
```
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
</dependency>
```
2. 在application.properties文件中配置mysql数据库连接信息:
```
spring.datasource.url=jdbc:mysql://localhost:3306/数据库名
spring.datasource.username=用户名
spring.datasource.password=密码
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
```
3. 在启动类中添加注解@EnableJpaRepositories和@EntityScan,用于扫描实体类和JPA接口:
```
@SpringBootApplication
@EnableJpaRepositories(basePackages = "com.example.demo.repository")
@EntityScan(basePackages = "com.example.demo.entity")
public class DemoApplication {
public static void main(String[] args) {
SpringApplication.run(DemoApplication.class, args);
}
}
```
4. 在实体类中添加注解@Entity和@Id,用于映射数据库表和主键:
```
@Entity
@Table(name = "user")
public class User {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
private String name;
private Integer age;
// 省略getter和setter方法
}
```
5. 在JPA接口中继承JpaRepository,用于实现基本的CRUD操作:
```
@Repository
public interface UserRepository extends JpaRepository<User, Long> {
}
```
6. 在Service中注入UserRepository,用于调用JPA接口中的方法:
```
@Service
public class UserService {
@Autowired
private UserRepository userRepository;
// 省略其他方法
}
```
以上就是使用Spring Boot配置MySQL数据库的基本步骤。
阅读全文