基于Spring+Spring MVC+Mybatis+shiro开发的网站后台管理系统(实现权限控制)
项目描述
该系统是基于spring,springMVC,mybatis框架开发的,权限控制采用shiro进行控制,实现用户,角色,权限,菜单的增删改查以及基本的权限控制.
部分代码采用mybatisCodeHelper生成,权限控制可以做到菜单和按钮级别,用户可选择记住我自动登录,缓存采用ehcache实现
优化内容:优化了项目不在ROOT根目录启动时出现页面无法显示或显示不全的bug
项目导入前请在idea中安装lombok插件
如果不想安装lombok插件
需将实体类中如下代码删除,实现实体类的get & set & tostring方法
@Data
@Slf4j
@NoArgsConstructor
@AllArgsConstructor
@ToString
功能模块:
个人中心
个人资料
密码修改
用户中心
用户管理
系统权限
角色管理
权限管理
菜单管理
运行环境
jdk8+tomcat8+mysql5.5以上+IntelliJ IDEA+maven
项目技术(必填)
spring+spring mvc+mybatis+bootstrap+jquery
数据库文件
链接:https://pan.baidu.com/s/1EIcG53KGVQ8tVx7pf5t73A
提取码:0gp1
jar包文件
maven搭建
链接:https://pan.baidu.com/s/1RZaiBJZpVYcmIvTWMyaDyg
提取码:qx0y
是否原创(转载必填原文地址)
原创
项目截图(必填)
运行截图(必填)
http://localhost:8080/login
超级管理员:admin,密码:000000
管理员:yutons,密码:000000
用户:user,密码:000000
不同的角色拥有不同的权限
注意事项
idea或eclipse需要安装lombok插件,否则java bean没有get set toString的方法
数据库截图
最后启动tomcat时抛出异常:
3 字节的 UTF-8 序列的字节 3 无效 UTF-8
需要修改pom.xml, 增加如下语句即可解决问题
<properties> <!-- spring版本号 --> <spring.version>4.3.6.RELEASE</spring.version> <!-- mybatis版本号 --> <mybatis.version>3.2.6</mybatis.version> <!-- log4j日志文件管理包版本 --> <slf4j.version>1.7.7</slf4j.version> <log4j.version>1.2.17</log4j.version> <project.build.sourceEncoding>utf-8</project.build.sourceEncoding> </properties>
4.对于评论区出现登录时账号密码虽然输入正确,但是还是提示错误的问题,需要设置root可以访问视图权限即可
cmd中mysql -uroot -p 密码 登录数据库
grant all privileges on *.* to root@"%" identified by "."; flush privileges;
猜你喜欢
- spring+Spring MVC+ MyBatis+apache shiro开发ssm网站后台权限管理系统
- ssm(Spring + Mybatis + SpringMVC) +redis开发网站用户权限后台管理系统
- ssm(spring+spring mvc+mybatis)整合shiro+ehcache+mysql开发网站后台权限管理系统
- Spring+MyBatis开发网站后台权限管理系统源代码下载
- ssm+maven+bootstrap整合开发通用网站用户权限管理后台
- ssm网站后台管理系统Espread,基于Spring+SpringMVC+Mybatis+Shiro+Quartz+Maven+Easyui技术
- ssm开发网站人事后台管理系统
- Spring+Shiro+Mybatis实现轻量级网站后台用户权限管理系统
- spring mvc+spring+mybatis+shiro+easyui整合开发后台用户权限管理系统
- ssm+shiro+layui+easyui实现的后台权限管理系统
- SSM+apache Shiro+Jquery+Maven构建的网站后台管理系统
- 基于Spring+Spring MVC+Mybatis开发ssm网站后台管理系统,MyBatis Generator支持简单代码生成
- /
- /pom.xml
- /src
- /src/main
- /src/main/java
- /src/main/java/com
- /src/main/java/com/yutons
- /src/main/java/com/yutons/shiro
- /src/main/java/com/yutons/shiro/bean
- /src/main/java/com/yutons/shiro/bean/admin
- /src/main/java/com/yutons/shiro/bean
- /src/main/java/com/yutons/shiro
- /src/main/java/com/yutons
- /src/main/java/com
- /src/main/java
- /src/main