1

代码如下:

@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

4

0 回答 0