NutzCN Logo
问答 setup里获取PropertiesProxy对象
发布于 2475天前 作者 蛋蛋的忧伤 1900 次浏览 复制 上一个帖子 下一个帖子
标签:

我想写一个setup,里面初始化wxApi,但是好像在setup里ioc容器还没初始化,PropertiesProxy 给了我刚null

@IocBean
public class Wx_AccessSetup implements Setup{
    public static Ioc ioc;

    @Inject
    private PropertiesProxy conf;

    public void init(NutConfig nc) {
        Wx_AccessSetup.ioc = nc.getIoc();

        WxApi2Impl wxApi = new WxApi2Impl();
        wxApi.configure(conf, "weixin."); // 从配置信息里面读取各种需要的参数

        ((Ioc2)nc.getIoc()).getIocContext().save("app", "wxApi", new ObjectProxy(wxApi));	//将对象放入ioc容器

        //WxHandler.getAccessToken();

    }

    public void destroy(NutConfig nc) {

    }
}
2 回复

不好意思我又傻逼了.....

  Wx_AccessSetup.ioc = nc.getIoc();

        PropertiesProxy conf = nc.getIoc().get(PropertiesProxy.class,"conf");

我相信以后会更熟悉nutz的.慢慢就不会问这么低级的问题...

添加回复
请先登陆
回到顶部