2、添加 Swagger java 配置 代码语言:javascript 复制 packagecom.hollysys.hollicube.config;importorg.springframework.context.annotation.Bean;importorg.springframework.context.annotation.Configuration;importorg.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;importorg.springframework.web.servlet.co...
-- Swagger 第三方UI --> <dependency> <groupId>com.github.xiaoymin</groupId> <artifactId>knife4j-spring-boot-starter</artifactId> <version>1.9.6</version> </dependency> <!--swagger 依赖,拷贝这里的三个依赖即可 end --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId...
注意: @Configuration 是告诉 Spring Boot 需要加载这个配置类, @EnableSwagger2 是启用 Swagger2,如果没加的话自然而然也就看不到后面的验证效果了。验证 至此,我们已经成功的在 Spring Boot 项目中集成了 Swagger2,启动项目后,我们可以通过在浏览器中访问 http://localhost:8080/v2/api-docs 来验证,您会...
1、添加Swagger依赖,在pom.xml中添加以下配置 <dependency><groupId>io.springfox</groupId><artifactId>springfox-swagger2</artifactId><version>2.7.0</version></dependency><dependency><groupId>io.springfox</groupId><artifactId>springfox-swagger-ui</artifactId><version>2.7.0</version></dependency> 2...
6、配置不拦截swagger 如果项目加了过滤器或拦截了swagger就无法访问到,可能会报404,也可能报下图错误,所以需要配置不拦截swagger,这里项目中整合了security可能有些不同,相关文件位置可以看我上篇文章springboot整合springsecurity。 6.1 在WebSecurityConfg配置类中添加: ...
二、配置Swagger2 1.引入Swagger pom依赖项 <dependencies> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.2.2</version> </dependency> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger-ui</artifactId> ...
1、Spring Security - 配置免认证访问 有时候我们的Springboot集成了SpringSecurity,这时候如果访问swagger的地址会自动跳转到登录页面。这是因为SpringSecurity对其进行了拦截。为此我们只需要在我们的SpringSecurity配置一下进行放行即可。现在配置一下,进行放行。在config包下新建一个SpringSecurityConfig类 此时就可以正常...
2. 新建Swagger2配置类 package cn.wbnull.springbootdemo.boot; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import springfox.documentation.builders.ApiInfoBuilder; import springfox.documentation.builders.PathSelectors; import springfox.docume...
1、Spring Security - 配置免认证访问 有时候我们的Springboot集成了SpringSecurity,这时候如果访问swagger的地址会自动跳转到登录页面。这是因为SpringSecurity对其进行了拦截。为此我们只需要在我们的SpringSecurity配置一下进行放行即可。 现在配置一下,进行放行。在config包下新建一个SpringSecurityConfig类 ...
<artifactId>swagger-bootstrap-ui</artifactId> <version>1.6</version> </dependency> 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 编写配置代码: packagecom.imooc.config;importorg.springframework.context.annotation.Bean;importorg.springframework.context.annotation.Configuration;imp...