说起Spring Blade集成框架也许很多人甚至都没有听说过(虽然我在来目前这家公司前也没有听说过,因为这是码云上的一个大神写的开源项目,传送门),刚开始我都有点怀疑人生了,不是SSM也不是SSH更不是Spring boot,就这个听都没听说过的框架还有企业专门用它作为核心框架开发?我就呵呵了。。
用了一个月后。。。真香!
好了,首先来简单的介绍一下Spring Blade
SpringBlade是一个基于Spring+SpringMVC+Beetl+Beetlsql+Shiro的开发框架。具有权限管理,多角色,父子角色,权限代理的功能,权限控制精确到按钮。 到这里肯定又有很多人不知道什么是Beetl,Beetl是一个模板引擎(传送门)在这里就不仔细介绍了,详情可以去看官方文档,BeetSql是一个全功能DAO工具, 同时具有Hibernate 优点和Mybatis优点功能,适用于承认以SQL为中心,同时又需求工具能自动能生成大量常用的SQL的应用(真滴好用,传送门)
别的就不用一一细说了,大家应该都了解过,现在我们准备开始正式的教程!
首先复制下来项目的git地址 https://gitee.com/smallc/SpringBlade.git
然后把项目克隆到自己的Idea中(这里对于Idea的操作救不细说了)
这是所有的配置文件(基本的配置文件框架中已经配置好了,如有特别需要可以自行添加,为了方便我把他们放在一起展示出来,原本是),config.properties用来配置数据库的连接
beetl是模板引擎的配置文件,别的就不多说了,大家应该都明白~