当前位置: 首页 > news >正文

如何利用tp-link按错900做网站wordpress管理员名

如何利用tp-link按错900做网站,wordpress管理员名,网站备案人的法律风险,wordpress 文章不显示swagger集成文档具有功能丰富、及时更新、整合简单&#xff0c;内嵌于应用的特点。 由于后台管理和前台接口均需要接口文档&#xff0c;所以在工具包构建BaseSwaggerConfig基类。 1.引入依赖 <dependency><groupId>io.springfox</groupId><artifactId>…

swagger集成文档具有功能丰富、及时更新、整合简单,内嵌于应用的特点。

由于后台管理和前台接口均需要接口文档,所以在工具包构建BaseSwaggerConfig基类。
1.引入依赖

 <dependency><groupId>io.springfox</groupId><artifactId>springfox-swagger2</artifactId><version>2.9.2</version></dependency><dependency><groupId>io.springfox</groupId><artifactId>springfox-swagger-ui</artifactId><version>2.9.2</version></dependency>

2.需要添加Swagger配置类。

/*** Swagger基础配置*/
public abstract class BaseSwaggerConfig {@Beanpublic Docket createRestApi() {SwaggerProperties swaggerProperties = swaggerProperties();Docket docket = new Docket(DocumentationType.SWAGGER_2).apiInfo(apiInfo(swaggerProperties)).select().apis(RequestHandlerSelectors.basePackage(swaggerProperties.getApiBasePackage())).paths(PathSelectors.any()).build();if (swaggerProperties.isEnableSecurity()) {docket.securitySchemes(securitySchemes()).securityContexts(securityContexts());}return docket;}private ApiInfo apiInfo(SwaggerProperties swaggerProperties) {return new ApiInfoBuilder().title(swaggerProperties.getTitle()).description(swaggerProperties.getDescription()).contact(new Contact(swaggerProperties.getContactName(), swaggerProperties.getContactUrl(), swaggerProperties.getContactEmail())).version(swaggerProperties.getVersion()).build();}private List<ApiKey> securitySchemes() {//设置请求头信息List<ApiKey> result = new ArrayList<>();ApiKey apiKey = new ApiKey("Authorization", "Authorization", "header");result.add(apiKey);return result;}private List<SecurityContext> securityContexts() {//设置需要登录认证的路径List<SecurityContext> result = new ArrayList<>();result.add(getContextByPath("/*/.*"));return result;}private SecurityContext getContextByPath(String pathRegex) {return SecurityContext.builder().securityReferences(defaultAuth()).forPaths(PathSelectors.regex(pathRegex)).build();}private List<SecurityReference> defaultAuth() {List<SecurityReference> result = new ArrayList<>();AuthorizationScope authorizationScope = new AuthorizationScope("global", "accessEverything");AuthorizationScope[] authorizationScopes = new AuthorizationScope[1];authorizationScopes[0] = authorizationScope;result.add(new SecurityReference("Authorization", authorizationScopes));return result;}/*** 自定义Swagger配置*/public abstract SwaggerProperties swaggerProperties();
}
  1. 将需要配置的字段提取出来,单独作为一类
/*** Swagger自定义配置*/
@Data
@EqualsAndHashCode(callSuper = false)
@Builder
public class SwaggerProperties {/*** API文档生成基础路径*/private String apiBasePackage;/*** 是否要启用登录认证*/private boolean enableSecurity;/*** 文档标题*/private String title;/*** 文档描述*/private String description;/*** 文档版本*/private String version;/*** 文档联系人姓名*/private String contactName;/*** 文档联系人网址*/private String contactUrl;/*** 文档联系人邮箱*/private String contactEmail;
}
  1. 前台接口和后台管理的包的配置,只需要继承重写该类就行了
/*** Swagger API文档相关配置*/
@Configuration
@EnableSwagger2
public class SwaggerConfig extends BaseSwaggerConfig {@Overridepublic SwaggerProperties swaggerProperties() {return SwaggerProperties.builder().apiBasePackage("com.example.admin").title("后台管理系统").description("后台相关接口文档").contactName("author").version("1.0").enableSecurity(true).build();}
}

接着就可以访问http://localhost:8001/swagger-ui/index.html接口文档页面了,后续可以通过swagger来测试接口。
详细配置参考:https://swagger.io/

http://www.yayakq.cn/news/605399/

相关文章:

  • 巴中微小网站建设案例wordpress 插件 活动
  • 外贸网建站推广专业网站建设电
  • 外贸网站制作设计网站建设必须要主机吗
  • 渠道网络建设策略网站指定关键词优化
  • 炫酷的移动端网站培训课程网站建设
  • 做网站需要哪些工具东莞建设网东莞市住房和城乡建设
  • 建站哪个网站好嘉兴做微网站
  • 做汽车网站怎么挣钱吗网站点击排名优化
  • wordpress 评论 邮件福州短视频seo排行
  • 男女情感类网站微信会员卡管理系统
  • 青岛市建设安全监督站网站外贸行业建站
  • 平台网站制作搜索的网站后大拇指分享数量不见了
  • 宜阳建站中公it培训机构怎么样
  • 网站建设行业细分wordpress提交评论慢
  • 北京智联招聘官方网站做家政校园网的典型网络拓扑结构
  • 优秀的个人网站设计国外html响应式网站模板
  • 能不能同行网站做站长统计关于建设学校网站的报告
  • 做网站初中不买域名怎么做网站
  • 网站开发工具以及优缺点购物网站黑白
  • 济宁网站建设云科网络网站建设及维护涉及哪些内容
  • 做电影网站模板教学设计怎能建设个人网站
  • 搭建网站用服务器还是虚拟主机手机社交网站模板
  • 企业网站博客上如何推广网站引导页的作用
  • 公众平台的微信网站开发wordpress导出xml
  • 网站定制开发哪家厉害建站快车加盟
  • 信用网站建设东莞广告公司有哪些
  • 唐山市住房和城乡建设局门户网站东莞企业网站教程
  • 我是怎么做网站架构的网站备案一般多久
  • 网站怎么做本地映射做互助盘网站多少钱
  • wap建站教程.net 网站开发权限设计