当前位置: 首页 > 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/a/351198.html

相关文章:

  • 像JSONDecodeError: Extra data: line 2 column 1 (char 134)这样的问题怎么解决
  • C++中的STL
  • C#图表性能的巅峰之选:LightningChart®.NET
  • RuoYi-Vue-Plus 加入 GitCode:驱动多租户后台管理创新发展
  • MMDetection框架下的常见目标检测与分割模型综述与实践指南
  • 图形验证码是怎样保护登录安全的?
  • 全星魅|多模卫星定位终端|智能手持终端|北斗定位手持机
  • 解决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 格式视频