用来积累自己的技术.形成自己的统一风格,在中小型企业级系统设计中有个快速开发的项目架构模板,紧跟现在的前沿基础技术。并且做到controller层,service层,Dao层,Dao.xml层实现基础功能接口,不需要手工实现基础SQL逻辑,全部用generator实现。让开发人员从代码技术中解放出来,专注业务的实现,达到项目快速实现的目的: 对自己这个架构的功能实现有(后续根据自己学习到的不断增长模块): 1、用户注册, 2、用户登录,区分用户角色,区分用户权限 3、支持单点登录SSO 上面3点,用Redis维护session,利用shiro进行权限校验,保存角色,权限 4、数据SQL控制:域信息,SQL层数据,通过threadLocal实现 5、数据源采用 阿里 durid数据源: 6、分布式:采用zookeeper调度,dubbo技术实现,各个子系统严格区分 技术栈: 1、springBoot: 2、mybatis: 3、mysql: 4、dubbo: 5、shiro: 用户,权限,角色, 6、generator:contorller,service,