hasor与swagger不兼容问题解决方案

只要springboot集成hasor与swagger必然会出现swagger无法访问,无论你怎么设置swagger静态资源,这个问题,在于hasor拦截问题,不是swagger配置问题,我分享下我的解决方案:

1、到hasor issues 有没有人提bug,没人体,我打算提一个,看到有人提了

地址如下:

hasor issues传送门

大牛直接参考这个解决即可;如果参考后还是解决不了,,说明配置有问题,我按照我自己的理解解决步骤如下:

@EnableHasorWeb 这个order要设置下,同时也要设置workAt,必须是拦截器,过滤器也不行,因为hasor通过拦截器进行处理的
@EnableHasor()    // 在Spring 中启用 Hasor
@EnableHasorWeb(order = Integer.MAX_VALUE,at = WorkAt.Interceptor) // 将 hasor-web 配置到 Spring 环境中,Dataway 的 UI 是通过 hasor-web 提供服务。


按照我这样配置即可,其他的不需要调整

猜你喜欢

转载自blog.csdn.net/u011410254/article/details/126378460