nutzam/nutz — Issue #153: Mvc Setup 的 destroy 方法，读取不到 Ioc
Author: zozoh
Created: 2012-02-09 21:18:47+00:00
State: open

我随便建立了一个 Setup init 的时候很好，但是 destory 的时候， 获取 Ioc 取不到

public class ZTaskSetup implements Setup {

private static final Log log = Logs.get();

@Override
public void init(NutConfig config) {
...

@Override
public void destroy(NutConfig config) {
// 关闭并通知
Ioc ioc = config.getIoc();
GlobalLock glock = ioc.get(GlobalLock.class, "schedule");
glock.setStop(true);

...
}

等有时时间我再跟一下， 看来是 Mvcs.getIoc() 的问题，
而且 Mvcs.NAME 再 Filter 的 destroy 方法里，返回的就是 null

为啥 Mvcs.NAME 要用 ThreadLocal 呢? 难到要支持多个 Ioc 容器不成 ?