首页 > TAG信息列表 > getUserById

@RequestParam和@PathVariable的区别及其应用场景

@RequestParam和@PathVariable这两者之间区别不大,主要是请求的URL不一样 用@RequestParam请求接口时,URL是:http://www.test.com/user/getUserById?userId=1 用@PathVariable请求接口时,URL是:http://www.test.com/user/getUserById/2 (1)@PathVariable示例: @GetMapping(value="

写了一个开源的JAVA项目openapi,寻有有缘人一起参与

最近花了两周时间写了一个JAVA开源项目openapi, 项目是为了解决接口之间调用的加解密和验签问题。 项目地址:https://github.com/hdwang123/openapi 项目介绍: openapi 致力于提供一个能够快速搭建开放api的sdk 背景 对外服务的接口为了安全起见,往往需要进行相应的安全处理:数据加密

SpringBoot:数据库相关之一

定制化 为满足需求,有时需要自己定制程序。 定制化程序的常见方式: 首先需要知道原理 SpringBoot底层帮我们注册的诸多组件,往往都使用了@ConditionalOnMissingBean,即容器中如果没有该组件那么则注册并注入。 因此需要定制化则只需要我们自己将需要替换的组件注入IOC容器即可。

Ribbon组件使用分析

之前分析了Feign组件,今天我们来研究 Netflix 团队开发的另外一个组件--Ribbon。Ribbon 和 Feign 有很多相似的地方,首先,它们本质上都是 HTTP client,其次,它们都具备重试、集成断路器等功能。最大的区别在于,Ribbon 内置了一个负载均衡器,而 Feign 没有。 本文将介绍如何使用原生的 Rib

如何使用原生的Ribbon

什么是Ribbon 之前分析了如何使用原生的Feign,今天我们来研究 Netflix 团队开发的另外一个类库--Ribbon。 Ribbon 和 Feign 有很多相似的地方,首先,它们本质上都是 HTTP client,其次,它们都具备重试、集成断路器等功能。最大的区别在于,Ribbon 内置了一个负载均衡器,而 Feign 没有。 本文

SpringBoot 单元测试利器——Mockito

Mockito 是一种 Java Mock 框架,主要是用来做 Mock 测试,它可以模拟任何 Spring 管理的 Bean、模拟方法的返回值、模拟抛出异常等等,在了解 Mockito 的具体用法之前,得先了解什么是 Mock 测试。 1. 什么是 Mock 测试? Mock 测试就是在测试过程中,创建一个假的对象,避免你为了测试一个方法