shoujiad
shoujiad

51crh移动广告联盟的博客

一个混迹互联网十余年的老站长-Good Luck To You!

记录一个熬夜的原因:knife4j No mapping for GET /doc.html

AD↓:2022年最受欢迎的APP推广大全
APP推广一天能赚多少钱?

SpringBoot访问doc.html页面404

默认情况下并不需要添加此配置即可访问

很多朋友在使用SpringBoot集成swagger-bootstrap-ui后,都无法访问doc.html界面,此时,你可能需要实现SpringBoot的WebMvcConfigurer接口,添加相关的ResourceHandler,代码如下:

@SpringBootApplicationpublic class SwaggerBootstrapUiDemoApplication  implements WebMvcConfigurer{

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

或者

@SpringBootApplicationpublic class SwaggerBootstrapUiDemoApplication  implements WebMvcConfigurer{

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

如果你是使用的老的版本SpringBoot,通过继承WebMvcConfigurationSupport来扩展SpringBoot相关的配置,则把以上配置加在相应的addResourceHandlers方法中即可

推荐使用实现WebMvcConfigurer接口的方式来进行扩展

如果以上方式还是不行,建议开启Spring的Debug日志来进行跟踪,一般访问doc.html页面会出现如下日志(成功情况下):

2019-04-19 13:39:36,896 DEBUG (AbstractHandlerMethodMapping.java:312)- Looking up handler method for path /doc.html2019-04-19 13:39:36,902 DEBUG (AbstractHandlerMethodMapping.java:322)- Did not find handler method for [/doc.html]2019-04-19 13:39:36,921 DEBUG (AbstractUrlHandlerMapping.java:199)- Matching patterns for request [/doc.html] are [/**]
2019-04-19 13:39:36,922 DEBUG (AbstractUrlHandlerMapping.java:233)- URI Template variables for request [/doc.html] are {}
2019-04-19 13:39:36,923 DEBUG (AbstractUrlHandlerMapping.java:146)- Mapping [/doc.html] to HandlerExecutionChain with handler [ResourceHttpRequestHandler [locations=[class path resource [META-INF/resources/], class path resource [resources/], class path resource [static/], class path resource [public/], ServletContext resource [/]], resolvers=[org.springframework.web.servlet.resource.PathResourceResolver@da32f3]]] and 1 interceptor
2019-04-19 13:39:36,957 DEBUG (RequestContextFilter.java:104)- Cleared thread-bound request context: org.apache.catalina.connector.RequestFacade@28759ea7
2019-04-19 13:39:41,649 DEBUG (RequestContextFilter.java:114)- Bound request context to thread: org.apache.catalina.connector.RequestFacade@28759ea7

同理,在使用SpringMvc或者shiro等权限框架时,如果页面无法访问,配置doc.html属性即可

关于SpringBoot的代码示例可参考swagger-bootstrap-ui-demo


2022站长必做手机赚米推荐:


最新!手机做任务赚钱日赚百元         ★★★★★ 点我查看教程


热门!手机购物返利省钱还挣钱         ★★★★★ 点我查看教程

下面是前两年。。 2020东小店 极速版App成标配? 抖音、快手、送现金获量!
【以下都是我2019年在试玩的APP,点我】 ——饿了么 VS美团 大战,你更看好谁??
推荐 很值得 较值得 也不错 持久·荐 坚之持 存之真
☆☆☆ 悬赏猫 抖音APP 步多多 高佣 快手 象棋
☆☆ 快看点 微医保 养猪场 东小店 快音
飞读
☆☆ 火山 刷宝 有料 芬香 抖音山
番茄
趣头条 米读 玩赚星 趣闲赚 众人帮
好省
友钱链接 欢迎沟通 高铁视频 复兴号网 京沪高铁 高铁见闻 高铁旅行网 高铁网 高铁币 515811 高铁知识 50元/月
企业微信 私域流量 美团微信群 饿了么微信群 花小猪互助微信群

发表评论:

    “我们要早点明白,我们都是赚的平台红利和时代红利的钱”
    “我们以为的技巧,能力,努力,在平台和时代面前,如此不堪一击”。“别把红利当能力,别把平台当能力”。
    “谁道人生无再少?门前流水尚能西!休将白发唱黄鸡!”
  • 移动广告联盟大全
  • 群买买
    群买买
    最后重点推广: 东小店
博主简介



我是做小程序、APP推广的,呵呵…
自定义职责类似于应用宝。

2022.1-至今 做公众号、视频号直播。

2020.11 开始做短视频赚钱。

2019.5.1 快手、京东、微信赚人生第一桶金。。。 

2014.6 从论坛搬到了zblog程序,开始做手机APP、AD

2013.1   出售了人生第一个网站赚了8000,那时相当于自己一年的学费。

2011.6   自学会页面建站,正式走上了站长之路

2010.10   用自己在大学里暑假兼职打工的第一份工资买了人生中的第一台笔记本电脑。


- - - - - - - -- - - - - - -
温馨提示 1.赚钱无捷径,切勿乱投资! 2.保持账号唯一,切勿作弊。 3.活动可能会结束,越早参与越好。



专注APP推广,ks直播间晚八开播,加我技巧

我是做小程序、APP推广的,呵呵…
自定义职责类似于应用宝。



重点推广: 东小店
  • 阿Q正传博客
  • 快手极速版h6tcn8
  • 中青看点邀请码
  • 火山极速版邀请码
  • 高佣联盟
    AD1
    昨日发表
    控制面板
    您好,欢迎到访网站!
      查看权限
    网站分类
    最新留言

    Powered By Z-BlogPHP 1.5.1 Zero

    关于我们:本人从2011年开始网络创业,3天自学会建站,7年手机副业经验。网站内容:本站是本人记录生活感悟,读书学习的网站,希望能对大家有所帮助。联系方式:邮箱:微信:wx374241337