最近研究Struts+Spring+Mybatis,一切配置妥当后,Service的bean注入后不能正确初始化,启动tomcat的时候可以在log中看到初始化的对象地址,但是使用的时候取值为null。后来将service注入到action中,action交给spring管理,service对象就可以正常注入和使用。然后配置dao的时候又碰到问题了,项目有两个工程,action和service在一个web工程中,mybatis在另一个工程,作为dal层。dao中的SqlSessionTemplate在tomcat启动的时候可以看到有值注入,但是在实际用的时候取值又为null,Junit中写测试代码可以正常注入,不知道问题出在哪里,望高手指教?