spring-mvc-test相关内容

如何从测试中排除@EnableJpaRepositories?

我有一个主要的 @SpringBootApplication,它需要扫描特定的包才能启用 JPA 存储库,所以我使用 @EnableJpaRepositories 来指定它.现在我正在实现单元测试,我只想测试控制器组件,所以我按照官方文档中的教程使用 @WebMvcTest(MyController.class) 来测试控制器服务依赖.问题是这对我不起作用,因为它试图加载我在主 Spring Bo ..
发布时间:2021-08-20 20:18:51 Java开发

UriComponentsBuilder/MvcComponentsBuilder 在 Spring Boot 测试中的使用

我在 GitHub 上放了一个非常简单的示例项目来重现问题. 主要问题是我有一个 PersonController 有一个 PutMapping 来创建一个新人.为了使用 URL 填充 Location 标头以获取该人,我添加了 UriComponentsBuilder 作为该 PutMapping 的参数,如您所见这里: @PostMapping公共响应实体add(@RequestBo ..

Spring Security DefaultMethodSecurityExpressionHandler bean未注册为Integration Test的默认Spring Security配置

我试图用Spring Security和Thymeleaf为视图层编写Spring MVC集成测试. 我已经使用Spring Security Integration设置了我的MockMvc对象,就像文档中的所有示例一样. 集成测试设置: import static org.springframework.security.test.web.servlet.setup.Secur ..

单元测试通过Maven,但未通过Cobertura:“期望分支目标65处的堆栈图帧”

我最近在我的Java / Spring-MVC项目中添加了Cobertura插件。奇怪的是,我的所有单元测试都在通过,当Maven进行初始测试运行时它们仍然通过,但是当Cobertura尝试运行测试时,它们都会失败,并显示相同的错误消息: 在方法xxx.xxxx.xxxx.xxxx中期望分支目标65处的堆栈图帧;)偏移40处的V 我不知道为什么会发生这种情况,甚至不知道如何 ..
发布时间:2018-12-27 19:08:13 Java开发

JPA外键在子表中为null

我有下面的课程,我正在尝试使用JPA来获得onetomany关系。当xml消息发送到restcontroller时,消息将同时存储父表和子表,但外键始终为空。请让我知道是否有任何问题。 休息服务,我用来坚持数据,下面是我发布到这个休息方法的示例XML。 / p> @RequestMapping(value =“/ team /”,method = RequestMethod.POST ..
发布时间:2018-06-11 15:38:19 J2EE