相关疑难解决方法(0)

获取当前正在执行的方法的名称

有没有办法在Java中获取当前正在执行的方法的名称?

java reflection methods

451
推荐指数
14
解决办法
36万
查看次数

如何检查Spring RestController的未知查询参数?

我有一个基本的休息控制器参数.

如果查询字符串包含我没有定义的参数,我该如何拒绝连接?

@RestController
@RequestMapping("/")
public class MyRest {
@RequestMapping(value = "/{id}", method = RequestMethod.GET)
    @ResponseBody
    public String content(@PathVariable id, @RequestParam(value = "page", required = false) int page) {
        return id;
    }
}
Run Code Online (Sandbox Code Playgroud)

localhost:8080/myapp/123?pagggge=1

目前,当调用此url时,该方法仅使用id执行,并且未知paggge参数仅被忽略.一般来说这很好,但我如何验证它们以及返回HTTP状态代码?

java rest spring web-services spring-mvc

4
推荐指数
3
解决办法
3973
查看次数

标签 统计

java ×2

methods ×1

reflection ×1

rest ×1

spring ×1

spring-mvc ×1

web-services ×1