发表于: 2017-07-23 23:55:59

1 951


【说明】昨天主要是总结和回顾吧

一:今日完成

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)

}

三:疑难问题

四:思考总结

Ⅰ 对自己今天的进度满意吗

------------------一般般

Ⅱ 那些困扰自己的问题所在

------------------适当的加压和计划

Ⅲ 暗示自己为明天加油打劲

------------------又是周一!



返回列表 返回列表
评论

    分享到