关于上传图片后不能用浏览器访问

关于上传图片后不能用浏览器访问

http://img1.sycdn.imooc.com//climg/5fed84790909b90009570901.jpg


图片已经上传成功

并且映射也配置好了  
但是就是用浏览器访问不到

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
好帮手慕小班 2020-12-31 16:53:51

同学你好,1、@Configuration注解是:用java代码的形式实现spring中xml配置文件配置的效果,表明它是一个配置类。可能因为同学没有添加@Configuration,导致对应的配置没有生效。

    2、swagger的映射会生效。

同学是想说没有配置@Configuration注解,但是如下swagger-ui.html为什么可以正常访问吧

 registry.addResourceHandler("swagger-ui.html").addResourceLocations(
"classpath:/META-INF/resources/");

    因为在pom.xml文件中引入springfox-swagger-ui的jar包,在该jar包中包含了swagger-ui.html相关的所有前端静态文件,相当于本地jar包中存在这个页面。

    在启动项目中,配置了@EnableSwagger2,表示开启swagger2。

    最后使用springboot启动项目然后输入localhost:端口/swagger-ui.html便可以访问我们要生成的接口。

  如上所述,在springboot中可以默认打开这个swagger-ui.html页面。

如果同学想表达的不是这个意思,还麻烦同学具体描述一下。

祝学习愉快!

  • 对,我之前忘记添加@Configuration注解了   但是之前的swagger-ui.html访问居然也没出问题    我是不是可以理解 实际上我们再引入swagger的时候 实际上可以不用配置这个映射的对吧

    2020-12-31 16:56:25
  • 同学你好,在同学当前项目中可以不配置,因为同学已经可以正确访问了,不过建议添加这个配置,避免有时候默认路径不正确,访问不到这个页面的404问题。

    祝学习愉快!

    2020-12-31 17:20:38
moocwang都什么老师 提问者 2020-12-31 16:04:55

我找到原因了  是在映射配置中没有添加@Configuration的注解  
但是我想问一下 问什么没有添加注解的情况下 问什么swagger的映射会生效呢


问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师