更新文档

This commit is contained in:
shuzheng 2017-01-10 13:27:57 +08:00
parent 66678475aa
commit 39857b58c3
1 changed files with 11 additions and 19 deletions

View File

@ -102,29 +102,21 @@ zheng
### 开发环境搭建: ### 开发环境搭建:
1、前提本机安装Jdk7、Mysql、Redis、Zookeeper、ActiveMQ并启动相关服务使用默认配置默认端口下面有资源下载链接安装流程略
2、克隆源代码到本地并打开推荐使用IntelliJ IDEA本地编译并安装到本地maven仓 * 前提本机安装Jdk7、Mysql、Redis、Zookeeper、ActiveMQ并启动相关服务使用默认配置默认端口下面有资源下载链接安装流程略
* 克隆源代码到本地并打开推荐使用IntelliJ IDEA本地编译并安装到本地maven仓
### 开发流程 ### 开发流程
* 1、创建数据表建议使用PowerDesigner - 创建数据表建议使用PowerDesigner
* 2、配置对应dao模块的generatorConfig.xml只需底部追加指定表的代码生成可生成单表的CRUD功能 - 配置对应dao模块的generatorConfig.xml只需底部追加指定表的代码生成可生成单表的CRUD功能
```xml - 生成的model和example均已实现Serializable接口支持分布式
<table tableName="xxx" domainObjectName="xxx"></table> - 生成的mapper.xml的selectByExample方法自动包含分页参数offset和limit
``` - 已包含抽象类BaseServiceImpl只需要继承抽象类并传入泛型参数即可默认实现mapper接口所有方法特殊需求直接扩展即可
* **生成的model和example均已实现Serializable接口支持分布式** - 启动流程优先rcp-service服务提供者再启动其他webapp
* **生成的mapper.xml的selectByExample方法自动包含分页参数offset和limit分页示例**
```java
CmsArticleExample cmsArticleExample = new CmsArticleExample();
cmsArticleExample.setOffset((page - 1) * rows);
cmsArticleExample.setLimit(rows);
```
* **已包含抽象类BaseServiceImpl只需要继承抽象类并传入泛型参数即可默认实现mapper接口所有方法特殊需求直接扩展即可**
```java
public class CmsArticleServiceImpl extends BaseServiceImpl<CmsArticleMapper, CmsArticle, CmsArticleExample>
```
* 3、启动流程优先rcp-service服务提供者再启动其他webapp
### 资源下载链接 ### 资源下载链接
* Maven [http://maven.apache.org/download.cgi](http://maven.apache.org/download.cgi "Maven") * Maven [http://maven.apache.org/download.cgi](http://maven.apache.org/download.cgi "Maven")