SpringBoot + Spring Data Jpa + Thymeleaf + Shiro + Jwt + EhCache
Layui + Jquery + zTree + Font-awesome
JDK >= 1.8 (推荐1.8版本) Mysql >= 5.6.0 (推荐5.7版本) Maven >= 3.0
Navicat(数据库可视化) IDEA或者Eclipse(建议IDEA)
Git安装及gitee配置:https://blog.csdn.net/bing_bg/article/details/106437008 Maven安装:https://www.cnblogs.com/pengpengdeyuan/p/14217772.html Mysql8.0安装 https://www.cnblogs.com/laumians-notes/p/9069498.html
数据库导入timo.sql文件: 新建数据库timo
运行sql文件:
运行成功:
选择maven项目,一直按下一步即可 完成选择后需要等待一段时间,maven需要从网上下载相应的jar包
项目中使用了lombok,需要安装相应的插件支持
点击设置:file->Settings
默认数据库:数据库名称timo 账号root 密码root 访问路径:http://localhost:8080
安装Maven Eclipse自带maven工具,建议自行安装! 下载地址:http://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.5.4/binaries/apache-maven-3.5.4-bin.zip 下载完成解压即可。
导入项目
点击完成后需要等待一段时间, maven需要下载相应的依赖包
项目中使用了lombok,需要安装相应的插件支持 插件下载地址:https://projectlombok.org/downloads/lombok.jar 下载完成后点击运行,如果无法直接运行,请使用命令行java -jar lombok路径
修改代码中的默认数据库:修改数据库连接,编辑src/main/resources目录下的 application.yml、application-dev.yml和application-prod.yml 。将url、username和 password都改成自己的。示例图如下: 数据库名称timo
账号root 密码root 访问路径:http://localhost:8080
运行项目-项目主入口
运行项目-项目主入口
http://localhost:8080/login 账号:admin 密码:123456
本项目权限管理由3个模块组成,分别是:用户管理、角色管理、菜单管理(权限资源),同时权限管理也绑定了侧边栏菜单,如果权限发生改变需要重新登录才可正常显示。
项目路径:项目所在的目录,一般没有特殊需要不需要修改 项目包名:项目包名,如果没有修改包路径,一般不需要修改 作者名称:生成文件用于备注
模块名称:一个业务模块,如:博客系统、微信商城等 业务名称:如:用户管理、商品管理、商品分类等
表前缀:表前缀,用于数据库中区分不同的模块 表名称:不同单词间请使用“_”连接 实体类:会根据表名称自动赋值,一般不需要修改
访问地址:用于控制基础的访问路径 模块结构:1.独立模块—会在业务组(modules)中生成一个新的模块(业务模块),可以给前台模块使用! 2.后台模块—将全部文件生成到后台模块(admin)中,复用性不强,如果只是开发后台管理项目,可直接使用这个结构!
没啥好说的,建议保留id、remark、createDate、updateDate、createBy、createBy、status字段
可以自行选择需要的模板,一般不需要去选择