### ifarm 后台管理系统(持续更新中。。。。。。)
##### 简介
1. 工作之余整理了SpringBoot整个常用框架的模板库[framework](https://github.com/lhrimperial/framework),
运用这个模板开发了一个基于粗粒度权限设计的管理后台[caiwei](https://github.com/lhrimperial/caiwei),前端使用的是ExtJs。
ExtJs属于比较重的前端框架,基于当下流行的几种前端框架,选择了Vue + ElementUI重新实现了一个后台管理系统前端[ifarm-console](https://github.com/lhrimperial/ifarm-console)。
权限管理选用了Shiro 权限管理框架,并且对权限进行了细粒度的设计,控制到按钮。 时间比较紧还有很多不完善和考虑不周全的地方,希望看到这份代码发现问题的可以给我留言,谢谢!
2. 测试地址(云服务器已到期。。。)
- http://www.ifarmshop.com
- admin/123
- ~~http://www.ifarmshop.com/caiwei/index~~
- 275688/123
3. 后端技术栈
- SpringBoot
- SpringMVC
- MyBatis + MySQL
- Redis
- Shiro
4. 启动步骤
1. 后端
1. clone 源码
- git clone https://github.com/lhrimperial/ifarm.git
- git clone https://github.com/lhrimperial/framework.git
2. mvn install -Dmaven.test.skip=true(framework先install)
3. 新建MySQL数据库 ifarm-console, 执行脚本(ifarm-console.sql)
4. 配置MySQL和Redis,application-dev.properties
5. 启动 java -jar ifarm-console-exec.jar
2. 前端
1. git clone https://github.com/lhrimperial/ifarm-console.git
2. npm install([搭建环境](https://github.com/lhrimperial/farm-console))
3. npm run dev
5. 效果图
- 用户管理
![Alt text](doc/用户管理.png)
- 菜单管理
![Alt text](doc/菜单管理.png)
没有合适的资源?快使用搜索试试~ 我知道了~
后台管理系统,后端SpringBoot+Shiro+MyBatis+Redis,前端Vue+ElementUI+Axios
共91个文件
java:67个
xml:12个
properties:4个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 42 浏览量
2024-05-14
22:24:29
上传
评论
收藏 148KB ZIP 举报
温馨提示
该项目利用了基于springboot + vue + mysql的开发模式框架实现的课设系统,包括了项目的源码资源、sql文件、相关指引文档等等。 【项目资源】:包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、python、web、C#、EDA、proteus、RTOS等项目的源码。 【技术】 Java、Python、Node.js、Spring Boot、Django、Express、MySQL、PostgreSQL、MongoDB、React、Angular、Vue、Bootstrap、Material-UI、Redis、Docker、Kubernetes
资源推荐
资源详情
资源评论
收起资源包目录
后台管理系统,前后端分离,后端SpringBoot+Shiro+MyBatis+Redis,前端Vue+ElementUI+Axiosifarm.zip (91个子文件)
manualType.properties 10B
ifarm-master
pom.xml 919B
.gitattributes 86B
doc
菜单管理.png 45KB
用户管理.png 37KB
readme.md 2KB
.gitignore 161B
ifarm-console
console-shared
pom.xml 728B
src
main
java
com
ifarm
console
shared
define
HttpResponseCode.java 887B
IFarmConstants.java 244B
ResponseCode.java 898B
exception
RegisterException.java 228B
GeneralException.java 2KB
IException.java 324B
UserNotLoginException.java 807B
BusinessException.java 2KB
domain
dto
SimpleResourceDTO.java 1KB
ResourceDTO.java 3KB
RoleInfoDTO.java 1KB
SimplePermissionDTO.java 903B
UserInfoDTO.java 3KB
PermissionDTO.java 1KB
TermsValueDTO.java 2KB
BaseDTO.java 529B
TermsCodeDTO.java 1KB
po
TermsCodePO.java 2KB
UserInfoPO.java 3KB
TermsValuePO.java 2KB
RoleInfoPO.java 1KB
ResourcePO.java 4KB
UserRolePO.java 530B
RolePermissionPO.java 580B
BasePO.java 1KB
PermissionPO.java 1KB
vo
RoleInfoVO.java 813B
ResourceVO.java 985B
PermissionVO.java 805B
UserInfoVO.java 1KB
DictionaryVO.java 1KB
ResponseVO.java 1KB
BaseVO.java 784B
pom.xml 2KB
console-startup
pom.xml 1KB
src
main
resources
application-test.properties 0B
application-online.properties 1008B
application-dev.properties 1020B
java
com
ifarm
console
Main.java 439B
console-facade
pom.xml 2KB
src
main
java
com
ifarm
console
facade
configure
DefaultFrameworkFilter.java 1KB
CrosAuthenticationFilter.java 1KB
WebConfiguration.java 1KB
shiro
RetryLimitHashedCredentialsMatcher.java 2KB
CertificationAndAuthorizationRealm.java 3KB
GlobalExceptionHandler.java 2KB
ShiroConfiguration.java 7KB
AccessHandlerFilter.java 2KB
ClusterSessionManager.java 2KB
controller
UserInfoController.java 3KB
TermsController.java 5KB
RoleController.java 3KB
LoginController.java 6KB
AbstractController.java 2KB
ResourceController.java 6KB
context
TokenMarshal.java 502B
ConsoleContext.java 2KB
Token.java 5KB
service
ITermsValueService.java 878B
IUserInfoService.java 725B
IResourceService.java 1KB
impl
TermsValueServiceImpl.java 6KB
UserInfoServiceImpl.java 7KB
RoleInfoServiceImpl.java 4KB
ResourceServiceImpl.java 10KB
IRoleInfoService.java 598B
console-test
pom.xml 927B
src
test
java
com
ifarm
console
AbstractTest.java 463B
PersistentTest.java 1KB
console-mapper
pom.xml 1KB
src
main
resources
com
ifarm
console
mapper
ResourceMapper.xml 18KB
UserMapper.xml 7KB
RoleMapper.xml 4KB
TermsCodeMapper.xml 6KB
TermsValueMapper.xml 7KB
java
com
ifarm
console
mapper
TermsCodeMapper.java 801B
UserMapper.java 817B
ResourceMapper.java 2KB
RoleMapper.java 672B
TermsValueMapper.java 947B
ifarm-console.sql 23KB
系统.txt 7B
item.pdf 6B
共 91 条
- 1
资源评论
枫蜜柚子茶
- 粉丝: 7500
- 资源: 5123
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功