public class StatSignAction extends ActionSupport{
private static WorkTimeDAO workTimeDAO;
public static WorkTimeDAO getWorkTimeDAO() {
return workTimeDAO;
}
public static void setWorkTimeDAO(WorkTimeDAO workTimeDAO) {
StatSignAction.workTimeDAO = workTimeDAO;
}
}
我用注释annotation来配置的,在XML中写bean也没用。。老是报空指针错误
private static AclDao aclDao;
public static boolean method(int userId,String sn,int permission) {
System.out.println(aclDao);
//aclDao ==null???
return aclDao.hasPermissionByResourceSn(userId, sn, permission);
//return aclManager.hasPermissionByResourceSn(userId, sn, permission);
} public static AclDao getAclDao() {
return aclDao;
}
@Resource
public void setAclDao(AclDao aclDao) {
SecurityFunction.aclDao = aclDao;//这个还是无法注入啊
}
}
跪求哪位高手说一下吧,哪儿有错
另一边也是注入了的,就调用 注入静态的方法不行啊~~~
@Component("aclDao")
public class AclDaoImpl implements AclDao {