toggle menu
common-ext
1.1.0
jvm
switch theme
search in API
common-ext
/
io.github.caijiang.common.lock
Package-level
declarations
Types
Types
Auto
Lock
Link copied to clipboard
@
Target
(
allowedTargets
=
[
AnnotationTarget.FUNCTION
]
)
@
Repeatable
(
value
=
AutoLocks::class
)
annotation class
AutoLock
(
val
value
:
String
=
""
,
val
key
:
String
=
""
)
Auto
Lock
Config
Link copied to clipboard
@
Configuration
@
EnableAspectJAutoProxy
open
class
AutoLockConfig
(
applicationContext
:
ApplicationContext
)
:
Ordered
Auto
Locks
Link copied to clipboard
@
Target
(
allowedTargets
=
[
AnnotationTarget.FUNCTION
]
)
annotation class
AutoLocks
(
val
value
:
Array
<
AutoLock
>
)
Enable
Auto
Lock
Link copied to clipboard
@
Import
(
value
=
[
AutoLockConfig::class
]
)
@
Target
(
allowedTargets
=
[
AnnotationTarget.CLASS
]
)
annotation class
EnableAutoLock