正在回答 回答被采纳积分+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页面。
如果同学想表达的不是这个意思,还麻烦同学具体描述一下。
祝学习愉快!
moocwang都什么老师
2020-12-31 16:04:55
我找到原因了 是在映射配置中没有添加@Configuration的注解
但是我想问一下 问什么没有添加注解的情况下 问什么swagger的映射会生效呢
java工程师2020版
- 参与学习 人
- 提交作业 9401 份
- 解答问题 16556 个
综合就业常年第一,编程排行常年霸榜,无需脱产即可学习,北上广深月薪过万 无论你是未就业的学生还是想转行的在职人员,不需要基础,只要你有梦想,想高薪
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星