使用layuimini模块快速开发java后台系统模板(前后端分离)
含义源码,可自己下载下来进行学习,前后端分离的后台模板
使用layuimini模块快速开发后台系统模板(前后端分离)
下面已仓库管理系统为例(下面源码可自己下载来看)
1、登录界面login.html
下面的验证码使用的是Hutool 来实现的(Hutool还有好多有用的工具类)
2、系统管理模块
任何系统都应该有系统管理模块,这里使用了layuimini模块帮助搭建了统一的系统模块动态的,以后可以直接套用(有sql)
2.1、菜单管理
2.2、角色管理
后续就不一一截图 可以自己下载源码看
2.3、用户管理
2.4、部门管理
2.5、其他管理
3、业务模块
根据自己的业务来进行实现(这里以仓库系统为例)简单看看
4、项目目录结构
因为是前后端分离的
后端目录
前端目录
5、其他说明
个人觉得比较难的就是菜单树,用户角色的分配等的sql的定义,使用java代码的实现,循环嵌套,在前端需要使用什么模板之前一定要记得导入该模块,不然不会有效果显示。用户登录使用的是shiro来帮助实现的,可以稍微了解一下什么是shiro(不太了解也没事)。同时使用了redis来缓存处理。记得修改自己的mysql数据库的地址和自己的redis(如果没有,就安装一下在自己linux 或者就使用到的redis除掉 )。同时一些图片上传,使用的是阿里云的OSS,如果自己用就用自己的,没有的话也可以自己在阿里云上弄个(挺方便的) 如果不想弄,就使用本地图片上传。在使用webstorm导入前端代码时,记得要修改端口好像,遇到问题,百度一下。
application.yml配置
server:
port: 8080
spring:
datasource: #数据源配置
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://localhost:3306/db_warehouse?useUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=GMT%2B8
username: root # 自己数据库的账号
password: password #自己数据库的密码
druid:
max-active: 10
min-idle: 5
max-wait: 5000
initial-size: 5
validation-query: select 1
#监控配置
stat-view-servlet:
enabled: true
# login-username: root
# login-password: xxxxx
url-pattern: /druid/*
thymeleaf:
cache: false
jackson:
date-format: yyyy-MM-dd HH:mm:ss
time-zone: GMT+8
#redis
redis:
host :xxx.xxx.xxx.xx #Liunx本机上安装的redis地址
password: #默认为空
port: 6379
jedis:
pool:
max-active: 20
max-idle: 8
min-idle: 0
max-wait: 2000
#shiro的配置
shiro:
hash-algorithm-name: md5
hash-iterations: 2
login-url: /index.html
unauthorized-url: /unauthorized.html
anon-urls:
- /login/doLogin*
- /v2/**
- /login/login*
- /resources/**
- /druid/**
- /login/captcha
- /login/checkLogin
logout-url: /login/logout*
authc-urls:
- /**
#mybatisplus的配置
mybatis-plus:
configuration:
log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
mapper-locations: classpath:mapper/*/*Mapper.xml
#阿里云文件上传 全部换成自己的
aliyun:
oss:
endpoint:
keyid:
keysecret:
#bucket可以在控制台创建,也可以使用java代码创建,注意先测试bucket是否已被占用
bucketname:
代码下载(包含前后端代码也sql在里面,sql当中也有一些之前做的测试数据 不想要的就清空数据库)
链接:https://pan.baidu.com/s/1MytMiOpKYXSM6AQMKSUBDw
提取码:mczg
链接失效的加新建的群:700296900 (资料放到里面了,后面也会分享一些其它的资料,方便沟通,有可能在这里发的消息 我很久才会看到) 有啥问题,可以直接在群里问,有时间会解答。后续如果群大了,有可能还会有点小门槛哦!所以趁现在赶紧进群
有哈问题,也可以联系我。想看视频学习的话,可以在b站上搜调侃的雷哥的视频来进行学习。这个是前后分离的还是有点不同layuimini官网
已经部署啦,想看效果的话可以参考仓库管理系统 哈哈哈哈哈!希望对你帮助
layui官网 现在好像没有维护了
更多推荐
所有评论(0)