文章目录
简介
简单记录一下这两个星期遇到的问题以及解决方案
在idea中运行一个项目前,要注意的点
设置sdk 和 language level
file ---- project settings ---- project ---- 设置project sdk 、 project language level
file ---- project settings ---- modules ---- 设置language level
设置编译版本
file ---- setting ---- compiler ---- java compiler ---- 设置project bytecode version 、 target bytecode version
设置自己的maven
file ---- setting ---- build tools ---- maven ---- 设置maven hone directory、user setting file、local repository
添加maven框架支持
右键项目名,add frameworks support,选择maven
注意maven文件中,各依赖版本要一致
设置run/debug configurations
run ---- eidt configurations ---- 设置项目启动入口、设置maven启动入口("clean compile install -Dmaven.test.skip=true"如果需要则使用)
常用的git命令
git init //初始化git文件夹
git remote add origin “xxx.git” //与远程仓库建立连接
git fetch origin dev //把远程分支拉到本地
git clone “xxx.git” //克隆远程的代码
git checkout -b “branchName” //创建并切换到本地分支
git pull origin “branchName” //把某分支内容拉取到本地
git add . //把代码存入本地仓库
git commit (-m “tags”) //代码提交
git push <远程主机名> <本地分支名> <远程分支名> //代码push到远程
git merge “branchName” //合并对应分支内容到当前分支
跨域
通过前端vue发送的代理请求会有跨域问题,通过跨域注解@CrossOrigin来解决。
vue导入导出excel表
vue中使用element-ui
(11条消息) 从新建vue项目到引入组件Element流程_Xiaosang’s blog-CSDN博客_创建vue项目的步骤
注意,如果需要屏蔽eslint,使用注释/* eslint-disable no-new */
npm install -S -D -g 有什么区别
避开分页功能的切入
由于项目中分页功能是在@ApiLog注解中切入的,并使用local thread记录了上下文环境,所以单纯的复制属性不能避免分页的影响。如需避免分页,重写一个没有改注解的类即可。
日期格式处理
vue处理excel的日期
注意,设置 cellDates: true ,可直接接收excel日期格式。
后端接收日期格式
使用@JsonForm()规定接收的格式
js判断数据类型typeof()和instanceof()
js替换json对象中的键名
其他错误记录
post请求发送的是data参数,get请求发送的是para参数
RestTemplate
是一种软件架构风格/规范,强调以资源为中心。
对url的规范
查询query student--get
添加add student--post
修改motify student--put
删除delete student--delete