spring
文章平均质量分 72
hello_junz
这个作者很懒,什么都没留下…
展开
-
spring cloud gateway+consul单机示例
Spring cloud gateway 下一代服务网关,用来替代Zuul,不仅提供统一的路由方式,并且基于 Filter 链的方式提供了网关基本的功能,例如:安全,监控/指标和限流。Consul是google开源的一个使用go语言开发的服务发现、配置管理中心服务。本文的目的:测试验证客户端请求发送到gateway,gateway通过注册发现中心将请求转发到相应服务并返回服务响应消息。实施步骤为:启动服务发现注册中心Consul、实现并注册服务提供者、配置gateway网关,客服端下发测试请求验原创 2021-08-04 16:29:00 · 1301 阅读 · 0 评论 -
微服务中mock掉feign Client进行restful单元测试
今天分享一个在微服务中restful接口的单元测试例子,主要涉及三方面:内部调用的mock、接口DTO的序列化和反序列化、用MockMvc加速单元测试用例执行。 单元测试要求不依赖外部服务,这样才能够方便的支持在各种环境下执行,特别是CI环境。但是在微服务开发中最常见的依赖就是服务间的调用。好在有Mockito,我们可以方便的实现各种stub来mock掉feign client的调用。 为了尽可能的测试到微服务的调用过程,我们还需要模拟DTO的序列号和反序列化过程。在一个restful接口的转载 2021-08-02 17:46:23 · 2402 阅读 · 0 评论 -
Quartz与Spring的整合-Quartz中的job如何自动注入spring容器托管的对象
原文请参考http://www.tuicool.com/articles/QjyamuQuartz与Spring的整合-Quartz中的job如何自动注入spring容器托管的对象 - 大新博客时间 2014-03-18 18:01:00 博客园-所有随笔区原文 http://www.cnblogs.com/daxin/p/3608320.html转载 2015-08-13 17:44:14 · 569 阅读 · 0 评论 -
spring的annotation-driven配置事务管理器详解
http://blog.sina.com.cn/s/blog_8f61307b0100ynfb.html这篇文章是我从ITeye上复制来的,看了一遍,觉得很深刻,决定把他复制来,对原作者表示感谢。 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~转载 2015-10-25 13:58:51 · 362 阅读 · 0 评论 -
spring boot使用redis缓存数据与自动清除
在spring boot项目中使用缓存很方便,有如下两种使用场景:直接操作RedisTemplate缓存数据 在方法上加@Cacheable注解来缓存数据方法1适用于缓存session、token等用户登录信息方法2适用于缓存查询结果直接操作RedisTemplate能够很灵活的对存入缓存中的key与value做定制化、并能很容易的实现缓存对象的过期时间。用@Cacheable注解...原创 2018-07-31 10:35:48 · 14604 阅读 · 0 评论 -
Spring Batch 基于spring boot的Demo
本文主要介绍如何实现spring boot的batch架构搭建。数据库有两个,一个是spring batch需要的底层数据库,主要用于记录job的执行相关数据;另一个是自己的业务数据库,主要用于Demo job抓取数据、写入等。1. maven的jar依赖配置pom.xml (片段) <parent> <groupId>org.springfra...原创 2018-08-20 18:22:59 · 4526 阅读 · 0 评论