1.因为在利用Swagger测试时候,如果session在参数中声明的话,测试会产生很大麻烦,因此,我们需要在方法内声明session对象或者利用swagger的@ApiIgnore注解进行参数忽略!!!
第一种方法:在方法内声明session对象:
HttpSession session = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest().getSession();
第二种方法:利用@ApiIgnore注解进行忽略参数!!
这时候再去swagger里面去看一下,问题解决!!!