为啥要启动后端
如果想要添加页面(非单独页面,想要添加单独页面可以把全局路由守卫那段代码给注释了,直接绕过登录页),后端非启动不可,不然验证码图片显示404,即使收到验证码,也不能登录管理员账号,后续无法添加页面,因为要管理员权限
只想收到验证码
如果你只是想把它跑起来,大概看一看,不对页面做修改,那么只需要把.env.development
文件中的VUE_APP_API_BASE_URL
改成https://api.boot.jeecg.com
,这是jeecgBoot的官方在线接口
然后就能收到验证码了,但是原来的管理员账户密码失效,只能在右下角注册个普通用户账户
启动后端JeecgBoot
想登录管理员账户对页面做修改,只能启动后端项目了
clone后端代码
先把后端代码给clone下来:https://gitee.com/jeecg/jeecg-boot
开发环境安装
- idea
- redis
- jdk
- maven
- mysql
具体配置参考开发环境安装
教程参考
都是我在安装过程中实践有效的
maven
mysql
jdk
好像是jd8用得比较多
window 下 win10 jdk8安装与环境变量的配置(超级详细)
上面那篇文章已经很详细了,但是jdk下载实在太慢了,推荐镜像网站:
对了,最后在cmd测试是否安装成功了一定要新开个cmd窗口
redis
我按照上面那篇文章成功安装了redis,但是后来又看到文章说关了cmd窗口它就结束运行了,要长久开启参考:redis 在windows 上启动等常用操作
开始调通
先看官方文档:通过IDEA启动项目,有问题再往下看
初始化数据库,这里推荐Navicat,可以很方便运行Sql脚本。运行jeecg-boot/db/jeecgboot-mysql-5.7.sql,他会自动创建库jeecg-boot并初始化数据
用idea打开项目文件夹后配置环境
配置jdk:
配置maven
按照自己的jdk和maven存放位置配置好这些地方
修改项目配置
配置文件: jeecg-module-system/jeecg-system-start/src/main/resources/application-dev.yml
将mysql的账号密码和redis的host,port改成自己的
下载依赖
启动项目
右键执行类:jeecg-module-system/jeecg-system-start/src/main/java/org/jeecg/JeecgSystemApplication.java
验证是否成功
打开网址:http://localhost:8080/jeecg-boot/doc.html#/home
出现下面的页面就说明成功了
之后你会发现前端项目登录页能显示验证码了,并且可以登录管理员账号
添加页面
写好页面想要加进菜单里怎么办,参考官方文档
先配置菜单:
前端组件填项目里你写的页面位置,其它的按照自己的需求来
再配置角色权限:
勾选页面所在的菜单
然后这个页面就显示出来了
写在最后
一开始觉得启动后端很费时间,想绕过它直接添加页面,没想到在验证码404-接口-添加页面-管理员权限上反复横跳,都开始怀疑人生了,其实现在看来并不难,冲就完了