【框架改造问题点记录,dubbo改为spring cloud alibaba】
【第三篇】controller注解处理
【描述】项目之前用了jboss,引入了很多ws.rs包,controller参数注解使用QueryParam。改造时批量替换成了@RequestParam(代表必传)。但是前端并不会传全部参数,会导致400,持续更新…
Controller
不加注解,表示非必传(默认值null):
@GetMapping("")
public ResultEntity functionName(String tenant);
加注解属性,表示非必传(默认值null):
@GetMapping("")
public ResultEntity functionName(@RequestParam(required = false) String tenant);
必传:文章来源:https://www.toymoban.com/news/detail-582073.html
@GetMapping("")
public ResultEntity functionName(@RequestParam String tenant);
必传,设置默认值:文章来源地址https://www.toymoban.com/news/detail-582073.html
@GetMapping("")
public ResultEntity functionName(@RequestParam(defaultValue="") String tenant);
到了这里,关于Java 【dubbo rpc改feign调用】controller注解处理的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!