专栏电商日志财经减肥爱情
投稿投诉
爱情常识
搭配分娩
减肥两性
孕期塑形
财经教案
论文美文
日志体育
养生学堂
电商科学
头戴业界
专栏星座
用品音乐

SpringBoot3。0集成SpringDoc

  SpringBoot3。0集成SpringDoc1。pom配置2。OpenApi配置类3。使用4。SpringDoc注解与SpringFox对比5。演示项目
  这里为什么要使用SpringDoc呢?是因为集成SpringFox只支持SpringBoot2。x,
  而基于Swagger的SpringDoc的社区现在十分活跃,代码也在不断更新。
  SpringFox自从2020年7月14号之后就不更新了。
  YiYi项目学习教程1。pom配置dependencygroupIdorg。springdocgroupIdspringdocopenapistarterwebmvcuiartifactIdversion2。0。2versiondependency2。OpenApi配置类
  这里和Swagger配置类似,主要是配置接口的标题、描述、版本信息、Authorizations权限等。
  下面两个分组信息也可以根据项目自身进行配置即可。importorg。springdoc。core。models。GroupedOpenApi;importorg。springframework。context。annotation。Bean;importorg。springframework。context。annotation。Configuration;importio。swagger。v3。oas。models。Components;importio。swagger。v3。oas。models。ExternalDocumentation;importio。swagger。v3。oas。models。OpenAPI;importio。swagger。v3。oas。models。info。Info;importio。swagger。v3。oas。models。info。License;importio。swagger。v3。oas。models。security。SecurityScheme;SpringDoc配置类authorJack魏since20231816:51ConfigurationpublicclassOpenApiConfig{SpringDoc标题、描述、版本等信息配置returnopenApi配置信息BeanpublicOpenAPIspringDocOpenAPI(){returnnewOpenAPI()。info(newInfo()。title(YiYiAPI)。description(YiYi接口文档说明)。version(v0。0。1SNAPSHOT)。license(newLicense()。name(YiYi项目博客专栏)。url(https:blog。csdn。netweihao0240category12166012。html)))。externalDocs(newExternalDocumentation()。description(码云项目地址)。url(https:gitee。comjack0240YiYi))配置Authorizations。components(newComponents()。addSecuritySchemes(bearerkey,newSecurityScheme()。type(SecurityScheme。Type。HTTP)。scheme(bearer)));}demo分组returndemo分组接口BeanpublicGroupedOpenApisiteApi(){returnGroupedOpenApi。builder()。group(demo接口)。pathsToMatch(demo)。build();}sys分组returnsys分组接口BeanpublicGroupedOpenApiadminApi(){returnGroupedOpenApi。builder()。group(sys接口)。pathsToMatch(sys)。build();}}3。使用
  可以看到注解的方式和Swagger基本上一模一样,就是名字有所变化而已。importorg。springframework。beans。factory。annotation。Autowired;importorg。springframework。web。bind。annotation。PostMapping;importorg。springframework。web。bind。annotation。RequestMapping;importorg。springframework。web。bind。annotation。RestController;importcom。jack。yiyi。bean。SysUser;importcom。jack。yiyi。service。sys。SysUserService;importcom。jack。yiyi。util。Result;importio。swagger。v3。oas。annotations。Operation;importio。swagger。v3。oas。annotations。Parameter;importio。swagger。v3。oas。annotations。Parameters;importio。swagger。v3。oas。annotations。tags。Tag;系统用户Controller控制类authorJack魏since20221112Tag(name系统用户接口,description系统用户接口)RestControllerRequestMapping(sysuser)publicclassSysUserController{AutowiredprivateSysUserServicesysUserService;注册后台系统用户paramsysUser前端注册信息return注册用户信息Operation(summary注册接口,description输入用户信息进行注册)Parameters({Parameter(nameaccount,description登录账号,requiredtrue),Parameter(namepassword,description密码,requiredtrue)})PostMapping(register)publicResultStringregister(SysUsersysUser){登录名参数校验if(sysUser。getAccount()null。equals(sysUser。getAccount())){returnResult。fail(注册用户名不能为空);}密码参数校验if(sysUser。getPassword()null。equals(sysUser。getPassword())){returnResult。fail(密码不能为空);}SysUserusersysUserService。register(sysUser);if(usernull){returnResult。fail(注册失败!请更换登录名!);}returnResult。success(注册成功,欢迎您:sysUser。getAccount());}}
  通过上面的配置之后,启动项目即可,然后访问:
  http:127。0。0。1:8181yiyiswaggeruiindex。html
  因为此项目也配置了Security,所以先输入用户:user、密码:123456
  登录
  SpringDoc
  接口调试
  返回封装对象4。SpringDoc注解与SpringFox对比
  官网地址:https:springdoc。orgv2migratingfromspringfox
  SpringFox
  SpringDoc
  作用
  Api
  Tag
  在controller类上声明接口
  ApiIgnore
  Parameter(hiddentrue)或Operation(hiddentrue)或Hidden
  接口隐藏
  ApiImplicitParam
  Parameter
  单个参数说明
  ApiImplicitParams
  Parameters
  多个参数说明
  ApiModel
  Schema
  对实体类说明
  ApiModelProperty(hiddentrue)
  Schema(accessModeREADONLY)
  字段隐藏
  ApiModelProperty
  Schema
  实体类字段说明
  ApiOperation(valuefoo,notesbar)
  Operation(summaryfoo,descriptionbar)
  接口方法说明
  ApiParam
  Parameter
  单个参数说明
  ApiResponse(code404,messagefoo)
  ApiResponse(responseCode404,descriptionfoo)
  返回说明5。演示项目
  https:gitee。comjack0240YiYi
  YiYi项目

