-
修改了默认提示信息,从“重复请求,请稍后重试”改为“慢点嘛,手速太快啦~”。优化用户交互体验,使提示语更具亲和力和趣味性。
-
新增了一个详细的README.md文件,介绍了idempotent-spring-boot-starter项目的背景、基本思路、配置方式和使用示例。文件还包含了如何使用分布式锁来防止重复提交请求的相关内容,文档化了注解用法以及统一异常处理配置。
-
在IdempotentAutoConfiguration类中,增加一个条件注解@ConditionalOnProperty,该注解的作用是当spring.idempotent.default-exception-handler的值为真时,这个配置类才会启动。同时,在IdempotentProperties类中添加了一个新的属性defaultExceptionHandler,该属性默认为真。
-
这次提交中,我们新增了IdempotentAutoConfiguration类、LockKeyGenerator接口,并对项目进行了一些配置修改。IdempotentAutoConfiguration主要用于配置处理,而LockKeyGenerator则提供接口生成lock key。在项目中,我们还添加了maven-wrapper.jar文件的自动下载功能,不再需要手动下载。