Java Swing实现Mybatis3代码生成器,使用jtattoo第三方java Swing美化包

项目介绍

代码生成器,目前只支持MySQL,其他的数据库需要在代码中修改部分配置以及更换JDBC驱动,整个项目从MySQL数据库连接测试 - 创建数据库 - 导入SQL脚本 - 保存基本配置 - 生成最后代码 适合初学swing的开发人员。本项目使用jtattoo第三方Swing美化包,让Swing也做一次美颜。增添了更换主题功能,从而可以切换不同背景。

组织结构

Java Swing实现Mybatis3代码生成器,使用jtattoo第三方java Swing美化包

Java Swing实现Mybatis3代码生成器,使用jtattoo第三方java Swing美化包 plugin

主要是第三方插件,本目录下存放:序列化插件

Java Swing实现Mybatis3代码生成器,使用jtattoo第三方java Swing美化包 service

主要是业务逻辑的具体实现。例如:根据模板生成generatorConfig.xml文件

Java Swing实现Mybatis3代码生成器,使用jtattoo第三方java Swing美化包 ui

利用Java Swing 实现GUI页面,包含选项卡等功能

Java Swing实现Mybatis3代码生成器,使用jtattoo第三方java Swing美化包 util

主要是工具类。例如:JDBC工具类,Velocity模板引擎工具类

启动方式:

1: 代码中启动

用IDEA导入项目后,选择maven仓库为阿里云仓库,等Jar依赖完成后,打开ui模块中的HomePage启动main方法 Java Swing实现Mybatis3代码生成器,使用jtattoo第三方java Swing美化包

2:打包方式启动

如下图1-4 按顺序点击,进行打包

Java Swing实现Mybatis3代码生成器,使用jtattoo第三方java Swing美化包 Java Swing实现Mybatis3代码生成器,使用jtattoo第三方java Swing美化包

完成后会出现如下图所示:

Java Swing实现Mybatis3代码生成器,使用jtattoo第三方java Swing美化包

新建bin文件夹,conf文件夹,lib文件夹

Java Swing实现Mybatis3代码生成器,使用jtattoo第三方java Swing美化包

bin: 放置启动bat脚本

conf: 放置配置文件

lib: 放置刚才打好的Jar包

sqlScript: 放置SQL脚本

template: 自动生成模板XML

然后启动脚本,出现下面画面即可。 Java Swing实现Mybatis3代码生成器,使用jtattoo第三方java Swing美化包

页面展示

 

Java Swing实现Mybatis3代码生成器,使用jtattoo第三方java Swing美化包

Java Swing实现Mybatis3代码生成器,使用jtattoo第三方java Swing美化包

Java Swing实现Mybatis3代码生成器,使用jtattoo第三方java Swing美化包Java Swing实现Mybatis3代码生成器,使用jtattoo第三方java Swing美化包

Java Swing实现Mybatis3代码生成器,使用jtattoo第三方java Swing美化包

更换主题

Java Swing实现Mybatis3代码生成器,使用jtattoo第三方java Swing美化包Java Swing实现Mybatis3代码生成器,使用jtattoo第三方java Swing美化包

Java Swing实现Mybatis3代码生成器,使用jtattoo第三方java Swing美化包

Java Swing实现Mybatis3代码生成器,使用jtattoo第三方java Swing美化包

地址:https://gitee.com/lopa/CodeGenerator