spring
文章平均质量分 54
w1047667241
这个作者很懒,什么都没留下…
展开
-
Redisson distributed lock integrated with @Scheduled doesn‘t guarantee a single job execution
redisson 分布式锁和注解 @Scheduled ,如何保证 任务不被重复执行原创 2022-02-22 19:08:35 · 156 阅读 · 0 评论 -
不用aop,获取 request 对象中所有形式的参数,包含 get参数,post body参数,restful格式的所有参数。put all parameters into 1 single map
文章目录需求场景为什么不用aop?实现方案 : filter + interceptor + request 参数,最干净的原始编程废话少说,搞起:总结需求场景request请求的参数有大概 3种,怎样一次性 都获取出来呢 ?get 请求 ?param1=hello¶m2=world ,直接用request.getParameter()获取单个参数,或者 request.getParameterMap() 获取 多个参数为map格式restful 请求 ,借助 spri原创 2021-08-18 21:28:56 · 801 阅读 · 2 评论 -
RestTemplate全解析
RestTemplate 使用全解[TOC]RestTemplate 非常难用,代码风格不统一,设置繁琐,API 文档不够详细,导致 在使用的时候,非常容易陷入误区。本人秉承完全免费共享的态度,将其总结为以下几点。希望 众人莫再入坑。 愿这世界 没有墙,自由呼吸民主气息。1. 初始化配置@Configuration@Slf4j(topic = "REST客户端")public class RestTemplateConfig { @SneakyThrows @Bean原创 2021-07-29 20:55:19 · 924 阅读 · 3 评论 -
只需要一个 test 测试类 ,即可搞定测试 spring retry 自动重试机制
本教程达到的目的: 不用重启 整个spring应用程序,直接在 测试类中,就能 测试 spring的项目。单元测试,结合 mock 测试类,可以很快的 测试某个最小模块的功能是否跟预期一致。比如,这次我们测试@EnableRetry 的自动重试。 在正式的项目中,使用 注解模式;在测试中,使用mock 模式前提:除了spring,还需要引入 这4个 jar <dependency> <groupId>org.spri...原创 2021-04-20 17:03:55 · 806 阅读 · 0 评论 -
RestTemplate 模拟浏览器的各种请求
1 post 参数传输类型: url编码格式 application/x-www-form-urlencoded /** * 更加简便的写法 * post 参数传输类型: url编码格式 application/x-www-form-urlencoded */@Testpublic void test() throws URISyntaxException, UnsupportedEncodingException { // 设置 form 格式的参数,如果 contentType.原创 2021-03-15 19:40:30 · 998 阅读 · 0 评论 -
spring本地缓存的几个实践
参考该文,结合个人经验,实践如下 ,简单对比几个方案。1) 本地HashMap 手动存取:适合 缓存的总个数已知,并且value值不变的情况,比如 :public static Map<Integer, String> map = new HashMap<Integer, String>() { { put(101, "北京,CN.BJ"); put(102, "上海,CN.SH"); put(103, "天津,CN.TJ"); put(104,原创 2021-03-10 20:26:14 · 900 阅读 · 0 评论 -
spring教程汇总
注解@RequestMapping 表达式的复杂用法 官网讲解案例 Using the Spring @RequestMapping Annotation原创 2021-02-03 16:59:58 · 99 阅读 · 0 评论 -
spring易混淆知识汇总 - 获取 各种应用上下文对象 的方法
获取各种应用上下文信息的各种方式原创 2020-12-16 20:48:16 · 178 阅读 · 0 评论 -
spring 易混淆知识汇总 - 三者区别:@EnableWebMvc WebMvcConfigurationSupport WebMvcConfigurerAdapter
结论:@EnableWebMvc 就是 WebMvcConfigurationSupport,但是 如果想个性化重写某些方法,请 继承WebMvcConfigurerAdapter 重写即可。如果还是满足不了,请删除@EnableWebMvc 后 继承WebMvcConfigurationSupport 重写方法。原创 2020-12-16 17:34:10 · 335 阅读 · 0 评论 -
如何使用测试类,测试spring项目的事务是否生效
注解类的使用,可以很方便的实现你想要的功能:1) 事务管理: 测试完毕后自动回滚2) 加载配置文件3) 使用spring的注入特性:@Autowired 等的使用4) AOP 功能:在 test方法的前后吗,执行代码进行 初始化或销毁资源等操作原创 2020-11-23 19:22:37 · 1072 阅读 · 0 评论 -
RestTemplate 配置,拦截器配置的一些参数,和测试
怎样配置 RestTemplate的参数比较好呢?RestTemplate 有哪些冷门的用法与知识呢? 怎么不启动项目,直接在测试类中 测试 RestTemplate 呢?原创 2020-11-19 20:04:21 · 1334 阅读 · 0 评论 -
【详解源码】Spring JdbcTemplate 个性化参数的含义和作用
JdbcTemplate 的参数设置详解。 setFetchSize() setMaxRows() setQueryTimeout() setResultsMapCaseInsensitive() 等等原创 2020-11-13 15:52:58 · 1850 阅读 · 0 评论