注解类型 Locked


@Target(METHOD) @Retention(SOURCE) public @interface Locked
使用一个 Lock 保护注解方法中的所有语句。

对于非静态方法,使用名为 $lock 的字段;对于静态方法,使用 $LOCK。 这些字段会在需要时生成,如果它们尚不存在。

由于 Locked 使用与 Locked.ReadLocked.Write 不同类型的锁,因此在同一个类中使用默认名称会产生编译时错误。

完整文档请见 Lombok 项目关于 @Locked 功能的页面

  • 元素详情

    • String value
      可选:指定要锁定的不同字段的名称。 如果此字段尚不存在(仅当您未指定特定名称时才会自动生成字段),则会发生编译时错误。
      返回
      要锁定的字段的名称(空白 = 生成一个)。
      默认
      ""