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| 构造器和说明 |
|---|
GenericsPayloadApplicationEvent(Object source,
E payload,
Class... generics) |
| 限定符和类型 | 方法和说明 |
|---|---|
org.springframework.core.ResolvableType |
getResolvableType() |
getSource, toStringpublic org.springframework.core.ResolvableType getResolvableType()
getResolvableType 在接口中 org.springframework.core.ResolvableTypeProvidergetResolvableType 在类中 org.springframework.context.PayloadApplicationEvent<E>Copyright © 2016–2019. All rights reserved.