# lock **Repository Path**: 6ku/lock ## Basic Information - **Project Name**: lock - **Description**: lock-spring-boot-starter 基于 springBoot 和 Redisson 组件,支持jdk1.7+,lock-spring-boot-starter可以很方便的集成分布式锁到你的系统中。 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2021-03-13 - **Last Updated**: 2021-03-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # lock-spring-boot-starter ## 简介 lock-spring-boot-starter 基于 springBoot 和 Redisson 组件,支持jdk1.7+,lock-spring-boot-starter可以很方便的集成分布式锁到你的系统中。 ## 如何使用 ### 1. 引入lock-spring-boot-starter。 ```xml com.dzy.boot lock-spring-boot-starter 1.0.0-SNAPSHOT ``` ### 2. 配置参数,以下为默认配置(与redis配置一致)。 ```yaml spring: redis: host:150.109.42.197 password:52leifeng@ port:6379 database:1 ``` ### 3. 在需要加分布式锁的方法上,添加注解@DLock,如: ```java @DLock public void lock() throws InterruptedException { logger.info(Thread.currentThread().getName() + "获取到锁"); logger.info("开始执行业务逻辑"); Thread.sleep(1000L); logger.info("结束执行业务逻辑"); } ``` 参考:https://gitee.com/kekingcn/spring-boot-klock-starter