Java 用springmvc实现junit测试中的delete方法

Java 用springmvc实现junit测试中的delete方法,java,spring,spring-mvc,junit,Java,Spring,Spring Mvc,Junit,我正在为SpringMVC项目做junit测试,我可以为get和post方法做测试方法,就像下面的get方法示例一样,现在我需要为delete方法做测试,我得到了这个错误 (类型myclassTest的方法DELETE(String,Long)未定义) 本教程使用删除,没有错误 您只是没有静态导入成员(在MockMvcRequestBuilders中声明的staticdelete方法)。因此,编译器认为该方法应该存在于它所使用的类中,myclassTest,而事实显然并非如此 将适当的impo

我正在为SpringMVC项目做junit测试,我可以为get和post方法做测试方法,就像下面的get方法示例一样,现在我需要为delete方法做测试,我得到了这个错误

(类型myclassTest的方法DELETE(String,Long)未定义)

本教程使用删除,没有错误


您只是没有静态导入成员(在
MockMvcRequestBuilders
中声明的
static
delete
方法)。因此,编译器认为该方法应该存在于它所使用的类中,
myclassTest
,而事实显然并非如此

将适当的
import
语句添加到测试类中

import static org.springframework.test.web.servlet.request.MockMvcRequestBuilders.*;

前面的代码工作得很好,现在我需要测试delete方法,但是get(方法delete(String,Long)对于myclassTest类型是未定义的)只有
MockMvcRequestBuilders\get
方法对我有效,例如
post
delete
。有什么提示吗?在import语句中,“server”应该是“servlet”。在阅读了不同线程中的一些答案后,最后我不得不承认,解决方案从一开始就在手边。。。谢谢
import static org.springframework.test.web.servlet.request.MockMvcRequestBuilders.*;