简介
Lkadoc是一款开源的接口文档自动生成工具,基于SpringBoot平台,拥有非常强大的接口文档管理功能。为解决Java后台开发人员编写接口文档、调试接口而生。同时提供了简洁、大气、功能丰富的接口文档UI操作界面,方便后端与前端之间的接口对接。
愿景
我们愿成为java开发人员最好的基友,从手动编写接口文档的痛苦中解救出来,丢弃难用的Postman,工作效率从此翻倍,不再加班,有更多的时间陪伴家人。
pom.xml文件中引入lkadoc的依赖
<!--Lkadoc包-->
<dependency>
<groupId>com.github.liukaitydn</groupId>
<artifactId>lkadoc-api</artifactId>
<version>1.4.0</version>
</dependency>
<dependency>
<groupId>com.github.liukaitydn</groupId>
<artifactId>lkadoc-annotations</artifactId>
<version>1.4.0</version>
</dependency>
在LkadocDemo项目启动类LkadocDemoApplication上加上@LKADocument注解
/**
* 说明:启动类
* 作者:FH Admin
* from:fhadmin.cn
*/
@LKADocument(basePackages="org.fh.controller")
@SpringBootApplication
public class LkadocDemoApplication {
public static void main(String[] args) {
SpringApplication.run(LkadocDemoApplication.class, args);
}
}
在org.fh.controller包下面准备一个用户登录注册模块类-LKADemoController
/**
* 说明:用户登录注册
* 作者:FH Admin
* from:fhadmin.cn
*/
@LKAType(value="用户登录注册模块")
@RestController
@RequestMapping("user")
public class LKADemoController {
@LKAMethod(value="登录")
@LKAParam(names= {"name","pwd"},values= {"用户名","密码"})
@LKARespose(names= {"code","msg"},values= {"状态码","消息"})
@PostMapping("login")
public Map<String,Object> login(String name, String pwd) {
Map<String,Object> map = new HashMap<>();
map.put("code",200);
map.put("msg","登录成功,欢迎"+name+"光临本系统");
return map;
}
}
相关推荐
深圳建工集团员工年度考核管理办法
【资源说明】 基于C++&OPENCV 的全景图像拼接文档+源码+全部资料+优秀项目.zip 【备注】 1、该项目是个人高分项目源码,已获导师指导认可通过,答辩评审分达到95分 2、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 3、本项目适合计算机相关专业(人工智能、通信工程、自动化、电子信息、物联网等)的在校学生、老师或者企业员工下载使用,也可作为毕业设计、课程设计、作业、项目初期立项演示等,当然也适合小白学习进阶。 4、如果基础还行,可以在此代码基础上进行修改,以实现其他功能,也可直接用于毕设、课设、作业等。 欢迎下载,沟通交流,互相学习,共同进步!OpenCV
网上水果销售系统的开发主要包括登录模块、用户管理模块、水果管理模块、订单管理模块、支付管理和系统管理模块等几部分组成。 一、登录模块中有管理员登录和用户登录,其中用户登录包含了买家登录和 11 卖家登录; 1.管理员登录,是系统开发者或者系统管理员登录可以进行整个数据库,所有页面的操作。 2.用户登录分为两部分: 1) 买家登录,这是消费者进行系统登录的功能。登录都是需要用户名以及密码进行验证的,用户名是用户自己在注册页面进行注册的,密码由用户注册时自行设定,为了安全还同时进行输入验证码校验。 2) 卖家登录,是指水果商户登录系统的功能。也要进行用户名密码的输入验证,同时还需要输入验证码验证。 二、 用户管理模块的功能主要是对用户的信息进行管理,主要分为管理员管理、买家管理、卖家管理三个子模块。 1.管理员管理子模块:主要对管理员信息进行管理,包括用户名和密码,以及电话等基本信息。 2.买家管理子模块:分为购物车管理和搜索两个子功能。 1) 购物车管理:用户可以将自己想要买的水果添加到购物车,待所有商品选完之后在进入购物车进行统一结算。 2) 搜索功能:可以通过关键...
【资源说明】 基于Javaweb期末大作业_CPS校园门户网站源码+文档+高分项目+全部资料.zip 【备注】 1、该项目是个人高分项目源码,已获导师指导认可通过,答辩评审分达到95分 2、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 3、本项目适合计算机相关专业(人工智能、通信工程、自动化、电子信息、物联网等)的在校学生、老师或者企业员工下载使用,也可作为毕业设计、课程设计、作业、项目初期立项演示等,当然也适合小白学习进阶。 4、如果基础还行,可以在此代码基础上进行修改,以实现其他功能,也可直接用于毕设、课设、作业等。 欢迎下载,沟通交流,互相学习,共同进步!
FameView系列软件组态手册
建工集团经营预算管理办法
MySQL密码遗忘的解决方法
项目已获导师指导并通过的高分毕业设计项目,可作为课程设计和期末大作业,下载即用无需修改,项目完整确保可以运行。 包含:项目源码、数据库脚本、软件工具等,该项目可以作为毕设、课程设计使用,前后端代码都在里面。 该系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值。 项目都经过严格调试,确保可以运行!可以放心下载 技术组成 语言:java 开发环境:idea、vscode 数据库:MySql5.7以上 部署环境:maven 数据库工具:navicat
comsol单相变压器温度场三维模型,可以得到变压器热点温度,流体流速分布
请问是大萨达防擦打完阿达 阿达
Renci.SshNet.dll,可以通过SSH连MySQL
内容概要:本文详细介绍了基于MATLAB实现的CNN(卷积神经网络)、BiGRU(双向门控循环单元)和多头注意力机制相结合的多变量时间序列预测模型。模型的设计和实现包括数据预处理、模型架构设计、训练和评估、以及实时预测服务的部署。重点介绍了CNN提取局部特征、BiGRU捕捉时间依赖性和多头注意力机制提高模型对重要特征的聚焦能力。同时,文中还探讨了如何通过KOA优化算法优化超参数,提高模型的预测精度和训练效率。 适合人群:具备一定机器学习和MATLAB编程基础,对时间序列预测感兴趣的科研人员和工程师。 使用场景及目标:适用于金融、能源、气象、智能制造等多个领域的多变量时间序列预测任务,旨在提高预测精度和实时性,支持企业进行基于数据的决策。 其他说明:文章提供了详细的代码示例和GUI界面设计,帮助读者快速理解和实现模型。通过多指标评估和可视化工具,展示了模型的性能和预测效果。同时,文章还讨论了模型的未来改进方向和扩展应用。
功能说明: 环境说明: 开发语言:Java/php JDK版本:JDK1.8 数据库:mysql 5.7 数据库工具:Navicat11 开发软件:eclipse/idea 小程序框架:uniapp/原生小程序 开发工具:HBuilder X/微信开发者
上课自用,仅供参考
建工集团全资子公司负责人年度经营业绩考核办法
一、OpenGL的概念 OpenGL是渲染2D、3D矢量图形硬件的一种软件接口。本质上说,它是一个3D图形和模型库,具有高度的可移植性,并且具有非常快的渲染速度。OpenGL并不是一种语言,而是更像一个C运行时函数库。它提供了一些预包装的功能,帮助开发人员编写功能强大的三维应用程序。 OpenGL可以在多种操作系统平台上运行,例如各种版本的Windows、UNIX/Linux、Mac OS 和 OS/2等。如今,OpenGL广泛流行于游戏、医学影像、地理信息、气象模拟等领域,是高性能图像和交互性场景处理的工业标准。 OpenGL的高效实现(利用了图形加速硬件)存在于Windows,部分UNIX平台和Mac OS。这些实现一般由显示设备厂商提供,而且非常依赖于该厂商提供的硬件。 二、OpenGL ES与WebGL OpenGL ES (OpenGL for Embedded Systems) 是 OpenGL 三维图形 API 的子集,针对手机、PAD和游戏主机等嵌入式设备而设计 WebGL(全写Web Graphics Library)是一种3D绘图协议,这种绘图技术标准允许把Ja
【资源说明】 基于CC++做的智慧医疗服务系统源码+详细文档+全部资料+高分项目.zip 【备注】 1、该项目是个人高分项目源码,已获导师指导认可通过,答辩评审分达到95分 2、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 3、本项目适合计算机相关专业(人工智能、通信工程、自动化、电子信息、物联网等)的在校学生、老师或者企业员工下载使用,也可作为毕业设计、课程设计、作业、项目初期立项演示等,当然也适合小白学习进阶。 4、如果基础还行,可以在此代码基础上进行修改,以实现其他功能,也可直接用于毕设、课设、作业等。 欢迎下载,沟通交流,互相学习,共同进步!
(1)用户注册登录:用户们(这里的用户主要是学校负责网络安全的老师)需要按照相关的法律法规进行注册,注册后才可以使用本系统。 (2)首页模块:网站的前台页面主要对所有菜单进行显示,除此之外还能显示最新的房价预测信息、房屋信息等。 (3)房价分析模块:系统具有数据爬取功能,可以爬取各大房屋销售网站(例如安居客、58同城等)的房价数据,可以根据用户对房屋的各种需求进行爬虫,对结果进行数据分析。 (4)房屋管理模块:可以查看所有房屋的预测数据并进行管理。 环境说明: 开发语言:python Python版本:3.6.8 数据库:mysql 5.7 数据库工具:Navicat11 开发软件:pycharm
将数字图像处理整门课知识点进行细致的导图划分并提供大量分优先度的简答题,整理自站内绝版资源。
MAKINO 牧野 PRO3 维修设定操作 A55 PRO3操作说明书 日文.pdf A55卧加工作台旋转后加工原点计算.xlsx A61_SPECS.pdf MAKINO PRO3 V55-Operation-Guide 英文.pdf MAKINO S 系列PRO5 使用说明书PIC-Makino-S33-S56-0209.pdf MAKINO 培训课程Schulung_英文.pdf MAKINO-F3F5安装手册MANUAL 英文.pdf Makino-GF8主轴头取汲说明书.pdf MAKINO-PRO3-ProgManua英文l.pdf PIC-Makino-a61-0209.pdf V33 V55 -Series-Operation-485a-9911e英文.pdf V55-Maintenance-Guide-4v2b1563英文.pdf 牧野J5机床说明书J5_OPERATION_中文.pdf 牧野Professional5使用说明书摘要(a1系列 a51 a61 a71 a81 a82 a.pdf 牧野机床PRO_3报警表_上 (中文).pdf 牧野机床作业规范-c09b