NutzCN Logo
问答 @Inject 没有注入成功
发布于 2521天前 作者 shine 2367 次浏览 复制 上一个帖子 下一个帖子
标签: nutzwk

import org.nutz.dao.Sqls;
import org.nutz.dao.sql.Sql;
import org.nutz.ioc.loader.annotation.Inject;
import org.nutz.ioc.loader.annotation.IocBean;

import cn.wizzer.app.resource.modules.services.BooksService;
import cn.wizzer.framework.page.Pagination;
@IocBean
public class TemplateResourceFounction {

@Inject
private BooksService booksService;

public Pagination cmsBookPage(int pagenumber,int pagesize){
    Sql sql = Sqls.create(" select rb.* from cms_book cb left join resource_books rb on cb.book_id = rb.bookId where cb.channel_id = 109 and cb.disabled = 0 and rb.isShelves = 0 ");
    Pagination page = booksService.listPage(new Integer(pagenumber), pagesize, sql);
    return page;
}

}

3 回复

首先, 发代码用"插入代码"按钮啊!! 真是怎么提升不看的...

然后, ioc容器生成的对象才有注入

beetl的Founction是beetl自行new的,不是ioc容器生成的.

public void registerFunctionPackage(String packageName, Object o)

有这个嘛

ok 搞定了,下次注意^-^

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