总结项目问题 | 学习笔记

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

开发者学堂课程【微服务+全栈在线教育实战项目演练(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>来进行操作。

相关文章
|
3月前
|
JavaScript Java Maven
毕设项目&课程设计&毕设项目:springboot+vue实现的在线求职管理平台(含教程&源码&数据库数据)
本文介绍了一款基于Spring Boot和Vue.js实现的在线求职平台。该平台采用了前后端分离的架构,使用Spring Boot作为后端服务
毕设项目&课程设计&毕设项目:springboot+vue实现的在线求职管理平台(含教程&源码&数据库数据)
|
6月前
|
JavaScript Java 测试技术
基于SpringBoot+Vue+uniapp的计算机公共基础课程mooc教学平台的详细设计和实现(源码+lw+部署文档+讲解等)
基于SpringBoot+Vue+uniapp的计算机公共基础课程mooc教学平台的详细设计和实现(源码+lw+部署文档+讲解等)
|
资源调度 前端开发 编译器
Stenciljs 学习之搭建项目
Stencil 是一个生成 Web Components(更确切地说,是自定义元素)的编译器。Stencil 将最流行的框架的最佳概念结合到一个简单的构建时工具中。 学习一个框架肯定是重创建项目开始啦!现在就让我们一起学习一下怎么创建项目吧。
112 0
|
前端开发
前端学习笔记202304学习笔记第九天-脚手架项目发布
前端学习笔记202304学习笔记第九天-脚手架项目发布
65 0
|
前端开发 JavaScript API
前后端分离项目知识汇总(整合课程发布)
前后端分离项目知识汇总(整合课程发布)
92 0
|
前端开发 vr&ar Android开发
百思奇解项目笔记
百思奇解项目笔记
378 0
百思奇解项目笔记
|
JSON 编解码 前端开发
项目总结(其他问题) | 学习笔记
快速学习 项目总结(其他问题)
124 0
项目总结(其他问题) | 学习笔记
|
移动开发 前端开发 JavaScript
项目介绍 | 学习笔记
快速学习 项目介绍
102 0
项目介绍 | 学习笔记
|
JavaScript 前端开发 NoSQL
项目技术点介绍 | 学习笔记
快速学习 项目技术点介绍
109 0
项目技术点介绍 | 学习笔记
学习笔记jira项目1-课程导学
学习笔记jira项目1-课程导学
72 0
学习笔记jira项目1-课程导学