ioc-spring注入空指针问题

问题描述

spring注入空指针问题

找了一圈还是不行,只能拜托各位了。
action能获取到userService,一样的写法,但这里获取不到,action里也能获取到quartzJob,而且这样获取userService就能够被注入进quartzJob中。
扫描是;
下附代码,空指针出在调用userService里的方法行处,应该说的很清楚了。
普通类:
@Component(value="quartzJob")
@Scope("prototype")
public class QuartzJob implements Job,Serializable {

            @Autowired
            private UserService userService;

            public UserService getUserService() {
                        return userService;
            }
            public void setUserService(UserService userService) {
                        this.userService = userService;
            }

解决方案

问题找到了,跟struts2一样

解决方案二:

貌似这里找不到哪儿错了。既用 @Autowired 怎么还有get和set方法;你的UserService接口有几个实现类?是不是大小写错了?

解决方案三:

你这问题找到了,也不说怎么个情况和解决办法。

时间: 2024-12-24 11:34:11

ioc-spring注入空指针问题的相关文章

spring注入-spring 注入时 子类父类注入 后子类属性为空

问题描述 spring 注入时 子类父类注入 后子类属性为空 有这样的结构设计类: 父类: package com.company.name.parent; public class CustomerInfoBO{ private XXXDao xXXDao; //xXXDao setter,getter } 子类: package com.company.name.children; public class CustomerInfoBO extends com.company.name.pa

如何解决xfire发布的Webservice中Spring注入为空的问题

Spring框架使用中注入为空是一个比较头疼的问题,遇到Webservice和Spring框架配合时,这个问题更容易出现并很难发现问题的原因. 在做SSO系统中就遇到这样的问题,在Service的实现类中注入Ibatis数据库操作的Mapper一直为空,最终发现原因是xfire和Spring配合使用时和普通使用xfire的配置方式不同 xfire可以快速发布Webservice,通常情况下,只需要下边几个步骤. 1. 创建Service接口和实现类 例如SSOMethodsServices和SS

JSP 获取Spring 注入对象示例

 这篇文章主要介绍了JSP如何获取Spring 注入对象,实现代码如下,需要的朋友不要错过       <%@ page import="org.springframework.web.context.support.WebApplicationContextUtils"%> <%@ page import="org.springframework.context.ApplicationContext"%> ServletContext sc

日志-关于spring注入的一点遐想

问题描述 关于spring注入的一点遐想 小弟也是刚入门的程序员,不敢班门弄斧.只是在做项目的时候基于遭遇,产生了一点联想.在有开源框架支持的项目中,又有maven.在打包成jar之后,运行的时候并没有在日志的记录,看到没有加载spring配置文件的记录,只有hibernate的连接记录.但是jar包可以运行,功能也能实现.所以就产生了一点疑问,spring的注入是在什么时候进行的?难道是在打成jar包的时候,已经编译注入进去了吗?否则很难解释.编译过后,java文件已近变成了class文件,试

spring 注入 dao,引用的时候为null

问题描述 spring 注入 dao,引用的时候为null spring配置文件如下: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd"> default-autowire

java spring注入bean生成一个类实例,请问这个类实例是单体类吗?全局唯一吗。

问题描述 java spring注入bean生成一个类实例,请问这个类实例是单体类吗?全局唯一吗. 小弟刚从C++转JAVA不久,遇到这样一个问题,求高人帮忙解答. 我现在大体理解了注入的实现方式,例如在一个标注有@configuration 的类里面,如果一个方法 上面有@bean,那么这个方法的返回的类对象会被实例化. 我的疑问是这样的,这个实例化的对象是全局唯一的吗,或者说 是一个单体类吗? 因为我要在我的程序里不同地方使用调用这个bean的方法,我担心如果是单体类的话, 是否存在数据同步

spring-关于Spring注入..........

问题描述 关于Spring注入.......... 问题描述: 我想在tomcat启动的时候拦截所有dao的实现层的一个继承类并对其进行注入.请问我改如何实现 解决方案 可以做的,http://blog.csdn.net/evankaka/article/details/45242505就是要自己配置拦截的方法 解决方案二: 本次要向大家介绍一下Spring的注入,包括属性注入,对象注入,构造方法注入,集合注入.在介绍之前,先做一些准备工作.首先新建一个JAVA项目,名为SpringDemo.然

框架-第一次搭个SSH,spring注入为null

问题描述 第一次搭个SSH,spring注入为null 第一次搭了个框架 注入bean问题找了半天找不到 解决方案 配置文件错了,配置文件是区分大小写的 你把下面name="recordservice"改成name="recordService" 解决方案二: 大小写问题.你bean配置里name值写的是recordservice,而action里面写的是recordService 解决方案三: 你的action有没有set方法 解决方案四: 应该调用name的值吧

spring 注入问题 获取值为null

问题描述 spring 注入问题 获取值为null public interface UserService { void add(User user); } @Service public class UserServiceImpl implements UserService { @Resource private UserDao userDao; public void add(User user){ userDao.add(user); } } @Controller @Scope("p