项目介绍
代码生成器,目前只支持MySQL,其他的数据库需要在代码中修改部分配置以及更换JDBC驱动,整个项目从MySQL数据库连接测试 - 创建数据库 - 导入SQL脚本 - 保存基本配置 - 生成最后代码 适合初学swing的开发人员。本项目使用jtattoo第三方Swing美化包,让Swing也做一次美颜。增添了更换主题功能,从而可以切换不同背景。
组织结构
plugin
主要是第三方插件,本目录下存放:序列化插件
service
主要是业务逻辑的具体实现。例如:根据模板生成generatorConfig.xml文件
ui
利用Java Swing 实现GUI页面,包含选项卡等功能
util
主要是工具类。例如:JDBC工具类,Velocity模板引擎工具类
启动方式:
1: 代码中启动
用IDEA导入项目后,选择maven仓库为阿里云仓库,等Jar依赖完成后,打开ui模块中的HomePage启动main方法
2:打包方式启动
如下图1-4 按顺序点击,进行打包
完成后会出现如下图所示:
新建bin文件夹,conf文件夹,lib文件夹
bin: 放置启动bat脚本
conf: 放置配置文件
lib: 放置刚才打好的Jar包
sqlScript: 放置SQL脚本
template: 自动生成模板XML
然后启动脚本,出现下面画面即可。
页面展示
更换主题
地址:https://gitee.com/lopa/CodeGenerator
觉得不错麻烦进去Star一个