NutzCN Logo
问答 关于filter中无法注入获取service的问题
发布于 3323天前 作者 qq_7e14da0b 3428 次浏览 复制 上一个帖子 下一个帖子
标签: ioc

方式1:

@IocBean
public class GuestFilter implements ActionFilter {
	@Inject
	private LoginService loginService;

获取到的是空的。

方式2:

Dao dao = (Dao) Mvcs.getIoc().get(Dao.class);

用方式二也不行

5 回复

actionContext.getIoc().get(Dao.class);

如果不行那么就是你的dao注入到ioc里面的名字不是 dao 这种情况请用actionContext.getIoc().get(Dao.class,"XXX"); 其中XXX为你注入的Dao对象的名称

我补充一种

@Filters(@By(type=XX.class,args="ioc:xxxXX"))

来自炫酷的 NutzCN

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