记录测试方法时遇到的问题
测试类:
报错内容:
原因:
@Autowired依赖于 Spring 容器来完成自动注入,在普通的测试类中,Spring 容器并没有被启动和配置,所以无法进行有效的注入操作,导致被注入的对象(如服务对象)为 null 。
解决方法:
添加注解@SpringBootTest。@SpringBootTest会启动 Spring 环境,使得自动注入等机制能够正常工作。
记录测试方法时遇到的问题
@Autowired依赖于 Spring 容器来完成自动注入,在普通的测试类中,Spring 容器并没有被启动和配置,所以无法进行有效的注入操作,导致被注入的对象(如服务对象)为 null 。
添加注解@SpringBootTest。@SpringBootTest会启动 Spring 环境,使得自动注入等机制能够正常工作。