在Spring Boot中調用數據庫數據通常使用Spring Data JPA來實現。下面是一個簡單的示例:
1、首先,在pom.xml文件中引入Spring Data JPA依賴:
```xml
```
2、在application.properties文件中配置數據庫連接信息:
```properties
spring.datasource.url=jdbc:mysql://localhost:3306/mydatabase
spring.datasource.username=root
spring.datasource.password=123456
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
```
3、創建一個實體類,例如User:
```java
@Entity
@Table(name = "users")
public class User {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
private String username;
private String email;
// getters and setters
}
```
4、創建一個Repository接口,繼承自JpaRepository:
```java
@Repository
public interface UserRepository extends JpaRepository
// 可以在這里定義一些自定義的查詢方法
}
```
5、在Service類中注入UserRepository,并調用相關方法:
```java
@Service
public class UserService {
@Autowired
private UserRepository userRepository;
public List
return userRepository.findAll();
}
public User getUserById(Long id) {
return userRepository.findById(id).orElse(null);
}
public User saveUser(User user) {
return userRepository.save(user);
}
public void deleteUser(Long id) {
userRepository.deleteById(id);
}
}
```
這樣就可以通過UserService來調用數據庫數據了。當然,在Controller中調用UserService即可實現對數據庫數據的操作。