我在对Spring Boot +MVC环境中的Controller进行单元测试时,Service总是返回空指针
我开始的ControllerTest代码
然后报错了
注意Controller测试代码里红色圈起来的地方
出现错误的原因,其实不是Service未被注入,是因为在进行Controller访问的时候进行了new UserController,new出来的UserController并不是Spring容器中拿到的,所以找不到
修改为以下:
我在对Spring Boot +MVC环境中的Controller进行单元测试时,Service总是返回空指针
我开始的ControllerTest代码
然后报错了
注意Controller测试代码里红色圈起来的地方
出现错误的原因,其实不是Service未被注入,是因为在进行Controller访问的时候进行了new UserController,new出来的UserController并不是Spring容器中拿到的,所以找不到
修改为以下: