总结项目问题 | 学习笔记

简介: 快速学习 总结项目问题

开发者学堂课程【微服务+全栈在线教育实战项目演练(SpringCloud Alibaba+SpringBoot)总结项目问题学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/667/detail/11565


总结项目问题


内容总结:

一、前端问题-路由切换问题

二、前端问题-ES6模块化运行问题

三、mp 生成19位 id 值

四、跨越问题

五、413问题

六、Maven 加载问题


一、前端问题-路由切换问题

(1)问题所在:

多此路由跳转到同一个 vue 页面,页面中 created 方法只会执行一次。

在 vue 页面中有一种方法为 created,特点为第一次由路由进入时此方法可以执行,但第二次再次进入此页面中由路由跳转再回来时,created 方法不会再执行第二次,只能执行第一次。

(2)解决方案:使用 vue 监听来进行路由问题的解决。


二、前端问题-ES6模块化运行问题

(1)问题所在:Nodejs 不能直接运行 ES6模块化代码。

(2)解决方案:需要使用 Babel 把 ES6模块化代码转换 ES5代码执行。


三、mp 生成19位 id 值

(1)问题所在:mp 生成 id 值是19位,JavaScript 处理数字类型值时,只会处理到16位,如果超过16位则不会处理。

(2)解决方案:找到实体类,让实体类的 id 值不是 long 类型而是 String 类型,要在 WORKER_后加上 STR 则会变成 String 类型。


四、跨越问题

(1)访问协议,ip 地址,端口号,这三个如果有任何一个不通,则会产生跨越。

(2)解决方案

在 Controller 添加注解

通过网关解决,在网关中加入统一处理。

两个方案不能同时使用


五、413问题

(1)问题所在:

上传视频时,因为 Nginx 有上传文件大小限制,如果超过 Nginx 大小,则会出现413。

(2)413错误:

请求体过大

(3)解决方案:

在 Nginx 配置客户端大小

(4)响应状态码:

413、403、302(除定向)


六、Maven 加载问题

(1)问题所在:

maven 在加载项目时,默认不会加载 src-java 文件夹里面 xml 类型文件的。

(2)解决方案

直接复制 xml 文件到 target 目录

通过配置实现:需要在 application 文件中加入

classpath:com/atguigu/eduservice/mapper/xml/*.xml以及在 pom 文件中加入

<resource>

<directory>src/main/java</directory>

<includes>

<include>**/*.xml</include>

</include>

<filtering>false</filtering>

</resource>来进行操作。

相关文章
|
资源调度 前端开发 编译器
Stenciljs 学习之搭建项目
Stencil 是一个生成 Web Components(更确切地说,是自定义元素)的编译器。Stencil 将最流行的框架的最佳概念结合到一个简单的构建时工具中。 学习一个框架肯定是重创建项目开始啦!现在就让我们一起学习一下怎么创建项目吧。
134 0
|
前端开发 JavaScript API
前后端分离项目知识汇总(整合课程发布)
前后端分离项目知识汇总(整合课程发布)
103 0
|
前端开发 vr&ar Android开发
百思奇解项目笔记
百思奇解项目笔记
404 0
百思奇解项目笔记
|
JSON 编解码 前端开发
项目总结(其他问题) | 学习笔记
快速学习 项目总结(其他问题)
156 0
项目总结(其他问题) | 学习笔记
|
移动开发 前端开发 JavaScript
项目介绍 | 学习笔记
快速学习 项目介绍
114 0
项目介绍 | 学习笔记
|
JavaScript 前端开发 NoSQL
项目技术点介绍 | 学习笔记
快速学习 项目技术点介绍
130 0
项目技术点介绍 | 学习笔记
|
存储 JavaScript 前端开发
项目总结(项目描述) | 学习笔记
快速学习 项目总结(项目描述)
186 0
|
存储 SQL 数据可视化
项目总结|学习笔记
快速学习 项目总结
183 0
项目总结|学习笔记
|
前端开发 Java 开发者
项目框架搭建 | 学习笔记
快速学习项目框架搭建
103 0
项目框架搭建 | 学习笔记