Я использую распорки2 с пружиной. В моем struts.properties
файле у меня естьStruts2 Spring autowire = "byType"
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
файле.
Не следует ли это сопоставить с моим интерфейсом (т. Е.)?
я верю эта часть JdbcDaoSupportMyDao для работы с DB-операцией весной. Часть s2 отвечает только за создание S2 s такие как Action instance/interceptors/тип результатов для других частей S2 не находятся в действии –