From 304eaca06c4b2ae11c417e733d19baeac03852d0 Mon Sep 17 00:00:00 2001 From: qi Date: Mon, 12 Aug 2019 21:18:18 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=B3=A8=E9=87=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 20 +++++++++---------- .../mode/template/WechatTemplateBuilder.java | 3 ++- 2 files changed, 12 insertions(+), 11 deletions(-) diff --git a/README.md b/README.md index c50d6c3..78d0f3b 100644 --- a/README.md +++ b/README.md @@ -2,24 +2,24 @@ ssm 介绍 -一个基于sping mvc+mybatis的框架。页面是采用aceAdmin+easyui. +一个基于spring mvc+mybatis的框架。页面是采用aceAdmin+easyUI. 使用shiro作为安全框架,做权限控制 -ssm 软件架构 -软件架构说明 - - ssm 安装教程 -1. jdk1.8 -2. maven3 -3. mysql5.6 +1. jdk 1.8 +2. maven 3 +3. mysql 5.6 4. redis +5. tomcat 8 ssm 使用说明 -1. 菜单目录采用设计模式中的容器模式,理论上是可以实现三级甚至四级的菜单目录. -2. 自定义一个mybatis的xml生成插件(com.lq.code.util.mybatisPlus.CreateMapperFileUtil),配合BaseDao一起使用.基本实现单表的操作功能 +1. 菜单目录采用设计模式中的容器模式,理论上是可以实现三级甚至四级的菜单目录(参考代码:com.lq.cms.mode.MenusComposite). +2. 自定义一个mybatis的xml生成插件(com.lq.code.util.mybatisPlus.CreateMapperFileUtil),配合BaseDao一起使用.基本实现单表的CURD操作功能 3. 自定义实体同步数据库表结构插件(com.lq.code.executor.processor.InstantiationTracingBeanPostProcessor) 4. AdminBaseDao,AdminBaseServer,AdminBaseController.三层类结构的继承。可以实现简单模块基本管理功能。 +5. 使用spring session整合redis实现在集群中session共享的效果 +6. 微信公众号相关开发代码(com.lq.wechat),其中客服消息采用了建造者模式(com.lq.wechat.mode.template)。 + 三层架构理念: 1. 数据库表与mapping.xml一一对应。 diff --git a/src/main/java/com/lq/wechat/mode/template/WechatTemplateBuilder.java b/src/main/java/com/lq/wechat/mode/template/WechatTemplateBuilder.java index 82146ce..dac0047 100755 --- a/src/main/java/com/lq/wechat/mode/template/WechatTemplateBuilder.java +++ b/src/main/java/com/lq/wechat/mode/template/WechatTemplateBuilder.java @@ -4,7 +4,8 @@ import java.util.Map; /** * 微信公众号模版消息构造器 - * Created by qi_liang on 2018/6/27. + * 默认实现类:WechatTemplateConcreteBuilder + * @author qi */ public interface WechatTemplateBuilder {