最近在做Spring与Ibatis整合时发现继承自SqlMapClientTemplate类的类在用@Autowired进行注入的时候总是会报如下错误:
nested exception is java.lang.IllegalArgumentException: Property 'sqlMapClient' is required
但是如果直接用setXXX()方法在XML文件中注入则不会报此错误。后来在网上找到个解决办法,如下:
做一个类继承SqlMapClientTemplate,之后使用下面代码进行注入:
@Autowired public void setSqlMapClientForAutowire(SqlMapClient sqlMapClient) { super.setSqlMapClient(sqlMapClient); }
暂时解决了这个问题了,希望有更好的解决办法的分享下,谢谢!!
同样的道理继承自SqlMapClientDaoSupport的类也是同样的道理,结局方法也是一样的。
相关推荐
struts2+spring+Ibatis框架包
struts2+hibernate+spring+ibatis 小实例struts2+hibernate+spring+ibatis 小实例struts2+hibernate+spring+ibatis 小实例struts2+hibernate+spring+ibatis 小实例struts2+hibernate+spring+ibatis 小实例struts2+...
是将struts2+spring3+iBATIS进行整合。
有关Struts2+Spring+Hibernate和Struts2+Spring+Ibatis的整合实例demo 原创,完全基于eclipse开发
struts2+spring+ibatis+mysql AOP日志管理,异常捕获 tomcat6.0+jdk1.6
struts1+spring+hibernate+ibatis集成
Struts 1+Struts 2+Spring+Hibernate+iBATIS知识
Struts2+Spring+iBatis整合的一个小例子。 包括了对MySQL数据库的增删改查,只适用于新手,使用时请先把ssi.sql文件导入数据库。 压缩包内有源码和所需jar包
struts2+spring+ibatis的小demo
struts2+spring+ibatis项目实例
里面有spring+struts2+ibatis整合的jar包,
开发环境说明 ...本示例完整地结合Struts2+Spring2+iBatis2+MySQL5,演示了一个用户表的增、删、改、查。 想完整学习Struts2+Spring+iBatis的同仁,可以在这个例子中学习或模仿最基本也是最核心的技术要点。
struts2 + spring + ibatis 实例 struts2 + spring + ibatis 实例 struts2 + spring + ibatis 实例 struts2 + spring + ibatis 实例 struts2 + spring + ibatis 实例
struts2+spring+ibatis整合项目实例
struts2 + spring + ibatis 整合例子,仓库:search.maven.org
struts2+spring+ibatis+oracle+分页搜索+上传附件实例!完整版!
maven构建项目,简单的struts2、spring、mybatis结构实现,页面展示用的easyui
struts2+spring2+ibatis简单登录例子
简单易入手,使用mysql数据库进行数据管理