public class GenericsPayloadApplicationEvent<E>
extends org.springframework.context.PayloadApplicationEvent<E>
//相当于发布事件: EntityModifyEvent<UserEntity>
eventPublisher
.publishEvent(new GenericsPayloadApplicationEvent<>(this, new EntityModifyEvent<>(oldEntity, newEntity), UserEntity.class));
//只监听相同泛型事件
@EventListener
public handleEvent(EntityModifyEvent<UserEntity> event){
}
source| Constructor and Description |
|---|
GenericsPayloadApplicationEvent(Object source,
E payload,
Class... generics) |
| Modifier and Type | Method and Description |
|---|---|
org.springframework.core.ResolvableType |
getResolvableType() |
getSource, toStringpublic org.springframework.core.ResolvableType getResolvableType()
getResolvableType in interface org.springframework.core.ResolvableTypeProvidergetResolvableType in class org.springframework.context.PayloadApplicationEvent<E>Copyright © 2016–2021. All rights reserved.