springboot使用mongodb的api代码演示
时间: 2023-03-28 20:04:25 浏览: 63
你好,以下是使用 Spring Boot 和 MongoDB API 的代码演示:
首先,在 pom.xml 文件中添加 MongoDB 的依赖:
```
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-mongodb</artifactId>
</dependency>
```
然后,在 application.properties 文件中配置 MongoDB 的连接信息:
```
spring.data.mongodb.uri=mongodb://localhost:27017/mydatabase
```
接下来,创建一个实体类,例如 User:
```
@Document(collection = "users")
public class User {
@Id
private String id;
private String name;
private int age;
// 省略 getter 和 setter 方法
}
```
然后,创建一个 UserRepository 接口,继承自 MongoRepository:
```
public interface UserRepository extends MongoRepository<User, String> {
List<User> findByName(String name);
}
```
最后,在服务类中使用 UserRepository 进行 CRUD 操作:
```
@Service
public class UserService {
@Autowired
private UserRepository userRepository;
public void saveUser(User user) {
userRepository.save(user);
}
public List<User> findUserByName(String name) {
return userRepository.findByName(name);
}
public void deleteUserById(String id) {
userRepository.deleteById(id);
}
}
```
以上就是使用 Spring Boot 和 MongoDB API 的代码演示,希望能对你有所帮助。