~~~ /** * 代替jdk的synchronized和Lock */ @Autowired private DistributedLock lock; ​ public void test() { String key = "lockKey"; try { boolean isLock = lock.lock(key); if (isLock) { // 此处是业务代码 } else { throw new LockException("lock overtime"); } } finally { lock.releaseLock(key); } } ~~~