springboot项目整合mysql
时间: 2023-07-02 16:15:28 浏览: 50
好的,下面是整合步骤:
1. 添加MySQL依赖
在pom.xml文件中添加MySQL依赖,可以在Maven仓库中找到最新版本,这里以8.0.23为例:
```xml
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.23</version>
</dependency>
```
2. 配置数据源
在application.properties或application.yml中配置数据源信息,包括数据库URL、用户名、密码等:
```yaml
spring.datasource.url=jdbc:mysql://localhost:3306/db_name
spring.datasource.username=username
spring.datasource.password=password
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
```
3. 创建实体类
创建与数据库表对应的实体类,使用JPA注解标识属性与表字段的映射关系,例如:
```java
@Entity
@Table(name = "user")
public class User {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
private String name;
private Integer age;
// 省略getters和setters
}
```
4. 创建Repository
创建继承自JpaRepository的Repository接口,可以通过继承来获得许多常用的数据操作方法,例如:
```java
public interface UserRepository extends JpaRepository<User, Long> {
List<User> findByName(String name);
}
```
5. 使用Repository
在Service或Controller中使用Repository进行数据操作,例如:
```java
@Service
public class UserService {
@Autowired
private UserRepository userRepository;
public User save(User user) {
return userRepository.save(user);
}
public List<User> findByName(String name) {
return userRepository.findByName(name);
}
}
```
以上就是整合MySQL的基本步骤,希望对你有所帮助。