首页 > 解决方案 > 如何解决 java.lang.IllegalArgumentException:Junit 中用于 Springboot Rest 的 Property 'dataSource'

问题描述

尝试对包含 autowired Dao 对象的 Service 类进行单元测试时引发错误,该对象内部使用 Autowired JdbcTemplate 在 Spring boot Rest 服务中使用 Junit 和 Mockito

标签: spring-bootjunitmockitospring-boot-test

解决方案


在您的`SpringBootTest 中,您应该传递所有配置所在的配置类或属性文件。

可能缺少数据源

@SpringBootTest(classes = YouAppRunnerOrConfig.class, properties = "...")


推荐阅读