_
___ ___ __| | ___ __ _(_)_ __ __ _
/ __/ _ \ / _` |/ _ \____\ \ /\ / / | '_ \ / _` |
| (_| (_) | (_| | __/_____\ V V /| | | | | (_| |
\___\___/ \__,_|\___| \_/\_/ |_|_| |_|\__, |
|___/ version 0.0.1
CodeWing是一款极其轻量的,能够自动生成代码的自动化工具.核心组件是coder.这个组件可以根据schema文件(包含一些占位符)和bean对象批量生成代码.
由coder可以开发出定制的代码生成器.
目前code-wing只支持Linux,MacOS.要在Windows下使用,需要安装bash来操作.
要想使用CodeWing,您需要从GitHub或码云将项目clone到本地,注意,CodeWing是用Java编写的,在您的机器上需要有Java 1.6以上的运行环境(在您的机器中至少应该定义JAVA_HOME环境变量).
$ git clone -b master https://github.com/LovelyLazyCat/code-wing codewing
$ git clone -b master https://gitee.com/lazycat_develop/CodeWing.git codewing
在bin目录下,您可以看到目前支持的全部CodeWing的Coder(一个Coder负责生成一类代码).
coder-dao专门用于生成Java Web开发中的DAO相关代码.它根据数据库中的表生成Java Bean,MyBatis的Mapping文件,DAO定义.适用于传统的Spring + MyBatis框架.
要想使用coder-dao,您只需要执行bin目录下的coder-dao程序.这个程序有一些常见的参数需要您设置:
注意您需要把数据库驱动文件放到lib下,否则coder-dao将无法连接上对应的数据库.
例如,通过以下方式根据MySQL中test数据库的person表生成DAO代码:
$ coder-dao -j jdbc:mysql://localhost:3306/test -u root -p 12345 -t person
随后可以在out目录下看到对应的结果.
更多的参数和说明,您可以直接输入coder-dao查看到.
如果您有问题,发送邮件到lazycat_develop@163.com吧!
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
1. 开源生态
2. 协作、人、软件
3. 评估模型