swagger 报错:
TypeError: Failed to execute 'fetch' on 'Window': Request with GET/HEAD method cannot have body.
有@ResponseBody才会在接口中获取swagger列表
是由于方法中申明的是get方法却用了@requestBody
RequestMethod.POST---》@RequestBody
RequestMethod.POST---》@RequestParam 这个也是从body中获取也可从url后获取
RequestMethod.GET---》这种可以有参数用模型驱动,或者属性驱动获取,但是不可以用@注解从body获取
(不需要注解) 从url后获取
@PathVariable 斜杠路劲中获取
@ResponseBody
@RequestMapping(value = { "/listFunc" }, method = RequestMethod.POST,produces="application/json;charset=UTF-8")
@ApiResponses(value = {@ApiResponse(code = 200, message = "角色功能信息", response=String.class),
@ApiResponse(code = 201, message = "q"+ "(token验证失败)", response=String.class),
@ApiResponse(code = 202, message = "500" + "(系统错误)",response = String.class)})
@ApiOperation(value="查询列表",notes="/list",response = String.class)
public BaseResponse<List<FinancialSalesFunc>> listFunc(@RequestBody(required = false) FinancialSalesRole financialSalesRole) {
}
@RequestMapping(value = { "/modal" }, method = RequestMethod.GET)
public String customerinfo(CoreBusinessTypeCondition condition, ModelMap modelMap) throws IOException {
}
在spring MVC中,两者的作用都是将request里的参数的值绑定到contorl里的方法参数里的,区别在于,URL写法不同。
使用@RequestParam时,URL是这样的:http://host:port/path?参数名=参数值
使用@PathVariable时,URL是这样的:http://host:port/path/参数值
例如:
- @RequestMapping(value="/user",method = RequestMethod.GET)
- public @ResponseBody
- User printUser(@RequestParam(value = "id", required = false, defaultValue = "0")
- int id) {
- User user = new User();
- user = userService.getUserById(id);
- return user;
- }
- @RequestMapping(value="/user/{id:\\d+}",method = RequestMethod.GET)
- public @ResponseBody
- User printUser2(@PathVariable int id) {
- User user = new User();
- user = userService.getUserById(id);
- return user;
- }
相关推荐
TypeError: Failed to execute ‘observe’ on ‘MutationObserver’: parameter 1 is not of type ‘Node’ InfiniteScroll的更多用法element官网 二、解决办法 给需要使用 InfiniteScroll 的元素或者它的父级...
热力图是一种数据可视化工具,常用于展示二维数据集中的密度或频率分布。在这个压缩包“heatmap.js.zip”中,包含了一个热力图插件,它可能是JavaScript库,旨在帮助前端开发者在网页上轻松地创建和展示热力图。...
当你遇到“Uncaught TypeError: Cannot assign to read only property 'exports' of object '#<Object>'”这样的错误,通常是因为在同一个模块中混用了CommonJS(`require`和`module.exports`)和ES6模块(`import`...
IT运维服务方案旨在确保企业的信息系统的稳定运行,提高服务质量和效率。方案涵盖了多个关键领域,包括服务内容、运维服务流程、服务管理制度规范、应急服务响应措施等。 1. **服务内容**: - **服务目标**:运维...
今天把最近一直在开发的小程序放安卓手机上测试一下,结果某个页面就一直报错: Uncaught TypeError: Converting circular structure to JSON 先说一下基本的环境: 系统:Android 6.0.1 手机:小米4 微信版本:...
在使用jQuery进行文件上传时,经常会遇到一些技术挑战,特别是涉及到`$.ajax`函数与`FormData`对象结合的时候。本文将详细讨论这些问题及其解决方案。 **问题一:非法调用异常(Illegal invocation)** ...
在使用Qt 5.8版本时,可能会遇到一个常见的错误,即`TypeError: Property 'asciify' of object Core`。这个错误通常发生在尝试访问或使用`Core`对象的`asciify`属性时,而该属性在当前环境中并未定义或者不支持。这...
在Vue开发过程中,有时会遇到一个常见的错误:`Uncaught TypeError: Cannot assign to read only property 'exports' of object '#<Object>'`。这个错误通常发生在使用Webpack打包Vue应用时,由于模块导入导出规范的...
计算机网络基础论文主要探讨了无线局域网络(WLAN)的社会现状、应用范围、安全措施以及未来发展趋势。无线局域网络作为一种创新的技术,它利用无线通信替代有线连接,为用户提供便捷的网络接入,尤其在商业、教育和...
在Python编程过程中,可能会遇到一个常见的错误提示"TypeError: 'list' object is not callable"。这个错误通常是由于程序员不小心将内置的数据结构名称如`list`、`tuple`等作为变量名,导致后续尝试调用这些内置...
TypeError: Unexpected keyword argument passed to optimizer: learning_rate 3.问题定位: 先看报错代码:大概意思是, 传给优化器的learning_rate参数错误。 模型训练是在服务器Linux环境下进行的,之后在...
在调整loss计算的时候遇到了TypeError: only integer tensors of a single element can be converted to an index这个问题,原来的计算公式为: self.loss_D = (self.loss_D_fake + self.loss_D_real) * 0.5 调整后...
理解这句话可看以下: 例1(这个可以让你理解文档中哪些是对象) Document.All Example Example Heading This is a paragraph....This final paragraph has special emphasis. ...
TypeError: loop of ufunc does not support argument 0 of type Tensor which has no callable arctan method 报错行 self.u = np.round(np.dot(self.F, self.u)) #或者 self.u = np.round(self.u + np.dot(K, ...
### 解决Python中报错TypeError: must be str, not bytes问题 #### 一、问题背景与常见场景 在Python编程过程中,尤其是处理文件操作时,可能会遇到“TypeError: must be str, not bytes”这一错误。这通常发生在...
然而,在使用jQuery过程中,开发者有时会遇到JavaScript控制台抛出“Uncaught TypeError: Illegal invocation”错误。这个错误通常不是由jQuery自身引起的,而是与JavaScript作用域及上下文有关。 当我们进行Ajax...
TypeError: cannot concatenate ‘str’ and ‘int’ objects print str + int 的时候就会这样了 python + 作为连接符的时候,不会自动给你把int转换成str 补充知识:TypeError: cannot concatenate ‘str’ and ...