国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > Java > 正文

spring-boot-klock-starter V1.1 主體功能重大更新內容介紹

2024-07-13 10:17:18
字體:
來源:轉載
供稿:網友

基于redis的 spring-boot 分布式鎖組件,使得項目擁有分布式鎖能力變得異常簡單,開箱即用。

此組件同樣適用于spring mvc項目。

本次更新內容:

  1. 支持鎖定方法入參的業務key
  2. 支持注解方式獲取業務key
  3. 支持Spel獲取業務key

具體使用方式如下:

spring,boot,starter,springboot,klock

使用場景描述:

本次更新主要解決,如果入參的value相同時需要加鎖,入參的value不同的時候不加鎖直接放行的場景;

開箱即用

1.添加lock starter組件依賴    

<dependency>      <groupId>org.springframework.boot</groupId>      <artifactId>spring-boot-klock-starter</artifactId>      <version>1.0-SNAPSHOT</version>    </dependency>

2.application.properties配置redis鏈接:spring.klock.address=127.0.0.1:6379

3.在需要加分布式鎖的方法上,添加注解@Klock,如:

@Servicepublic class TestService {  @Klock(waitTime = Long.MAX_VALUE)  public String getValue(String param) throws Exception {    if ("sleep".equals(param)) {//線程休眠或者斷點阻塞,達到一直占用鎖的測試效果      Thread.sleep(1000 * 50);    }    return "success";  }}

總結

以上所述是小編給大家介紹的spring-boot-klock-starter V1.1 主體功能重大更新內容介紹,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對VeVb武林網網站的支持!


注:相關教程知識閱讀請移步到JAVA教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 浦北县| 弥勒县| 河曲县| 阜康市| 扶风县| 安多县| 兴义市| 南郑县| 乐陵市| 蒲城县| 临沧市| 吴桥县| 潞西市| 桑日县| 宜昌市| 顺平县| 深圳市| 金昌市| 鄂托克旗| 泸水县| 芷江| 静安区| 鹿泉市| 元氏县| 河北区| 卓资县| 同心县| 张家口市| 寿光市| 全椒县| 东台市| 遂昌县| 宜良县| 怀化市| 普兰店市| 米脂县| 邛崃市| 维西| 南皮县| 三都| 宜昌市|