代码如下:
@Controller
公共类 MapEventHandler 实现 EventHandler{
@Resource
VisitorMacService visitorMacService;
@RequestMapping("/maptest")
@ResponseBody
public String maptest(){
return "maptest";
}
@Override
public void onEvent(MapEvent event, long sequence, boolean endOfBatch) throws Exception {
// TODO Auto-generated method stub
visitorMacList = visitorMacService.getAllMacList();
}
当访问 url "localhost:8080/maptest" 时,会自动生成 bean "visitorMacService"。但是当数据放入ringBuffer时,自动执行“onEvent()”方法,bean“visitorMacService”为空。为什么?有人可以帮忙吗?
Spring 版本:4.0.2 lmax 破坏者版本:3.2.1