Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用spring aop时无法从json请求获取参数_Spring_Spring Mvc_Jackson_Spring Aop - Fatal编程技术网

使用spring aop时无法从json请求获取参数

使用spring aop时无法从json请求获取参数,spring,spring-mvc,jackson,spring-aop,Spring,Spring Mvc,Jackson,Spring Aop,我正在使用SpringAOP检查权限 @Component @Aspect public class PermissionManager { @Around(value = "@annotation(requiredPermission) && args(id,..)", argNames = "id,requiredPermission") public Object checkCanViewFile(ProceedingJoinPoint pjp, String id

我正在使用SpringAOP检查权限

@Component
@Aspect
public class PermissionManager {
   @Around(value = "@annotation(requiredPermission) && args(id,..)", argNames = "id,requiredPermission")

public Object checkCanViewFile(ProceedingJoinPoint pjp, String id, RequiredPermission permission) throws Throwable {
  ...
}
}
控制器

@RequiredPermission(RequiredPermission.OperationType.editProject)
@RequestMapping("/searchFile")
public @ResponseBody
WebFile search(String id, String word) throws TokenExpiredException, FetchException    {

...
}
它可以在SpringMVC测试中工作,但不能在真实环境中工作。“id”的值为null,我怀疑spring AOP是否在jackson objectmapper之前获得此方法,对吗?你怎么能修好它