iQOOZ7i悄然上架!搭载天玑6020处理器售949元起手机中国新闻3月13日,手机中国发现,iQOOZ7系列新机iQOOZ7i已经在官方网站悄然上架。新机提供了4GB128GB6GB128GB及8GB128GB三个内存版本,分别售价9盘点最值得入手的三款16512的大内存手机,性能高配置强!如果您喜欢我的文章,欢迎您点击左上角的关注后续将第一时间为您带来最新手机资讯!现在随着各种手机软件厂商的不断更新换代,各种各样的手机软件也是变得越来越臃肿。而之前的8128等配置的侨银股份收到中标通知书,总金额约6064万元侨银股份(002973)于3月14日发布公告称,侨银城市管理股份有限公司于2023年3月10日披露了关于预中标约6064万元广东省珠海市斗门区垃圾中转站管护和垃圾压缩转运服务的提示传递民生温度彰显开放自信全国两会三大通道聚焦新华社北京3月12日电题传递民生温度彰显开放自信全国两会三大通道聚焦新华社记者3月12日,随着十四届全国人大一次会议第三场部长通道在人民大会堂落下帷幕,今年全国两会三大通道的集中采新华视点这些建议,为了一老一小生活更舒心视频加载中新华视点原标题这些建议,为了一老一小生活更舒心如何让幼有所育老有所养,是全社会关切的民生问题。今年,多位代表结合各自领域,围绕一老一小相关问题,建言献策。全国人大代表杨会天治量化核心精选混合基金经理变更魏昭宇中国证券报中证网中证网讯(记者魏昭宇)3月14日,天治基金发布公告称,武建刚因个人原因于3月14日卸任天治量化核心精选混合基金经理一职,该基金由基金经理李文杰继续管理。公开资同是赵本山的骨肉,前妻与后妻生的女儿一对比,差距一下就出来了我就不办婚礼了,不想再折腾爸爸了。今年2月,赵本山的二女儿在社交平台分享了她即将结婚的好消息,面对网友们对婚礼的期待,她说下了这样一句话。而多年前,本山大叔的大女儿结婚时,却非常豪女篮李梦将登陆WNBA下赛季中国德比将轮番上演女篮运动员李梦14日在个人社交媒体宣布,她将于今年夏天加盟华盛顿神秘人队征战WNBA。李梦表示,她期待能在WNBA得到锻炼和提升,展现中国运动员的风采。在刚刚落幕的WCBA总决赛中李强总理对人口负增长问题的回答,究竟打了哪些人的脸?自从去年我国人口数字首次出现负增长。关于人口问题的焦虑的似乎成了很多人挥之不去的阴影。网上各种危言耸听的言论甚嚣尘上!有不少人担心人口老龄化,甚至拿中国和日本类比。还有不少人担心人安徽落马漂亮女贪官尚军依靠性贿赂,傍上两个副省长助力自己升迁文酸辣柠檬果美女贪官尚军出名并不是,因为她在安徽省卫生厅副厅长任上落马,而是落马之后,被人撰写了一篇傍上两个副省,为何保不住她的亨通仕途一文而引发的轰动。翻开尚君的个人奋斗史,就是英国13岁男孩成最年轻爸爸,郑重承诺照顾妻女,如今却是世界笑柄文伊力编辑伊力前言2009年,英国13岁男孩阿尔菲喜当爹,破了吉尼斯世界纪录,成为当时世界上年纪最小的父亲。不久后,英国再次传出消息,阿尔菲只是一个接盘侠。当时到底发生了什么事?这
小山智丽不是叛徒,是乒乓球发展的有功之臣中国乒乓挑战季中国乒乓女队长盛不哀,从九十年代开始统治乒坛的女皇先后有邓亚萍,张怡宁,王楠等,他们都对中国乒乓球做出了不可抹灰的贡献。但要说到女运动员谁对乒乓球的发展做出的贡献最大象棋杀棋练习六步杀17象棋杀棋练习六步杀,适合初中级象棋爱好者,天天象棋业6以下水平可以练练。没有特别说明的都是红先胜,基本上都是连将杀。上期答案,仅供参考,部分棋局并非唯一解。1。炮一进四马退2。马二绿军双探之杰森塔图姆大有学问大年初一道一声新年好,新的一年顺顺利利。杰森塔图姆在2017年NBA选秀中于首轮第三顺位被波士顿凯尔特人队选中,被中国玩家称为獭兔,凯尔特人组成了杰伦獭兔的双探花组合,20祝贺!国乒勇夺4项冠军,男双逆转强敌,世界冠军与队友顶住压力北京时间1月21日晚,乒乓球WTT卡塔尔常规赛的最后一战男双决赛落下帷幕,国乒世界杯男团冠军于子洋和搭档周恺登场,与韩国世乒赛男单季军安宰贤及其队友赵承敏过招,结果于子洋周恺在01追寻自己对乒乓球的爱恨情结中国乒乓挑战季今天是除夕,因为过年的年货已经全部备齐,接下来厨艺交给妈妈和老婆了。我和两个小家伙吃过午饭闲来无聊,在讨论下午出去运动一下,大家伙说到桥楼下打羽毛球,小家伙说想去楼下澳网女单16强全部出炉世界第一领衔冲冠,中国金花两人入围经过了前6个比赛日的争夺之后,本届澳网女单16强已经全部出炉。今年的澳网女单16强当中,有12位种子选手入围,其中前5号种子有4人成功突围。中国金花方面6人出战澳网女单正赛,有2人时隔4年亚足联再贺春节!英文拼写依然错误,疑似讨好韩国越南头条创作挑战赛北京时间1月22日,亚足联在大年初一在官网C位祝贺了春节。和4年前一样,他们再一次没有使用ChineseNewYear,而是用的LunarNewYear。而在2017双核缺阵马克西32分76人胜国王获5连胜!巴恩斯错失绝平罚球NBA常规赛1月22日继续进行,本场比赛恩比德和哈登缺阵。最终,76人以129127战胜国王,76人获得5连胜的同时终结了国王的6连胜。首节开始,巴恩斯连中三分率队打出154开局!刚创纪录就被逆转!中国金花3冠梦碎,澳网混双1轮游,意外翻车!昨日是澳网混双第6比赛日,中国金花1姐张帅1日双赛,女单入围16强创造3大纪录后,接下来的混双未能延续强势,打满3盘被逆转上演1轮游,意外翻车。34岁的张帅越老越妖,郑钦文本届澳网中国第一悍匪万光旭,曾是射击运动员,1人单挑37名军警建国后的无数悍匪中,神枪手万光旭绝对排在前三名。中国第一悍匪白宝山手持56式半自动,不过1对5名警察越狱狂魔魏振海手持勃朗宁手枪,被两名军警抓获万光旭手持1把手枪,1人对战37名军西卡只要我做动作就会有3个人来防我我们原本能赢下很多比赛直播吧1月22日讯NBA常规赛,猛龙主场104106不敌凯尔特人。赛后猛龙球员西亚卡姆接受了采访。谈到对手如何对他进行防守时,西亚卡姆说道我已经看透了,感觉只要我做突破或做动作,对
友情链接:快好找快生活快百科快传网中准网文好找聚热点快软网