- 引入maven依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-mongodb</artifactId>
</dependency>
- 添加yaml配置
spring:
data:
mongodb:
uri: mongodb://localhost:27017/novel
- 创建实体类
@Data
@Document("NovelBook")
public class NovelBook {
@Id
private String id;
@Field("name")
private String name;
@Field("chapter_name")
private String chapterName;
@Field("author")
private String author;
@Field("content")
private String content;
@Field("create_time")
private String createTime;
@Field("update_time")
private String updateTime;
}
- 创建接口
public interface NovelBookRepository extends MongoRepository<NovelBook, String> {
}
- 测试
@Autowired
NovelBookRepository novelBookRepository;
@Test
public void test() {
List<NovelBook> all = novelBookRepository.findAll();
all.forEach(System.out::println);
}