2021-06-19

Swagger3 更新配置详解

  

1.引入依赖,版本3.0.0只引入一个即可

		<dependency>		 <groupId>io.springfox</groupId>		 <artifactId>springfox-boot-starter</artifactId>		 <version>3.0.0</version>		</dependency>

2. 配置类SwaggerConfig

package org.fh.config;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import springfox.documentation.builders.ApiInfoBuilder;import springfox.documentation.builders.PathSelectors;import springfox.documentation.builders.RequestHandlerSelectors;import springfox.documentation.oas.annotations.EnableOpenApi;import springfox.documentation.service.ApiInfo;import springfox.documentation.spi.DocumentationType;import springfox.documentation.spring.web.plugins.Docket;/** * 说明:Swagger 接口API生成 * 作者:FH Admin * from fhadmin.org */@Configuration@EnableOpenApipublic class SwaggerConfig { @Bean public Docket createRestApi() {  return new Docket(DocumentationType.OAS_30)    .apiInfo(apiInfo())    .select()    .apis(RequestHandlerSelectors.basePackage("org.fh.controller"))	// 为当前包路径    .paths(PathSelectors.any())    .build(); }	private ApiInfo apiInfo() {		return new ApiInfoBuilder()				.title("FH Admin Swagger3 RESTful API") 	// 页面标题				.version("3.0")								// 版本号				.description("fhadmin.org")				 // 描述				.build();	}}

3.Swagger 拦截配置

package org.fh.config;import org.springframework.context.annotation.Configuration;import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;import org.springframework.web.servlet.config.annotation.ViewControllerRegistry;import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;/** * 说明:Swagger 拦截配置 * 作者:FH Admin * from fhadmin.org */@Configurationpublic class WebMvcConfig implements WebMvcConfigurer { @Override public void addResourceHandlers(ResourceHandlerRegistry registry) {  registry.    addResourceHandler("/swagger-ui/**")    .addResourceLocations("classpath:/META-INF/resources/webjars/springfox-swagger-ui/")    .resourceChain(false); } @Override public void addViewControllers(ViewControllerRegistry registry) {  registry.addViewController("/swagger-ui/")    .setViewName("forward:/swagger-ui/index.html"); }}

4.访问 127.0.0.1:8081/swagger-ui/index.html

5.接口说明案例

处理类上加注解,比如@Api("用户注册登录接口")在方法上加注解,比如@ApiOperation(value = "登录", notes="请求登录验证用户接口,校验登录是否成功")@ApiImplicitParam(name = "KEYDATA", value = "用户名密码混淆码组合", paramType = "query", required = true, dataType = "String")

工作流模块-------------------------------www.fhadmin.org

1.模型管理 :web在线流程设计器、导入导出

2.流程管理 :导入导出流程资源文件、查看流程图、根据流程实例反射出流程模型、激活挂起

3.运行中流程:查看流程信息、当前任务节点、当前流程图、作废暂停流程、指派待办人、自由跳转

4.历史的流程:查看流程信息、流程用时、流程状态、查看任务发起人信息

5.待办任务 :查看本人个人任务以及本角色下的任务、办理、驳回、作废、指派一下代理人

6.已办任务 :查看自己办理过的任务以及流程信息、流程图、流程状态(作废 驳回 正常完成)

办理任务时候可以选择用户进行抄送,就是给被抄送人发送站内信通知当前审批意见以及备注信息

注:当办理完当前任务时,下一任务待办人会即时通讯收到新任务消息提醒,当作废和完结任务时,

任务发起人会收到站内信消息通知









原文转载:http://www.shaoqun.com/a/815624.html

跨境电商:https://www.ikjzd.com/

gem:https://www.ikjzd.com/w/1997

换妻 老婆还是别人的好?:http://www.30bags.com/m/a/249653.html

和两女玩双飞好爽 锁住她的腿狠狠贯穿占有她:http://www.30bags.com/m/a/249866.html

口述实录:我和父亲那难以启齿的秘密:http://www.30bags.com/m/a/249613.html


​1.引入依赖,版本3.0.0只引入一个即可 <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-boot-starter</artifactId> <version>3.0.0</version> </depende
甘肃省文旅厅荣获2021年马蜂窝旅游年度自驾整合营销奖:http://www.30bags.com/a/435685.html
甘肃省文旅厅迅速贯彻落实省新型冠状病毒感染的肺炎疫情联防联控工作领导小组会议精神:http://www.30bags.com/a/426284.html
asinseed:https://www.ikjzd.com/w/533
揭金正日情史 与四位漂亮妻子的私密事:http://lady.shaoqun.com/m/a/268562.html
男友找过小姐后嫌我床功差像死鱼:http://lady.shaoqun.com/m/a/272238.html
在公车上拨开内裤进入口述 车子颠一次就进入的更深:http://lady.shaoqun.com/m/a/247963.html
甘肃省文旅厅联合省水利厅对涉河涉沟旅游景区安全度汛工作进行安排部署:http://www.30bags.com/a/426941.html
男人多少岁最容易出轨?女人都看看!(3/3):http://lady.shaoqun.com/m/a/108291.html
男朋友在车里㖭我 随着车的晃动进进出出:http://www.30bags.com/m/a/249750.html
《一代美后》狄波拉的湘江色情史:http://www.30bags.com/a/442882.html
美国将是一个大丑闻!女议员和丈夫分享同性下属,狗爱男女。:http://www.30bags.com/a/443876.html
短篇小说:和阿倩(上):http://www.30bags.com/a/443877.html

No comments:

Post a Comment