2018年2月5日
摘要: 这篇文章将介绍怎么通过spring去做调度任务。 构建工程 创建一个Springboot工程,在它的程序入口加上@EnableScheduling,开启调度任务。 创建定时任务 创建一个定时任务,每过5s在控制台打印当前时间。 通过在方法上加@Scheduled注解,表明该方法是一个调度任务。 @S 阅读全文
posted @ 2018-02-05 10:29 夏目大人 阅读(367) 评论(0) 推荐(0) 编辑
摘要: 这篇文章主要介绍,如何在springboot工程作为服务器,去接收通过http 上传的multi-file的文件。 构建工程 为例创建一个springmvc工程你需要spring-boot-starter-thymeleaf和 spring-boot-starter-web的起步依赖。为例能够上传文 阅读全文
posted @ 2018-02-05 10:26 夏目大人 阅读(492) 评论(0) 推荐(0) 编辑
摘要: 构架工程 创建一个springboot工程,去消费RESTFUL的服务。这个服务是 http:///gturnquist-quoters.cfapps.io/api/random ,它会随机返回Json字符串。 在Spring项目中,它提供了一个非常简便的类,叫RestTemplate,它可以很简便 阅读全文
posted @ 2018-02-05 10:24 夏目大人 阅读(390) 评论(0) 推荐(0) 编辑
  2018年2月2日
摘要: 这篇文章带你了解怎么整合RabbitMQ服务器,并且通过它怎么去发送和接收消息。我将构建一个springboot工程,通过RabbitTemplate去通过MessageListenerAdapter去订阅一个POJO类型的消息。 准备工作 15min IDEA maven 3.0 在开始构建项目之 阅读全文
posted @ 2018-02-02 11:26 夏目大人 阅读(450) 评论(0) 推荐(0) 编辑
摘要: 准备阶段 安装redis,可参考我的另一篇文章,5分钟带你入门Redis。 java 1.8 maven 3.0 idea 环境依赖 创建一个新的springboot工程,在其pom文件,加入spring-boot-starter-data-redis依赖: 创建一个消息接收者 REcevier类, 阅读全文
posted @ 2018-02-02 11:22 夏目大人 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 本文介绍如何在springboot中使用默认的spring cache, 声明式缓存 Spring 定义 CacheManager 和 Cache 接口用来统一不同的缓存技术。例如 JCache、 EhCache、 Hazelcast、 Guava、 Redis 等。在使用 Spring 集成 Ca 阅读全文
posted @ 2018-02-02 10:14 夏目大人 阅读(1921) 评论(0) 推荐(0) 编辑
摘要: 首先声明下,apidoc是基于注释来生成文档的,它不基于任何框架,而且支持大多数编程语言,为了springboot系列的完整性,所以标了个题。 一、apidoc简介 apidoc通过在你代码的注释来生成api文档的。它对代码没有侵入性,只需要你写好相关的注释即可,并且它仅通过写简单的配置就可以生成高 阅读全文
posted @ 2018-02-02 10:11 夏目大人 阅读(718) 评论(0) 推荐(1) 编辑
摘要: swagger,中文“拽”的意思。它是一个功能强大的api框架,它的集成非常简单,不仅提供了在线文档的查阅,而且还提供了在线文档的测试。另外swagger很容易构建restful风格的api,简单优雅帅气,正如它的名字。 一、引入依赖 二、写配置类 通过@Configuration注解,表明它是一个 阅读全文
posted @ 2018-02-02 10:10 夏目大人 阅读(304) 评论(0) 推荐(1) 编辑
摘要: 这篇文章将带你了解如何用spring官方推荐的restdoc去生成api文档。本文创建一个简单的springboot工程,将http接口通过Api文档暴露出来。只需要通过 JUnit单元测试和Spring的MockMVC就可以生成文档。 准备工作 你需要15min Jdk 1.8 maven 3.0 阅读全文
posted @ 2018-02-02 10:08 夏目大人 阅读(344) 评论(0) 推荐(1) 编辑
摘要: 引入依赖: 在pom文件中添加redis依赖: 配置数据源 如果你的redis有密码,配置下即可。经过上述两步的操作,你可以访问redis数据了。 数据访问层dao 通过redisTemplate来访问redis. 单元测试 启动单元测试,你发现控制台打印了: forezp 11 单元测试通过; 资 阅读全文
posted @ 2018-02-02 10:04 夏目大人 阅读(311) 评论(0) 推荐(1) 编辑