Merge remote-tracking branch 'origin/master'

master
星期八 5 years ago
commit 1e5d53b303
  1. 7
      README.md
  2. 8
      src/main/java/com/lq/cms/web/sys/PermissionController.java
  3. 4
      src/main/java/com/lq/code/cache/RedisCache.java

@ -1,11 +1,9 @@
# ssm项目 # ssm项目
## ssm 介绍 ## ssm 介绍
```java ```java
一个基于spring mvc+mybatis的框架。页面是采用aceAdmin+easyUI. 一个基于spring mvc+mybatis的框架。页面是采用aceAdmin+easyUI.
使用shiro作为安全框架,做权限控制 使用shiro作为安全框架,做权限控制
``` ```
## ssm开发环境 ## ssm开发环境
```java ```java
1. jdk 1.8 1. jdk 1.8
@ -14,7 +12,6 @@
4. redis 4. redis
5. tomcat 8 5. tomcat 8
``` ```
## ssm 使用说明 ## ssm 使用说明
```java ```java
1. 菜单目录采用设计模式中的容器模式,理论上是可以实现三级甚至四级的菜单目录(参考代码:com.lq.cms.mode.MenusComposite). 1. 菜单目录采用设计模式中的容器模式,理论上是可以实现三级甚至四级的菜单目录(参考代码:com.lq.cms.mode.MenusComposite).
@ -24,7 +21,6 @@
5. 使用spring session整合redis实现在集群中session共享的效果 5. 使用spring session整合redis实现在集群中session共享的效果
6. 微信公众号相关开发代码(com.lq.wechat),其中客服消息采用了建造者模式(com.lq.wechat.mode.template)。 6. 微信公众号相关开发代码(com.lq.wechat),其中客服消息采用了建造者模式(com.lq.wechat.mode.template)。
``` ```
## 三层架构理念: ## 三层架构理念:
```java ```java
1. 数据库表与mapping.xml一一对应。 1. 数据库表与mapping.xml一一对应。
@ -33,9 +29,8 @@
4. controller层代码密度低 只负责简单的数据接受和转发。以及页面跳转的控制 4. controller层代码密度低 只负责简单的数据接受和转发。以及页面跳转的控制
``` ```
## 示例 ## 示例
```java ```java
1. 项目案例:http://106.12.122.216:8080/ssm/cms/ 1. 项目案例:http://106.12.122.216:8080/ssm/cms/
2. 默认账号/密码:admin/123 2. 默认账号/密码:admin/123
``` ```

@ -29,9 +29,11 @@ import java.util.Map;
@RequestMapping("/cms/permission") @RequestMapping("/cms/permission")
public class PermissionController extends BaseController{ public class PermissionController extends BaseController{
private static Logger LOGGER = LoggerFactory.getLogger(PermissionController.class); public static Logger LOGGER = LoggerFactory.getLogger(PermissionController.class);
/**
private static final String INDEX_URL = "/cms/permission/index"; * 首页路径
*/
public static final String INDEX_URL = "/cms/permission/index";
@Autowired @Autowired
private SysPermissionService sysPermissionService; private SysPermissionService sysPermissionService;

@ -6,6 +6,8 @@ import org.springframework.data.redis.core.RedisCallback;
import org.springframework.data.redis.core.RedisTemplate; import org.springframework.data.redis.core.RedisTemplate;
import org.springframework.util.SerializationUtils; import org.springframework.util.SerializationUtils;
import java.io.File;
import java.io.FileReader;
import java.util.concurrent.Callable; import java.util.concurrent.Callable;
/** /**
@ -97,4 +99,6 @@ public class RedisCache implements Cache {
return "OK"; return "OK";
}); });
} }
} }

Loading…
Cancel
Save