摘要:
之前我下载的一个快速开发平台,生成的前端代码不是Vue类型的,我发现下载的版本出现问题。我去找了一个前后端分离Vue的快速开发平台。但是配置又重新配,配置的过程中出现了很多的bug。
问题及解决
1、Mybatis-plus的技术升级
Could not resolve type alias ''. Cause: java.lang.ClassNotFoundException: Cannot find class:
在配置中对原本的mybatis改成mybatis-plus
# MyBatis配置
mybatis-plus
对原本的mybatis让它失效将其注释注掉
导入依赖。在主pom文件中添加,一定要添加到<dependencyManagement>外面
<dependencies>
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.4.3</version>
</dependency>
</dependencies>
4.Redis的报错
遇到Connection refused: no further information: localhost/127.0.0.1:6379解决办法
我们找到我们下载的redis中将其运行起来就不会错报这样的错误了
5.拦截器的关闭
当我们用Apifox的时候,会出现数据反馈不出来,当时我还将拦截器关闭了,还是出现不了。犯了一个不该的出现的错误,没有端口不一致,当时金师附小的项目还在开着,就一直被拦截着。
6.当我们到网页中下载代码的时候网址启动
对下载下来的开发平台,在master中有一个ruoYi-ui这个前端的,我们要将其启动起来。
-
将其复制出来
-
方法一:到它的文件目录中数据cmd
-
-
方法二:用IDEA打开,在终端输入以上的操作
-
-
-
一般以上的出报错,解决的方法:
-
1、终端执行npm install时出现这种情况
-
2、然后我们再执行npm update
-
3、接下来我们执行npm fund
-
4、最后我们就可以启动我们的项目了可以用npm run dev 会报错,就像我这样子,但是我们也可以执行npm run serve,最后就成功执行了
-
学习重点及理解
2、一些依赖的导入Date,Json
我们对domin中的实体类中的添加注解的时候,对出现没有这样的一个依赖,添加到admin中
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
</dependency>
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.2.83</version>
</dependency>
<dependency>
<groupId>cn.hutool</groupId>
<artifactId>hutool-all</artifactId>
<version>5.8.8</version>
</dependency>
3、添加数据的库中的内容
这个快速开发平台本来就有自带的数据表,我们要将其添加到相应的数据库中,才不会报错
总结
今天的对前后端Vue分离开发平台的配置出现一堆的bug,我将其所有的bug的步骤都写了下来,如何的解决。通过这个bug我学到了很多,熟练运用快速开发平台。后面将其代码复制到里面,可以运行的出来,数据的增删改查也没有出现错误。