闲谈swagger2

我们在使用SpringBoot集成Swagger2中swagger-ui.html相关的所有前端静态文件都在springfox-swagger-ui-2.4.0.jar里面。

SpringBoot自动配置本身并不会把/swagger-ui.html这个路径映射到对应的目录META-INF/resources/下面。我们加上这个映射即可。

继承WebMvcConfigurationSupport 复写addResourceHandlers(registry)方法添加映射路径并添加到spring容器中。

    @Override
    public void addResourceHandlers(ResourceHandlerRegistry registry) {
        registry.addResourceHandler("/**").addResourceLocations("classpath:/static/");
        registry.addResourceHandler("swagger-ui.html").addResourceLocations("classpath:/META-INF/resources/");
        registry.addResourceHandler("index-ui.html").addResourceLocations("classpath:/META-INF/resources/");
        registry.addResourceHandler("/webjars/**").addResourceLocations("classpath:/META-INF/resources/webjars/");
        super.addResourceHandlers(registry);
    }

 如果你添加自定义拦截器,排除swagger映射端口

    @Override
    public void addInterceptors(InterceptorRegistry registry) {
        // 多个拦截器组成一个拦截器链
        // addPathPatterns 用于添加拦截规则
        // excludePathPatterns 用户排除拦截
        registry.addInterceptor(HandlerInterceptor)
                .addPathPatterns("/**")
                //剔除自定义规则
                //剔除swagger
                .excludePathPatterns(
                        "/swagger-resources/**",
                        "/webjars/**",
                        "/v2/**",
                        "/swagger-ui.html/**"
                );

        super.addInterceptors(registry);
    }

说明复制:https://www.suibianlu.com/14446.html;备注:原版本是单视频推广列表的和上传只能50M有限制。现修改双排视频列表更加整洁更加好看和修改上传大小限制问题。,修复重复打赏同一部视频问题 ,市面上很多都是有这种BUG的请大家注意了!一分钱一分贷! 注意: 新接入牛B支付FASTPAY支付 配置非常简单(由于 U支付费用500元过高 以及 码支付配置复杂找人对接难,对手机和微信版本还有一定要求所以对接在这套更加简单的牛B支付) 牛B支付,免挂机 ,免开户费,免对接费,只需一个二维码 牛B支付 FASTPAY支付支付接口申请地址: http://api.hxs823.cn/?login_uid=13117 推荐使用 在后台直接填写你的appkey 你的secret key 就ok了,能省下一笔钱 某宝卖1600的源码,完美经营全新开发无加密打赏版本,带盒子免费试看,带图片视频列表,视频打赏源码 本程序由以ThinkPHP为核心全新开发版本,本系统开源,无任何加密,无需受权。 官方正版,系统开源,无加密、无控制,更加安全、稳固、流畅;购买正品,取得终身免费系统更新权利。 注意:现市面流传的很多版本都是带木马以及漏洞很多,并且加密受限,更有谎称不加密,最终给到带后门的加密源码,已经多人被骗,本套程序为全开源,无加密版本 新添加四种支付接口想换就换,公众号支付,U支付个人,云支付,摩登支付
【独家发布】2021年最新火麒麟打赏完整源码/打赏系统/超越冠军/诺诺/多级防封/多支付接口切换/带包天月/多套模板 好友分享的,互站买来的版本,这个买的就不贵,索性就直接分享给大家了,对这一类资源了解不多,直接引用互站介绍吧。 一套小白都能直接上手的打赏系统 市面上大部分人用的都是金牌和冠军两个版本的打赏系统,虽然两套系统已经经过很多人的改良,改良过的系统可以稳定运行,但最近还有很多客户、遇到金额被改、扣量不正常、文件或者密码被恶意篡改等问题。 现本店推出一套全新的打赏系统,一改以往云赏和诺诺的底层概念,让运营者更安全、更稳定、更方便! 声明:此套系统并非云赏、诺诺二次开发产物!!! 新系统特性: 1、功能、限制设定全部在后台搞定,完全不用改代码,就是不懂技术的人都能用; 2、超级防封,内置防封接口,以及域名自动切换; 3、系统自带域名检测功能,检测域名是否被封,自动跳过已红域名; 4、系统自带包天、包月、,不用改代码,直接后台设置; 5、可设定已打赏用户视频观看有效期; 6、系统自带市面上常用的支付接口,一键配置,也可以增加新接口; 7、自带19套盒子模板,19套推广模板,一改以往死板的页面; 8、自带会员注册功能,用户可直接打赏,也可以选择包天、包月; 9、台主可设置每个视频打赏的金额限制范围,保证台子利润; 10、代理可设置每个视频打赏金额范围,一改价格固定不变的局面; 11、一键生成总推广链接,每次生成链接都不一样,防止短链被墙; 12、采用伪文件+参数加密等方式保护系统文件安全不被篡改。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值