前言:SpringBoot版本2.1.8.RELEASE,MongoDB版本4.2.0
下載MongoDB
下載地址:https://www.mongodb.com/download-center/community
安裝MongoDB
安裝步驟參考(Windows版本):https://blog.csdn.net/sj2050/article/details/82838882
SpringBoot集成
- pom.xml文件中添加依賴
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-mongodb</artifactId>
</dependency>
- application.properties文件中添加配置
spring.data.mongodb.uri=mongodb://127.0.0.1:27017/mongodb
- 創建對應的實體類
import lombok.Data;
import org.springframework.data.annotation.Id;
import java.util.Date;
@Data
public class MongoUser {
@Id
private String id;
private String userName;
private Integer userAge;
private Date createTime;
}
備註:如果不使用@Data可以創建set和get方法
- 創建對應的Repository
一個實體類對象對應一個Repository接口,繼承MongoRepository接口,第一個泛型是對應的實體類,第二個泛型對應的是實體類的id類型。
import com.springboot.platform.entity.mongo.MongoUser;
import org.springframework.data.mongodb.repository.MongoRepository;
public interface MongoUserRepository extends MongoRepository<MongoUser, String> {
}
- 注入Repository接口
根據需要在Service層注入對應的Repository接口,調用對應的基礎增刪改查方法