framework

maven项目初始化末模板

该框架集成 Spring, Spring MVC, MyBatis, MyBatis Generator, DWZ 等开源框架的项目环境搭建模板。只需要简单的通过Maven创建一个新项目,就集成了以上的开源框架,大大提高效率。

项目结构:

framework-util:

工具包,包含常用的日期,MD5,数字,常用类。

generator-plugin:

MyBatis-Generator(MBG) 生成工具封装,提供了一些自定义插件,包括:

1. 真分页插件。
2. 单独的 DAO 文件插件,可以单独生成 DAO 的 Java 和 XML 文件,存放自定义 SQL。
3. 自动生成 Business 和 Controller 文件,并捕捉自定义异常,可以返回 jsp ,ftl等页面模板或者返回 json 响应 AJAX请求。

framework-init:

集成了 Spring, Spring MVC, MyBatis的开发环境并提供国际化支持,以及包含一个 Demo 表操作的代码。

framework-dwz:

集成了 Spring, Spring MVC, MyBatis, DWZ 的开发环境,包含一个可用的管理后台,同时对 Test 表进行界面上的批量操作的代码。

install.bat 和 install.sh:

自动安装 archetype 到本地仓库脚本。

如果 install.bat 不能正确执行,或者出现乱码。可以在 CMD 窗口中执行,同时使用记事本修改文件的编码为 ASCII 编码后再执行。

安装:

需要环境:

JDK安装

下载 JDK 安装包,安装 JDK 和 JRE 环境。

MAVEN安装

  1. apache Maven 3.3.3 (7994120775791599e205a5524ec3e0dfe41d4a06; 2015-04-22T19:57:37+08:00)
  2. Maven home: /usr/local/apache-maven-3.3.3
  3. Java version: 1.7.0_76, vendor: Oracle Corporation
  4. Java home: /Library/Java/JavaVirtualMachines/jdk1.7.0_76.jdk/Contents/Home/jre
  5. Default locale: en_US, platform encoding: UTF-8
  6. OS name: "mac os x", version: "10.11", arch: "x86_64", family: "mac"
<mirrors>
<!-- mirror | Specifies a repository mirror site to use instead of a given
repository. The repository that | this mirror serves has an ID that matches
the mirrorOf element of this mirror. IDs are used | for inheritance and direct
lookup purposes, and must be unique across the set of mirrors. | -->
<mirror>
<id>nexus-osc</id>
<mirrorOf>central</mirrorOf>
<name>Nexus osc</name>
<url>http://maven.oschina.net/content/groups/public/</url>
</mirror>
<mirror>
<id>nexus-osc-thirdparty</id>
<mirrorOf>thirdparty</mirrorOf>
<name>Nexus osc thirdparty</name>
<url>http://maven.oschina.net/content/repositories/thirdparty/</url>
</mirror>
</mirrors>

lombok环境安装

抓取代码

git clone 该项目到本地目录。

运行 install脚本

双击 install.bat(install.sh) 文件安装。

使用

开发手册

项目更新操作

备注