fork 项目地址
1. 功能:
从MySQL数据库中读取指定表的信息来生成相互适应的代码(model、mapper、service、controller 等)
注意:
源码中的MySQL数据库默认版本是8.0;
如果您的MySQL是5.X请自行调整MySQL依赖&驱动,
方法:
提供两种使用方案
方案一:
找到类com.arc.generator.LaunchGeneratorWithSpringContainerMain,运行其main方法即可
注意:需要事前配置相关参数,配置文件是application.properties
1. 编辑配置文件,填入相关参数,文件:application.properties
2. 启动主方法,com.arc.code.generator.LaunchGeneratorWithSpringContainerMain.main()
3. 在指定目录查看生成的代码
方案二:
找到类com.arc.generator.LaunchGeneratorWithSpringWebServerMain,运行其main方法启动web容器,参数由controller传入后即可生成。
参数样例:
注意:
[todo]生成的代码返回一个文件压缩包
暂时是生成在一个目录中
API接口说明
编号 | 待完善 | 名称 | 版本 | 网址 |
---|---|---|---|---|
1 | 指定较少参数完成项 | 重构参数传入机制 | 0.0.2 | http://IP:port/v1/process/2? |
技术清单
技术 | 名称 | 版本 | 官网 |
---|---|---|---|
SpringBoot | 应用框架 | 2.1.6.RELEASE | https://projects.spring.io/spring-boot/ |
MyBatis | ORM框架 | 3.4.6 | http://www.mybatis.org/mybatis-3/zh/index.html |
Maven | 项目构建管理 | 4.0.0 | http://maven.apache.org |
Freemarker | 模板引擎 | 3.0.9.RELEASE | [https://freemarker.apache.org/docs/dgui_quickstart_basics.html) |
附录:
本地部署
- 通过git下载源码
- 创建数据库,数据库编码为UTF-8
- 依次执行sql,初始化数据
- 修改application-dev.yml配置文件,更新MySQL账号和密码
- 运行Maven命令mvn install
- 运行WetechAdminApplication类
- 项目访问:http://localhost:8888/wetech-admin
Swagger文档:http://localhost:8888/wetech-admin/swagger-ui.html - 账号密码:admin/admin
学习本身就是值得学习的,所以我们需要不断学习
1. 定位问题,给出解决方案
2. 有力执行,及时反馈并修正
3. 总结记录,并继续
网友评论