rpct.net
当前位置:首页 >> spring注解空指针怎么解决 >>

spring注解空指针怎么解决

为什么会是空指针?你这种做法肯定会空指针的。在web项目中,通过在web.xml中配置可以去自动加载ApplicationContext.xml文件,当加载该文件时,会实例化所有的singleton作用域没有被设置成懒加载的对象。而你在这里面没有去加载ApplicationConte...

这个问题很明显,你使用了spring,但你的bean并不是从spring容器中拿到。 正常的应该是: UserAction userAction=(UserAction )ApplicationContext.getBean("userAction"); 这样才是属于spring管理,它才能进行依赖注入。 至于怎么拿到Applicati...

是不是扫描的时候dao所在的包没包含住

没有明白你的意思, 你是不是没有搜索到普通类?为什么不用@Autowired 注解。 定时器用的spring quartz 么

这个是应为你struts中class名字与bean中class的名字不同,匹配不到,所以是空,,看看你JSP页面对应的struts2中action的class和beans中与之对应的class

回 patrick002 : 这个项目不是web项目,在spring中有没有一个注解可以自动去加载ApplicationContext配置文件呢?

@Resource注解是先根据类型匹配的,再根据名称匹配;检查一下您的类型是否一致,或匹配名称是否一致; 不然您就直接使用spring里提供的替代@Resource的@Autowired试一下。

看看set方法是不是符合命名规范,setAge属性的首字母必须大写。 用到的接口: Java代码 public interface TestInterface { public void printDemo(); } 实现接口的类: Java代码 public class TestDemo implements TestInterface { public void ...

首先确定你的项目里加入了Struts2和Spring集成的JAR包,然后在Spring配置文件中配置Action注入service.在Struts2的配置文件中的Class引用Spring配置文件里bean的ID属性。

struts.xml中SaveUserAction的class属性有没有对应好Spring配置文件中id="saveUserAction"的Action,即

网站首页 | 网站地图
All rights reserved Powered by www.rpct.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com