springboot项目中使用事件监听器
使用springboot内置监听器。使用场景:一个功能完成后需要同步数据给其他的功能使用
注意:需要同步数据的接口只能在同一个项目中。
第一步 : 抛出事件
- 编写一个监听器使用的事件类并且继承 ApplicationEvent
写上事件需要抛出的哪些参数
import org.springframework.context.ApplicationEvent;
import java.math.BigDecimal;
public class LgsReceiptEvent extends ApplicationEvent {
private String asnDid;
private Float receivedQty;
private String lgsLineNumber;
private String uomUid;
private String itemUid;
private String poDid;
private String warehouseUid;
private BigDecimal qty;
public BigDecimal getQty() {
return qty;
}
public void setQty(BigDecimal qty) {
this.qty = qty;
}
public String getWarehouseUid() {
return warehouseUid;
}
public String getPoDid() {
retur