Dependency injection 使用带构造函数注入的Springbean的java.lang.NullPointerException

Dependency injection 使用带构造函数注入的Springbean的java.lang.NullPointerException,dependency-injection,nullpointerexception,Dependency Injection,Nullpointerexception,我在一个类中得到了一个NullPointerException,我无法解释为什么。它使用SpringFramework版本2.5.6,它是一个Springbean。70处的代码行是 userPreferenceService = (UserPreferenceService) MyAppContext.getApplicationContext().getBean("userPreferenceService"); 应用程序上下文具有以下特性 <bean id="userPref

我在一个类中得到了一个NullPointerException,我无法解释为什么。它使用SpringFramework版本2.5.6,它是一个Springbean。70处的代码行是

userPreferenceService = (UserPreferenceService) MyAppContext.getApplicationContext().getBean("userPreferenceService");
应用程序上下文具有以下特性

    <bean id="userPreferenceService" class="com.service.PreferenceServiceImpl">
    <constructor-arg ref="displayFieldsDAO" />
    <constructor-arg ref="displayPrefDAO" />
    <constructor-arg ref="savedQueryDAO" />
    <constructor-arg ref="userDAO" />
</bean>