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

单元测试不加载主方法中application.yml配置文件的问题

单元测试不加载src/main/resources/application.yml文件的问题

在写单元测试,使用autowired获取bean的时候,发现springboot中使用@ConfigurationProperties加载application.yml中配置的bean为空

原因:
因为test/resources/名称也是application.yml,我理解同名文档替换掉了src/main/resources/application.yml导致没有加载进来

修复操作:
将test/resources目录下的yml文件改名为applicaiton-test.yml文件 ,并在测试方法上使用注解@ActiveProfiles(“test”) ,这个“test”就是application-test.yml文件 -后面的字符

这样单元测试的时候可以将application.yml和application-test.yml都加载进来。


http://www.kler.cn/news/351198.html

相关文章:

  • 912.排序数组(归并排序)
  • PostGis空间(下):空间连接与空间索引
  • Mac 使用 zsh 终端提示 zsh: killed 的问题
  • TMGM平台可靠么?交易是否安全?
  • 上传文件到云存储前端报错413 Request Entity Too Large
  • SQL 自学:游标(Cursors)的理解与应用
  • 全星魅|多模卫星定位终端|智能手持终端|北斗定位手持机
  • 解决UNSPSC商品分类的层级不足的方法
  • 探索高效的 PDF 拆分工具及其独特功能
  • SpringBoot 整合 RabbitMQ 的使用
  • Ping32软件介绍,全面保护您的数据安全
  • 更新项目vue版本--入门篇
  • 2.5 Spring Boot整合Spring MVC框架
  • 英语写作中“认为是……”consider/view/regard/deem的用法
  • 使用Hugging Face中的BERT进行标题分类
  • 【NLP】GloVe模型
  • c_cpp_properties.json文件的作用
  • Linux:linux系统中目录的遍历
  • Dockerfile构建Docker镜像
  • 【ChatGPT】什么是ChatGPT:基础介绍与使用场景
  • 每天住院人数
  • QUIC(Quick UDP Internet Connections)与 RTMP(Real Time Messaging Protocol)
  • springboot集成pdfbox解析pdf文件
  • 最近项目的笔记总结。
  • 私有变量、类函数、断言assert
  • vue播放flv和rtsp 格式视频