@JSONP和@RequestMapping("aa/a.json")这种是什么意思?

这种注解配合请求是啥意思呀?

@JSONP
    @RequestMapping("app/queryAll.json")
    public void queryAll(ModelMap modelMap) {
        setResult(modelMap, getResultObj(appManager.queryAll(), modelMap));
    }

@RequestMapping("app/queryAll.json")
这个注解是映射路径。app/queryAll.json是接口路径值,只是单纯的路径值,没有其他含义。
@JSONP
接收跨域处理。

还有这个mapping中的参数,.json是单纯的路径 还是有特殊含义?