import com.google.common.eventbus.EventBus; import com.google.common.eventbus.Subscribe; public class MyEvent { private final String message; public MyEvent(String message) { this.message = message; } public String getMessage() { return message; } } public class MySubscriber { @Subscribe public void handleMessage(MyEvent event) { System.out.println("Received event: " + event.getMessage()); } } public class Main { public static void main(String[] args) { EventBus eventBus = new EventBus(); MySubscriber subscriber = new MySubscriber(); eventBus.register(subscriber); eventBus.post(new MyEvent("Hello, EventBus!")); } } <dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>30.1-jre</version> </dependency>


上一篇:
下一篇:
切换中文