# Spring-boot-shiro-spring-session-redis-example
* [spring-boot](http://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/)
* [spring-session](http://projects.spring.io/spring-session/)
* [mybatis](https://github.com/mybatis/spring-boot-starter)
* [druid](https://github.com/alibaba/druid)
* [shiro](http://shiro.apache.org/)
* [redis](http://redis.io/)
* [jedis](https://github.com/xetorthio/jedis)
* [lombok](https://projectlombok.org/)
* [thymeleaf](http://www.thymeleaf.org/)

> * 项目启动后输入:http://localhost:8080/
> * 该项目中, 增加了对url的拦截[URLPermissionsFilter](https://github.com/leelance/spring-boot-all/blob/master/spring-boot-shiro/src/main/java/com/lance/shiro/config/URLPermissionsFilter.java),
> * 用admin/123456,拥有index权限reports未任何权限, jdonee/123456尚未分配任何权限.
> * 参考[schema.sql](https://github.com/leelance/spring-boot-all/blob/master/spring-boot-shiro/src/main/resources/init-sql/schema.sql)
> * shiro Cache交于Redis进行管理
> * shiro Session交于Spring Session进行管理
> * shiro 全面Java Config化,杜绝xml配置。