发表于: 2020-09-17 23:47:43
1 1175
今天完成的事情:svn笔记整理。假数据全部完成,修修改改的。
明天计划的事情:明天准备接口内容
遇到的问题:暂无
收获:
SVN使用
1.对于在文件目录下拖进的图片等,没有在SVN的监管下,需要手动右键文件-Subversion-add to VCS
2. 冲突的情况解决,当多个人对同一文件代码修改后,提交会报错,产生冲突。
不处理的情况,会多出几个版本的文件,一个原版本,其他的都是谁修改的就会多出属于谁创建的版本,比如两个人话,就会出来三个版本,这个时候可以查看历史是谁修改的。
处理时,先确定和谁冲突了,通过查看历史,三种情况,全部替换自己,全部替换别人的,第三个就是,选Subversion-Resolve text Conflit - Merge.
3. 将类似本地环境的记录文件.idea .svn提交上去了,直接Ignore.
4. 回滚历史,查看历史版本,Revert撤销修改
5. 当文件较多,上传过程中无意中断了的话,会被锁住,这时候需要清除掉上次修改,只需要右键项目-选择Subversion-Cleanup.
6. 当一期完成,代码完全没有问题,需要Demo,发个测试等,需要打tag,
直接在trunk上右键,Breach or tag就行
7. 如果多期开发,第一期有BUG,可以切分支,办法和上面一样。
8. 一期改的BUG,同步到二期,需要在二期文件路径Trunk上-右键merge-选择指定修复的BUG打的tag,之后就合并了,
@RequestParam和@RequestBody区别
@RequestParam
1.注解@RequestParam接收的参数是来自HTTP请求体或请求url,RequestParam可以接受简单类型的属性,也可以接受对象类型。
2.有三个配置参数:required
表示是否必须,默认为 true
,必须。defaultValue
可设置请求参数的默认值。value
为接收url的参数名(相当于key值)。
3.@RequestParam用来处理 Content-Type 为 application/x-www-form-urlencoded 编码的内容,Content-Type默认为该属性。
@RequestBody
1. 注解@RequestBody接收的参数是来自requestBody中,即请求体。一般用于处理非 Content-Type: application/x-www-form-urlencoded
编码格式的数据,比如:application/json
、application/xml
等类型的数据。
2. GET请求不能使用RequestBody.
评论