我正在尝试测试控制器层。在本例中,通过id查找客户。我有一个通过测试,它工作正常,并返回200状态代码。现在,我想要一个失败的测试用例场景。因此,当我得到/customers/1时,测试应该会失败并返回一个404,但它返回的却是200。使用Junit5,Spring-boot:2.5.3 @WebMvcTest
public class Cus
我有spring函数,我为它们创建了异常和控制器。问题是当我尝试测试它们的时候。我以" get“的形式发送请求,以获取仓库的空闲空间(实际空间/100到get %)。WH的Id是-5,所以我希望得到404 not found。在postman或chrome中,我得到的是错误500,而在intelij中,我得到的是200。有什么帮助吗?isNotFound());Rest in class test:@A
我试图在spring项目中添加一个控制器,但是映射的路径总是返回404错误。我首先从下载了maven项目,然后创建了一个控制器目录,并在src/main/java/com/ HomeController.java目录中添加了一个HomeController.java: @GetMapping("/test") r
新的/空的项目存根是在IntelliJ上使用Spring Initializer生成的,使用Kotlin作为语言选择,以及Gradle。但是,在运行应用程序时,似乎找不到将Java控制器添加到项目根目录。所有端点都返回404。我测试了一个Kotlin控制器,它可以正常工作。示例Java控制器: @Controller @PostMapping("/")
p
我有一个SpringBoot应用程序(使用Gradle build tool),我想使用Tomcat10来部署它。为了测试我的应用程序是否出了问题,我创建了一个全新的演示应用程序,其中包含一个控制器和端点,它应该返回一个字符串。这也不管用。我也尝试在其他地方寻求帮助(例如,在这里,),但是没有帮助。:spring-boot-starter-web'
t