SpringBoot集成MongoDB

前言: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可以創建setget方法

  • 創建對應的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接口,調用對應的基礎增刪改查方法

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章