记笔记,免忘记!用于后面自己再次使用出现同样的错!
Jeecg-Boot 是一款基于代码生成器的快速开发平台!采用前后端分离架构;
Jeecg-Boot 官网地址:http://www.jeecg.com/#/
Jeecg-Boot 官方开发文档地址:http://doc.jeecg.com/1273753
Jeecg-Boot 技术文档地址:https://jeecg-boot.mydoc.io/?t=345671
Jeecg-Boot Git代码地址:https://github.com/zhangdaiscott/jeecg-boot
Jeecg-Boot 码云代码地址:https://gitee.com/jeecg/jeecg-boot/
准备工作,前期都是按照下面这个文章弄的地址如下
Jeecg-boot开发环境搭建(Windows版)
Windows下安装MySQL详细教程
下面补充记录从上面文章里的开发环境搭建到启动中本人碰到的问题:本人前端用的是phpstrom后端用的IDEA
一、前端部分问题(该配置的要配置好)
1、双击serve运行后,跑完报错,显示node_modules中部分不全。
解决方案:在代码目录下,找到node_modules这个文件,全部删除后重启代码编辑器(也可不重启个人习惯)在代码编辑器中打开cmd工具 输入 yarn install
其实重启编辑器时,编辑器是会提示你run yarn install的。
重新下载好依赖后,再次双击serve,如果运行后是如下则成功启动前端部分
2、yarn版本问题,好像也会影响,我更新之后可以启动了
解决方法:通过npm更新yarn,网上一搜索特多。第二种就是打开这个提示里面的这个链接会下载一个msi安装升级
二、后端部分问题(小白的我各种问题,看不懂,完全按照文档配置还是弄不了,瞎搞出来了,记录一下,希望大神指正)
1、下载1.8版本的JDK并配置环境变量见我推荐的那个文章(使用的IDEA编辑器)
2、修改Maven本地仓库地址,并配置远程仓库,修改conf目录下的setting.xml文件
此处填写你本地的repository文件夹位置
nexus-aliyun
*,!jeecg,!jeecg-snapshots
Nexus aliyun
http://maven.aliyun.com/nexus/content/groups/public
配置的时候这里面都是默认的。更改。像这个repository文件夹,咱也不知道这是干嘛,咱也没地方问。于是在学习的目录下新创建了一个repository文件夹。反正现在去看里面东西老多了。
3、安装MySql,初始化并修改密码 (小白表示不知道什么是初始化mysql数据库,就按自己那样来蒙对了)
Windows下安装MySQL详细教程
4、安装Navicat Premium或其他数据库管理工具、连接Mysql
像上图,第一个直接在Navicat Premium工具创建一个数据库(真是弄办天一直以为弄错了)
第二个执行Sql脚本,说实在话我找半天没找到这个jeecg-boot/db/jeecg-boot-mysql.sql,太欺负小白了,想哭。其实就是下图
内心的阴影面积巨大。可能是自己不懂数据库什么的,特么一百度二百度三百度还是不懂,尝试一下右键运行Sql文件,选择文件地址确认后,等弄完刷新,居然ok了
5、开启Redis
进入Redis安装目录,shift+右键 打开shell输入
.\redis-server.exe redis.windows.conf
6、本地启动:src/main/java/org/jeecg/JeecgApplication.java,右键执行启动。
右键根本没有run这个东西,翻来覆去的,最后发现我那个maven这个东西配置有问题,因为IDEA之前总是弹输入密钥,重装过,然后把这里重新配置后,重启IDEA,移除之前导入的项目记录,重新点击Open,双击jeecg-boot下的pom.xml文件即可导入Maven项目
找到类/src/main/java/org/jeecg/JeecgApplication.java,右键执行
到此,项目启动成功。感谢网上各位大佬,后面有问题再补充吧,暂时先这样了。
开心,自从http://localhost:8080/jeecg-boot/这个可以访问了,前端的也可以直接登录了。