这几天初步接触了一下jeecgboot,想了想还是写下中途使用中遇到的问题以及自己的了解
1、首先,使用jeecgboot后台开发必需以下几个条件,请先准备好。
jeecgboot的完整的参考项目:https://gitee.com/jeecg/jeecg-boot,选择下载zip即可得到完整的前后台项目
redis:链接: https://pan.baidu.com/s/1vBSe-mz655LY8AdpDncOqw 提取码: gr5q
2、使用idea导入前后台项目,打开已经下载完的项目
3、我是直接将前后台一起导入而没有分开
其中ant-design-jeecg-vue为前台,jeecg-boot为后台,读者在导入时也可以选择分别导入两个前后端
4、接下来先讲后端如何跑起来
展开jeecg-boot目录
可以看到db文件夹中有3个sql,分别对应三种不同的数据库,对应自己使用的数据库,选择sql
这里我使用的是mysql所以拿的是mysql的sql,其中导入数据之前,需要先建数据库,名为:jeecg-boot 因为在这个项目中
使用的数据库名就是jeecg-boot,省的读者自己再去配置文件中修改,所以不要自己自定义数据库的名字。
5、打开后台启动类,一开始绝对全是报红,不要慌,接着看。
如图中选中的类,一开始导入时,如果没有成功导入pom.xml文件导致以下报错,解决方案请看我另外一篇博客,这里不说,自己去看:https://blog.csdn.net/weixin_44124391/article/details/90724541
或者说是另一种情况,pom.xml文件没有自动导入,这时候就需要自己手动导入,这两种的情况都需要保证自己要有良好的网络!!!,为了下载依赖时不出错。
手动导入如下,先选中,在这个目录下的pom文件右击,我这里的pom文件是导入好的所以现在是蓝色的,如果没有导入则是棕色的。
选中pom文件后右击,选择到maven的位置,如果成功导出过则是显示maven,
如果pom文件没有导入则是显示一个“+”图标开头中间有Add maven的选项,选择即可导入pom文件随之导入依赖。
以上步骤走完后,启动类肯定还是爆红,因为没有选jdk版本
选中我选中的项,点进去,就可以选择jdk版本了,现在在回到启动类,基本没意外不可能在爆红,除非依赖爆红,那么请看上面的导入pom文件步骤1,如果再次照做了一次还是爆红,请在下面点赞评论,我会回复解决方案,切记,点个赞。
接下来,确定启动类没有爆红,数据库也已经导入完毕以后,并且确定自己的数据库用户名以及密码都是root后,还有最后一部
将前面下好的redis,启动其中解压后的redis-server.exe,将其挂在后台,当后台不用了就可以关掉。
切记,一定要将redis启动挂起在后台。
6、启动启动类,下图中最后一个注解会报错是正常的,不用理会。点击绿色小箭头启动(Run)后台即可。
如果报以下这种错,自己去检查数据库服务是否打开,或者用户名或者密码是否正确,如果是用户名与密码的问题不是root,
去 resources文件夹下application-dev.yml、application-prod.yml、application-test.yml三个配置文件中的用户名与密码改成自己的即可。
如果运行完了以下的操作出现了以下错误,不用管,只是一个邮箱没有配置而已,对项目没有影响。
这样,一个jeecgboot的后台就可以跑起来的,前台明天晚上写。
未完待续--搞事张。