spring-boot - 如何解决 java.lang.IllegalArgumentException:Junit 中用于 Springboot Rest 的 Property 'dataSource'
问题描述
尝试对包含 autowired Dao 对象的 Service 类进行单元测试时引发错误,该对象内部使用 Autowired JdbcTemplate 在 Spring boot Rest 服务中使用 Junit 和 Mockito
解决方案
在您的`SpringBootTest 中,您应该传递所有配置所在的配置类或属性文件。
可能缺少数据源
@SpringBootTest(classes = YouAppRunnerOrConfig.class, properties = "...")
推荐阅读
- output - Ocaml - 意外输出
- javascript - Javascript - 表单提交后的确认对话框
- java-8 - Java8流 - 当.map()找到一个集合时如何将集合转换为列表
- scala - 无标签代数需要定律吗?
- ios - 我在日期选择器中一年后获得了“BE”附加文本。我搜索了它,但没有成功
- python - 在数据框中按 vs. 拆分列并获得 2 列作为结果
- asp.net-mvc - await 运算符只能在异步方法中使用。但我不想将其更改为异步方法
- javascript - 从 XY 和 Width Height 坐标中检索一张图像
- mongodb - MongoDB $project 匹配嵌套级别之后的任何内容
- hyperledger-fabric - Fabric 事件监听器无法捕获背书失败场景