摘要: 创建一个book数据访问层 先创建一个实体类 创建一个数据访问接口 这个你可以写一个很复杂的数据查询操作,比如操作mysql、nosql等等。为了演示这个栗子,我只做了一下线程的延迟操作,当作是查询数据库的时间。 实现接口类: 测试类 启动程序,你会发现程序在控制台依次打印了: 你会发现程序依次3s 阅读全文
posted @ 2018-02-12 10:21 abbie265 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 一、apidoc简介 apidoc通过在你代码的注释来生成api文档的。它对代码没有侵入性,只需要你写好相关的注释即可,并且它仅通过写简单的配置就可以生成高颜值的api接口页面。它基于node.js,所以你需要安装node.js环境。node.js安装,点击这里。这里就不介绍。 二、准备工作 安装完 阅读全文
posted @ 2018-02-12 10:20 abbie265 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 一、引入依赖 二、写配置类 通过@Configuration注解,表明它是一个配置类,@EnableSwagger2开启swagger2。apiINfo()配置一些基本的信息。apis()指定扫描的包会生成文档。 三、写生产文档的注解 swagger通过注解表明该接口会生成文档,包括接口名、请求方法 阅读全文
posted @ 2018-02-12 10:18 abbie265 阅读(268) 评论(1) 推荐(0) 编辑
摘要: Restdoc,通过单元测试生成api文档 restdocs是通过单元测试生存snippets文件,然后snippets根据插件生成htm文档的。 建一个单元测试类: 其中,@ AutoConfigureRestDocs注解开启了生成snippets文件,并指定了存放位置。 启动单元测试,测试通过, 阅读全文
posted @ 2018-02-12 10:17 abbie265 阅读(295) 评论(1) 推荐(0) 编辑
摘要: 引入依赖: 在pom文件中添加redis依赖: 配置数据源 如果你的redis有密码,配置下即可。经过上述两步的操作,你可以访问redis数据了。 数据访问层dao 通过redisTemplate来访问redis. 单元测试 启动单元测试,你发现控制台打印了:单元测试通过; 源码来源 阅读全文
posted @ 2018-02-12 10:15 abbie265 阅读(490) 评论(1) 推荐(0) 编辑