发表于: 2017-07-23 23:55:59
1 950
【说明】昨天主要是总结和回顾吧
一:今日完成
1,和前端协商一些数据
比如数据库里面的数据 脏数据太多了
查出来展示并不好
然后是对他入参做限定,不能不符合格式要求,比如约定字段传 123 ,这肯定就不行
因为入参所有的字段有时候不是必须的,所以我需要做到判空的处理
2,自己的一些反思
对上周的进度有些不满,因为空闲时间多了,反而不知道该如何去分配自己的时间
自己东看看西找找,貌似接触了很多名词和新概念
但是其实是没有多少东西掌握的
还是像张帆说的那样,去仔细看看项目里面用到的框架
然后理解一下内部逻辑,看看自己从无到有能不能构建出来
3,swagger 的使用
先去github上面中找一个demo
git 到 本地之后先跑起来
然后发现是正常的
接着去整合到自己的项目里面
主要包括几个配置文件
引入 Swagger 的 jar 包,由于我的是 Maven 项目,所以在 pom.xml 中(spring4.2)
io.springfox springfox-swagger2 2.2.2
com.fasterxml.jackson.core
jackson-annotations 2.5.3
com.fasterxml.jackson.core
jackson-databind 2.5.3
com.fasterxml.jackson.core
jackson-core 2.5.3
新增 Swagger 配置代码
@Configuration
public class SwaggerConfig {
注入 SwaggerConfig mvc:annotation-driven/
<context:component-scan base-package="com.greenline.hrs.open.service"/>
增加一个测试的 ContactController @Api(value = "contacts-api", description = "有关于用户的 CURD 操作", position = 5)
public Contact get(@PathVariable Long id) {
return contactService.find(id);
}
@ApiOperation(value = "创建用户", notes = "返回用户实体对象", response = Contact.class, position = 2)
@RequestMapping(value = "/1.0/contact/add", method=RequestMethod.POST)
public void add(@RequestBody HttpServletResponse response)
}
三:疑难问题
四:思考总结
Ⅰ 对自己今天的进度满意吗
------------------一般般
Ⅱ 那些困扰自己的问题所在
------------------适当的加压和计划
Ⅲ 暗示自己为明天加油打劲
------------------又是周一!
评论