//JSTL函数,完成权限的即时认证
public class SecurityFunction {
private static AclManager aclManager;
public static boolean method(int userId, String sn, int permission) {
System.out.println(aclmanager);//输出为null 所以报空指针错,
return aclManager.hasPermissionByResourceSn(userId, sn, permission);
}
@Resource
public void setAclManager(AclManager aclManager) {
SecurityFunction.aclManager = aclManager;
}}
这个spring 注入静态变量 ,应该怎么写啊???? 我用的是annotation 上面写的要报空指针错~~????
public class SecurityFunction {
private static AclManager aclManager;
public static boolean method(int userId, String sn, int permission) {
System.out.println(aclmanager);//输出为null 所以报空指针错,
return aclManager.hasPermissionByResourceSn(userId, sn, permission);
}
@Resource
public void setAclManager(AclManager aclManager) {
SecurityFunction.aclManager = aclManager;
}}
这个spring 注入静态变量 ,应该怎么写啊???? 我用的是annotation 上面写的要报空指针错~~????
你在配置文件里面加上init-method="init"
自己写init方法初始化