WebMvcTest的重点仅是加载MVC组件。其他组件必须被模拟。阅读文档:
要测试Spring MVC控制器是否按预期工作,可以使用@WebMvcTest批注。@WebMvcTest将自动配置Spring
MVC基础结构,并将扫描的bean限制为@ Controller,@ ControllerAdvice,@
JsonComponent,Filter,WebMvcConfigurer和HandlerMethodArgumentResolver。使用此注释时,不会扫描常规@Component
bean。通常,@ WebMvcTest将限于单个控制器,并与@MockBean结合使用,以为所需的协作者提供模拟实现。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)