Я использую Struts2 с пружиной.В моем файле struts.properties
у меня есть
struts.objectFactory = spring
struts.objectFactory.spring.autoWire = type
У меня есть класс вроде
public class JdbcDaoSupportMyDao extends JdbcDaoSupport implements myjdbcDao
{//......
//......
}
У меня есть запись в моем applicationContext.xml, как
<bean id = "jdbcdaobeanentry" class="Spring_Ingrtn.JdbcDaoSupportMyDao">
<property name="dataSource" ref="dataSource"></property>
</bean>
Теперь, когда у меня есть сеттер / геттер, такой как
private myjdbcDao jdbcsup;
public myjdbcDao getJdbcsup() {
return jdbcsup;
}
public void setJdbcsup(myjdbcDao jdbcsup) {
this.jdbcsup = jdbcsup;
}
Он не работает, он выдает NullPointerException
Почему это так, когда я сопоставил struts.objectFactory.spring.autoWire = type
вмой struts.properties
файл.
Разве он не должен сопоставляться с моим интерфейсом (то есть)?