springboot整合mongodb使用
时间: 2023-04-27 15:05:11 浏览: 173
在 Spring Boot 中整合 MongoDB 的步骤如下:
1. 在项目的 pom.xml 文件中添加 MongoDB 的依赖:
```xml
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-mongodb</artifactId>
</dependency>
```
2. 在 application.properties 或 application.yml 文件中配置 MongoDB 连接信息,例如:
```
spring.data.mongodb.uri=mongodb://username:password@host:port/database
```
3. 在 Spring Boot 应用程序启动类上添加 @EnableMongoRepositories 注解。
4. 创建一个 MongoRepository 接口来访问 MongoDB 数据库。
5. 在需要使用 MongoDB 的地方注入 MongoRepository 实例,并使用它访问数据库。
示例代码
```java
@Repository
public interface CustomerRepository extends MongoRepository<Customer, String> {
public Customer findByFirstName(String firstName);
public List<Customer> findByLastName(String lastName);
}
```
```java
@Service
public class CustomerService {
@Autowired
private CustomerRepository repository;
public List<Customer> getAllCustomers() {
return repository.findAll();
}
public Customer getCustomer(String id) {
return repository.findById(id);
}
public void addCustomer(Customer customer) {
repository.save(customer);
}
}
```
6. 在应用程序运行时,MongoDB 会自动为您的项目创建所需的集合。
这些步骤可以让您在 Spring Boot 中轻松地使用 MongoDB。
阅读全文