Junit4、Junit5、Spring Boot和Idea版本之间对应关系

测试单元使用@Autowire注解失效,无法注入对应的数据,查找网上信息花费了很久的时间,在修复问题是也遇到各种问题,但是最终都归结到 Junit、Spring Boot 和 Idea版本不对应 。在此总结一下对应关系。

Junit Spring Boot Idea
4 2.2.2版本之前 2017.3.5之前版本
5 2.2.2版本之后 2017.3.5之后版本

Spring Boot 在 2.4.0 版本之后,便不再兼容Junit4。所以,如果此时使用Idea版本在2017.3.5之前版本,那么程序中只能引用Junit5。此时,你只能Idea版本和Spring Boot 版本二选一了。但是Spring Boot 2.4.0之后,你就不用担心引错包了。

你可能感兴趣的:(springboot,intellij-idea,spring,boot,java,junit)