发表于: 2020-12-28 23:08:25

1 1284


今天完成的事情:


阿里巴巴Java开发手册了解
修改任务二的接口文档

明天计划的事情:


解决这些问题
1.url规范,命名                                                                  规范,编码规范,以及数据库设计规范看一遍
2.首先不要用外键约束,表间的关联关系在业务代码里进行约束就可以了
3.组合查询是什么?如何在业务代码里约束表间的关联关系
4.数据库设计规范,阿里的规范
1.一级标题和二级标题的区别是什么(字段信息)?
2.如果需要三级标题、四级标题......甚至更多时,如何实现?有没有更好的设计方式?

3.评论和回复区别是什么(字段信息)?


接口文档,要不要看老大的接口文档讲解


遇到的问题:


今天鼻炎发了,下午不舒服,回去休息了




收获:


阿里巴巴Java开发手册




上面标注红线的都没碰到过,然后发现自己之前写的代码有很多错误,还有很多都看不懂,太多了


看的脑壳疼


=====
比如使用System.out进行测试,还有日志的一些规范,单元测试的规范,MySQL也有很多规范没遵守过。。。
还有很多这样做了,但是不知道为什么。。。
太多了,遵守起来好繁琐

路还很长啊



==================
重新看了一遍任务二的接口文档,发现自己并没有按照接口文档来进行开发。当时只是写了下来,没用上,所以现在还是不知道接口文档具体有啥用。




@RequestMapping(value = ""method = RequestMethod.POSTconsumes = "application/json")
@ResponseBody
//@ResponseBody 是将下面方法返回的参数(一般地返回的数据不是某个具体的视图页面而是某种格式的数据(json, xml)),
// 转换为指定格式后写入到response对象的的body数据区。因为开启了springMVC的注解驱动,所以返回的是json格式的数据
//告诉spring-mvc框架 不进行视图跳转(不用跳到jsp去) 直接进行数据响应(直接返回当前数据)
public Map<StringObject> post(@RequestBody Student student) {
//@RequestBody 用于读取request请求的body部分的数据(浏览器传输过来的),解析后,把相应的数据绑定到请求处理方法的参数上
//判断学生姓名是否为空
//判断某字符串是否为空或长度为0或由空白符(whitespace) 构成
if (StringUtils.isBlank(student.getName())) {
return Restful.set(400messageSource.getMessage("name.null", null, null));
else {
studentService.insertStudent(student);
return Restful.set(200"添加成功"student);
}
}

1.uri地址没有对上


2.返回应该是两个结构体(1.是code/mesage/data,2.是data里写返回的参数,data是object类型;


3.uri地址里不允许出现大写字母,如果是两个单词拼接,用 _ 分开。这个之前已经改过来了。


4.还有一个问题,传输数据没有添加创建时间



下面整改错误


1.



2.




4.
一开始直接在IDEA加上代码,发现时间还是显示不出来。




后来在网上搜,发现可以直接在postman中传入动态时间,成功获取参数



发现了,是自己加上代码没有重新部署。。。,部署之后,也可以了。





返回列表 返回列表
评论

    分享到