Springboot测试中Bean注入失败原因分析?
- 内容介绍
- 文章标签
- 相关推荐
本文共计544个文字,预计阅读时间需要3分钟。
这篇文章简要介绍了Spring Boot测试类未注入bean的问题解析,通过示例代码展示了非常详细的非技术性内容。对有一定基础的学习者或工作者具有一定的参考学习价值,需要的伙伴可参考。
这篇文章主要介绍了Springboot测试类没有bean注入问题解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
其他乱七八糟配置就不扯了,先上项目结构图
配置好参数后我再src/test/java类测试访问数据库时发现bean没有正确的注入。值得注意的是,这个项目的启动类是叫App.java
所以我们必须在这个测试类上面加上注解:
@RunWith(SpringRunner.class) @SpringBootTest(classes = App.class)
注意:SpringBoot(classes = App.class) classes后面跟的是启动类的class,千万不要随便抄网上的配置,写一些Application.class之类的,这种Application之类的类名和一些官方包里的类名一样,容易引入错误的包。
本文共计544个文字,预计阅读时间需要3分钟。
这篇文章简要介绍了Spring Boot测试类未注入bean的问题解析,通过示例代码展示了非常详细的非技术性内容。对有一定基础的学习者或工作者具有一定的参考学习价值,需要的伙伴可参考。
这篇文章主要介绍了Springboot测试类没有bean注入问题解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
其他乱七八糟配置就不扯了,先上项目结构图
配置好参数后我再src/test/java类测试访问数据库时发现bean没有正确的注入。值得注意的是,这个项目的启动类是叫App.java
所以我们必须在这个测试类上面加上注解:
@RunWith(SpringRunner.class) @SpringBootTest(classes = App.class)
注意:SpringBoot(classes = App.class) classes后面跟的是启动类的class,千万不要随便抄网上的配置,写一些Application.class之类的,这种Application之类的类名和一些官方包里的类名一样,容易引入错误的包。

