ssm+shiro+layui的后台权限管理系统

SSM+Shiro+LayUI的后台权限管理系统

项目地址:https://gitee.com/duxiaod/irs

maven版:https://gitee.com/duxiaod/irs-maven

欢迎下载指正!

介绍

irs致力于做更简洁的后台管理系统,完美整合springmvc + spring + shiro + mybatis注释丰富,上手容易

页面使用了layui

系统功能

1.角色管理 2.管理员管理 3.菜单管理 4.用户管理 5.业务日志 6.SQL、URL和Spring监控 7.轮播图管理(图片的上传与回显)8.集成MyBatis逆向工程

项目特点

  1. 基于ssm+shiro
  2. 后台脚手架,马上上手
  3. 完善的日志记录体系,可记录登录日志,业务操作日志(可记录操作前和操作后的数据),异常日志到数据库
  4. 日志删除修改为定时任务(每日21点删除30天以前的日志,配置在global.properties)
  5. 新增菜单管理、SQL、URL和Spring监控
  6. 轮播图管理(图片的上传与回显)
  7. 逆向工程:根据数据库生成pojo和dao(新增),请自行修改配置generatorConfig.xml,配置完运行:com.irs.generator.GeneratorSqlmap.main方法即可。
  8. 对多数据源提供支持(使用方法:在controller层使用注解@DataSource(dataSource="数据源名"))

踩坑必看

  1. 日期类型操作,需要加:@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")。
  2. 不需要鉴权的(如:不需要登录的app接口开发。)需要在shiro配置文件(applicationContext-shiro.xml)放行。例如:/account/**=anon
  3. 静态资源放行:shiro放行参考2,springmvc静态资源放行需要设置(springmvc.xml),例如:<mvc:resources location="/css/" mapping="/css/**"/>
  4. 部署成功启动不了,请假查build path的maven依赖,保证maven设置正常
  5. 启动报错请检查db.properties数据库设置,没有多数据源的设为一致即可(设置不合适会导致登录不进去)
  6. oracle包下不到的手动下载,或者不用oracle则去除依赖

截图:

 

  • 15
    点赞
  • 67
    收藏
    觉得还不错? 一键收藏
  • 66
    评论
评论 66
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值