Merge remote-tracking branch 'origin/master'

master
星期八 5 years ago
commit fc1a46feed
  1. 20
      README.md
  2. 3
      src/main/java/com/lq/wechat/mode/template/WechatTemplateBuilder.java

@ -2,24 +2,24 @@
ssm 介绍 ssm 介绍
一个基于sping mvc+mybatis的框架。页面是采用aceAdmin+easyui. 一个基于spring mvc+mybatis的框架。页面是采用aceAdmin+easyUI.
使用shiro作为安全框架,做权限控制 使用shiro作为安全框架,做权限控制
ssm 软件架构
软件架构说明
ssm 安装教程 ssm 安装教程
1. jdk1.8 1. jdk 1.8
2. maven3 2. maven 3
3. mysql5.6 3. mysql 5.6
4. redis 4. redis
5. tomcat 8
ssm 使用说明 ssm 使用说明
1. 菜单目录采用设计模式中的容器模式,理论上是可以实现三级甚至四级的菜单目录. 1. 菜单目录采用设计模式中的容器模式,理论上是可以实现三级甚至四级的菜单目录(参考代码:com.lq.cms.mode.MenusComposite).
2. 自定义一个mybatis的xml生成插件(com.lq.code.util.mybatisPlus.CreateMapperFileUtil),配合BaseDao一起使用.基本实现单表的操作功能 2. 自定义一个mybatis的xml生成插件(com.lq.code.util.mybatisPlus.CreateMapperFileUtil),配合BaseDao一起使用.基本实现单表的CURD操作功能
3. 自定义实体同步数据库表结构插件(com.lq.code.executor.processor.InstantiationTracingBeanPostProcessor) 3. 自定义实体同步数据库表结构插件(com.lq.code.executor.processor.InstantiationTracingBeanPostProcessor)
4. AdminBaseDao,AdminBaseServer,AdminBaseController.三层类结构的继承。可以实现简单模块基本管理功能。 4. AdminBaseDao,AdminBaseServer,AdminBaseController.三层类结构的继承。可以实现简单模块基本管理功能。
5. 使用spring session整合redis实现在集群中session共享的效果
6. 微信公众号相关开发代码(com.lq.wechat),其中客服消息采用了建造者模式(com.lq.wechat.mode.template)。
三层架构理念: 三层架构理念:
1. 数据库表与mapping.xml一一对应。 1. 数据库表与mapping.xml一一对应。

@ -4,7 +4,8 @@ import java.util.Map;
/** /**
* 微信公众号模版消息构造器 * 微信公众号模版消息构造器
* Created by qi_liang on 2018/6/27. * 默认实现类WechatTemplateConcreteBuilder
* @author qi
*/ */
public interface WechatTemplateBuilder { public interface WechatTemplateBuilder {

Loading…
Cancel
Save