当前位置: 首页 > news >正文

embed mongodb 集成spring

在property文件下添加

de.flapdoodle.mongodb.embedded.version=5.0.5
spring.mongodb.embedded.storage.oplog-size=0

不指定数据库,会使用test,
port默认是0,随机端口号。
oplog-size mac默认是192mb, 其他系统会使用5%的磁盘可用空间,最高可达50G。
所以用embed mongo做ut时,建议将size大小设为0。

引入embed 依赖
de.flapdoodle.embed:de.flapdoodle.embed.mongo.spring27x: 4.7.0

如果想更改aritfact下载的路径:
在gradle 构建的时候加入如下变量:

environment "EMBEDDED_MONGO_ARTIFACTS", "/tmp"

会将artifacts下载到/tmp目录下。

embed mongo集成到gitlab上,不能用alpine或者slim的jdk版本,必须用原版。

http://www.lryc.cn/news/127465.html

相关文章:

  • ssh远程连接服务器
  • 性能分析之MySQL慢查询日志分析(慢查询日志)
  • 每日一练 | mongo集群如何创建分片键
  • Postman
  • chapter 3 Free electrons in solid - 3.1 自由电子模型
  • 搭建博客时前端美化内容CSS推荐
  • Linux中 socket编程中多进程/多线程TCP并发服务器模型
  • 【内网穿透】如何实现在外web浏览器远程访问jupyter notebook服务器
  • win10下如何安装ffmpeg
  • 分代收集 + 垃圾回收算法
  • 第三届“赣政杯”网络安全大赛 | 赛宁筑牢安全应急防线
  • CHATGPT源码简介与使用指南
  • 【C++精华铺】8.C++模板初阶
  • 离谱的Bug
  • leetcode 322. 零钱兑换
  • (二)结构型模式:6、外观模式(Facade Pattern)(C++实例)
  • docker的资源控制管理——Cgroups
  • less学习语法
  • 在 SHELL 脚本中调用另一个 SHELL 脚本(报错: go: not found)
  • 07微服务的事务管理机制
  • CS5523规格书|MIPI转EDP方案设计|替代LT8911芯片电路原理|ASL集睿致远CS替代龙讯
  • 【制作npm包5】npm包制作完整教程,我的第一个npm包
  • QT:定时器事件
  • GitHub Actions自动化部署+定时百度链接推送
  • PHP学习心得:如何编写可维护的代码
  • 使用vscode进行远程调试
  • LinuxC编程——进程
  • 深入理解设计模式-结构型之适配器
  • 桥梁结构健康监测系统,智能预警降低桥梁安全隐患
  • 夏威夷等全球多地深陷「末日狂烧」,关键时刻 AI 监测能否跑赢野火?