0
我有一個TestController
作用域會話。它正在處理MyEvent
。Spring引導中的事件監聽器
@Controller
@Scope("session")
@RequestMapping(value = "/test")
@Slf4j
public class TestController {
private String phone = getPhone();
private String getPhone() {
String phone = RandomGenerator.generateNumeric(4);
log.info("Phone is: {}", phone);
return phone;
}
@EventListener
public void listen(MyEvent event) {
log.info("Event in {} ({})", this, RandomGenerator.generateNumeric());
}
}
但是當我發佈事件時,TestController類的實例只有一個得到這個。但我想要處理所有實例中的事件。你可以幫幫我嗎?
什麼的所有實例?你要求會話範圍,所以它會發布當前會話的事件.... –