ApplicationEvent
以及Listener
是Spring为我们提供的一个事件监听、订阅的实现,内部实现原理是观察者设计模式,设计初衷也是为了系统业务逻辑之间的解耦,提高可扩展性以及可维护性。事件发布者并不需要考虑谁去监听,监听具体的实现内容是什么,发布者的工作只是为了发布事件而已。
创建BasicEntiy
package com.eling.jiale.entity;
public class BasicEntity {
}
创建UserBean
package com.eling.jiale.entity;
public class UserBean extends BasicEntity
{
//用户名
private String name;
//密码
private String password;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
}
创建UserRegisterEvent
packag