<!-- 初始化spring -->
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/applicationContext.xml</param-value>
</context-param>
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>属性的的SET与GET方法 protected SqlMapClientTemplate sqlMapClientTemplate; public SqlMapClientTemplate getSqlMapClientTemplate() {
return sqlMapClientTemplate;
} public void setSqlMapClientTemplate(SqlMapClientTemplate sqlMapClientTemplate) {
this.sqlMapClientTemplate = sqlMapClientTemplate;
} 属性的SET注入<bean id="sqlMapClient" class="org.springframework.orm.ibatis.SqlMapClientFactoryBean">
<property name="configLocation">
<value>classpath:com/city/conf/sqlmapconfig.xml</value>
</property>
<property name="dataSource">
<ref bean="dataSource"/>
</property>
</bean>
<bean id="sqlMapClientTemplate" class="org.springframework.orm.ibatis.SqlMapClientTemplate">
<property name="sqlMapClient" >
<ref bean="sqlMapClient"/>
</property>
</bean>
<bean id="BaseDAO" abstract="true">
<property name="sqlMapClientTemplate" >
<ref bean="sqlMapClientTemplate" />
</property>
</bean>
<bean id="UserinfoDAO" parent="BaseDAO" class="com.city.dao.UserinfoDAO">
</bean>这里我用UserinfoDAO继承BaseDAO
当我在UserinfoDAO中使用BaseDAO中的这个sqlMapClientTemplate时
出现空指钟异常我想是不是spring的初始化有问题,我在userinfoDAO中随便加入一个string型的属性
用<property name="pp"><value>45648798</value> </property>
来尝试,调试发现这个属性里面也没有被注入
自己对spring不是很熟
可以帮忙处理一下这个问题吗
3Qjava.lang.NullPointerException
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/applicationContext.xml</param-value>
</context-param>
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>属性的的SET与GET方法 protected SqlMapClientTemplate sqlMapClientTemplate; public SqlMapClientTemplate getSqlMapClientTemplate() {
return sqlMapClientTemplate;
} public void setSqlMapClientTemplate(SqlMapClientTemplate sqlMapClientTemplate) {
this.sqlMapClientTemplate = sqlMapClientTemplate;
} 属性的SET注入<bean id="sqlMapClient" class="org.springframework.orm.ibatis.SqlMapClientFactoryBean">
<property name="configLocation">
<value>classpath:com/city/conf/sqlmapconfig.xml</value>
</property>
<property name="dataSource">
<ref bean="dataSource"/>
</property>
</bean>
<bean id="sqlMapClientTemplate" class="org.springframework.orm.ibatis.SqlMapClientTemplate">
<property name="sqlMapClient" >
<ref bean="sqlMapClient"/>
</property>
</bean>
<bean id="BaseDAO" abstract="true">
<property name="sqlMapClientTemplate" >
<ref bean="sqlMapClientTemplate" />
</property>
</bean>
<bean id="UserinfoDAO" parent="BaseDAO" class="com.city.dao.UserinfoDAO">
</bean>这里我用UserinfoDAO继承BaseDAO
当我在UserinfoDAO中使用BaseDAO中的这个sqlMapClientTemplate时
出现空指钟异常我想是不是spring的初始化有问题,我在userinfoDAO中随便加入一个string型的属性
用<property name="pp"><value>45648798</value> </property>
来尝试,调试发现这个属性里面也没有被注入
自己对spring不是很熟
可以帮忙处理一下这个问题吗
3Qjava.lang.NullPointerException
解决方案 »
- PO.VO SSH各层之间怎么传值?
- birt2.3画图的问题
- 第一个BMP出错,搞了一个星期还没搞定,请高手帮忙。
- Hibernate 中怎么获取属性长度
- JFrame去掉标题栏之后桌面工具栏看不到程序图标怎么破
- 怎样安装JavaMail?
- 在武汉做java(j2ee)方面的兄弟有空联系一下
- 如何在session bean 里连接oracle 只要连上100分就是你的,在线等候
- org.apache.xalan.processor.TransformerFactoryImpl not found的异常,高手请进(50 P)!
- jb9 为沙 新件 里面 ejb 都是灰色的 需要先新件什么么?
- 如何根据某个html表单元素被选中来选择相应的servlet来处理
- SSH 循环checkbox,判断是否被选中。怎么写?
<bean id="sqlMapClientTemplate" class="应该是你的类所在的路径">
<property name="sqlMapClient" >
<ref bean="sqlMapClient"/>
</property>
</bean>
protected SqlMapClientTemplate sqlMapClientTemplate; public SqlMapClientTemplate getSqlMapClientTemplate() {
return sqlMapClientTemplate;
} public void setSqlMapClientTemplate(SqlMapClientTemplate sqlMapClientTemplate) {
this.sqlMapClientTemplate = sqlMapClientTemplate;
}
[/code
这是在BaseDAO类里吗?,麻烦你把怎么拿到UserinfoDAO实例的代码发上来,另外测试一下,直接从spring上下文里拿sqlMapClientTemplate的实例有没有问题。
这里的sqlMapClientTemplate也可以通过ApplicationContext 取到实例
Spring 里面配置的所能注入能过上下文对象都可以取到实例
但如果我不使用上下文对象,我这里就会报出空指钟的异常了
我在里定义个DAOFactory,这个factory有个静态的初始化方法getInstance
然后通过这个工厂类开取得各DAO的实例
我在这里的spring的配置是怎么样的呢
是不是在factory配置中加入lookup来实例各DAO对象
如果是他会在报出这个factory需要初始化的错误
谢谢
帮忙解答下!!!
我在里定义个DAOFactory,这个factory有个静态的初始化方法getInstance
然后通过这个工厂类开取得各DAO的实例
我在这里的spring的配置是怎么样的呢
是不是在factory配置中加入lookup来实例各DAO对象
如果是他会在报出这个factory需要初始化的错误
谢谢
帮忙解答下!!!