前言
Api服务平台系列文章目录
暂无
前言
很久没写博客了,主要是因为正式上班了,不像以前有那么多时间去搞小玩意,其次也是因为其他事情也在占用我的业余时间,因此最近几个月都未更新博客
不过,经过这几个月工作的沉淀,本人在java方面的技术有了长足的长进,以后的博客基本围绕java开发为主,当然也会搞一些其他的小玩意。 但是为了系统的管理和维护我的这些小玩意,我决定做一个以Springboot为框架,做一个Api服务平台,为我各种小玩意提供服务支持。在此开发期间,遇到有价值的技术使用和难点总结,我都会分享出来。
一、mybatis代码自动生成工具是什么?
mybatis代码自动生成工具是为了解放程序员在创建mybatis的xml、mapper,实体类,controller、service手动创建的工作,极大有效的节省开发新功能需要初始化一个实体的整套mybatis文件的时间。
今天我推荐这款是我亲自试用过的,效果不错,唯一有点遗憾的是实体类的代码未格式化,需要手动格式化一下。
二、使用步骤
1.项目地址
2.项目架构
前端页面是用 Vue 开发的,前端 UI 控件使用了 ElementUI,网络请求为Axios。
服务端当为 Spring Boot,服务端的操作主要是利用 JDBC 获取数据库中的各种元数据信息。
页面模版则是 Freemarker
3.使用步骤
- clone 项目到本地:git clone https://github.com/lenve/generate_code.git
- 使用 IntelliJ IDEA/Eclipse 等工具打开项目并启动。
- 项目启动成功后,输入 http://localhost:8080/ 访问首页。
- 首先输入数据库信息,然后点击连接数据库按钮。
- 当数据库信息读取成功后,输入要生成代码的包名,然后点击配置按钮。
- 接下来表格中会展示出所有的表信息和生成的各种类名称,如需修改,可以直接修改,修改完成后,点击生成代码。
- 代码生成后,会返回代码生成的位置,点击查看即可。
4.项目教学视频
该代码生成工具是江南一点雨做的,具体的项目视频教学,可以去他的微信公众号搜索,也可直接通过这个链接点击访问>>>>微信公众号文章。感谢大佬的无私分享。
总结
总的来说使用方便,快捷,可以自己打个包,上传到服务器作为自己一个开发工具。也可以通过学习教学视频,理解它的实现原理后,进行优化改进。现在仅支持mysql数据库,有能力的可以自己改进下,多支持几种数据库