https://github.com/ityouknow/spring-boot-examples
http://www.ityouknow.com/springboot/2017/06/26/springboot-shiro.html
https://www.jianshu.com/p/83f81d1c0de7
<div style="500px;margin:0 auto;">
idea ctrl+h,直接看子类关系图
aop通过动态代理实现
代理最重要的用处可以集中实现多种 类的相同业务操作,比如日志等