springboot连接mongodb
时间: 2023-04-26 21:02:36 浏览: 87
springboot结合mongodb
Spring Boot连接MongoDB可以通过以下步骤实现:
1. 添加MongoDB的依赖
在pom.xml文件中添加以下依赖:
```
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-mongodb</artifactId>
</dependency>
```
2. 配置MongoDB连接信息
在application.properties文件中添加以下配置信息:
```
spring.data.mongodb.host=localhost
spring.data.mongodb.port=27017
spring.data.mongodb.database=mydb
```
3. 创建MongoDB实体类
创建一个实体类,用于映射MongoDB中的文档,例如:
```
@Document(collection = "users")
public class User {
@Id
private String id;
private String name;
private int age;
// 省略getter和setter方法
}
```
4. 创建MongoDB数据访问接口
创建一个数据访问接口,继承MongoRepository接口,例如:
```
public interface UserRepository extends MongoRepository<User, String> {
User findByName(String name);
}
```
5. 使用MongoDB数据访问接口
在需要使用MongoDB的地方,注入UserRepository接口,例如:
```
@Service
public class UserService {
@Autowired
private UserRepository userRepository;
public User findUserByName(String name) {
return userRepository.findByName(name);
}
}
```
以上就是使用Spring Boot连接MongoDB的基本步骤。
阅读全文