21 Star 92 Fork 46

Arthur / irs-maven

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
MIT

基于eclipse+maven+ssm+shiro+layui的后台权限管理系统(maven版)

优先体验

irs V1.2

默认账号:admin 密码:123456

访问地址:http://ip:端口/项目根路径

数据库文件在doc目录下

添加用户需要邮件激活:邮件设置在global.properties配置文件中,支持QQ邮箱,自行修改邮箱密钥

介绍

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="数据源名"))
  9. 集成接口工具:swagger 访问:http://localhost:8088/swagger-ui.html#/ 或者通过菜单进入
  10. 新增ApiController类,方便接口开发

踩坑必看

  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则去除依赖

项目截图

输入图片说明 输入图片说明 输入图片说明 输入图片说明 输入图片说明 输入图片说明 输入图片说明 输入图片说明 输入图片说明

MIT License Copyright (c) 2020 Arthur Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

简介

基于ssm+shiro+layui的后台权限管理系统maven版 展开 收起
JavaScript 等 4 种语言
MIT
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
1
https://gitee.com/duxiaod/irs-maven.git
git@gitee.com:duxiaod/irs-maven.git
duxiaod
irs-maven
irs-maven
master

搜索帮助