网站首页> 博客> 解决struts2+spring2.5+ibatis2,Property 'sqlMapClient' is required

解决struts2+spring2.5+ibatis2,Property 'sqlMapClient' is required

好文 2014
Ibug
Ibug 2018-05-30
收藏

关于ibatis的配置和试用
   struts2+spring2.5+ibatis2,尝试配置。由于dao在继承SqlMapClientDaoSupport后始终无法完成注册,一直在网上查找原因。
奋斗两天无果,只能寄希望能绕过SqlMapClientDaoSupport进行尝试。
   如果不用继承SqlMapClientDaoSupport,可以很随意的完成sqlMapClient的注册,实现ibatis的调用。但还是窥视于SqlMapClientDaoSupport
对于ibatis的封装,希望能简单的使用SqlMapClientTemplat完成所有底层操作。
   继续奋斗,最终在网上发现一个偏方:
   @Repository
public abstract class AbstractiBatisDAO extends SqlMapClientDaoSupport {
 
 @Resource(name = "sqlMapClient")
 private SqlMapClient sqlMapClient;
 
 @PostConstruct        
 public void initSqlMapClient(){
  super.setSqlMapClient(sqlMapClient);    
 }

}

通过@PostConstruct实现了sqlMapClient的注入,最终得偿所愿可以extends SqlMapClientDaoSupport。


  • 没有任何评论
个评论
Ibug

Ibug (青铜)

90金币 (5)粉丝 (39)源码

(该家伙很懒,什么也没说!)

 

加入微信群,不定期分享源码和经验
签到活跃榜 连续签到送额外金币
最新博客
校园跑腿系统外卖系统软件平台大学生创业平台搭建 468
壹脉销客智能名片CRM系统小程序可二开源码交付部署 454
为啥没搞了 654
Nginx 的 5 大应用场景,太实用了! 933
CentOS 8-stream 安装Postgresql 详细教程 1098
JAVA智慧校园管理系统小程序源码 电子班牌 Sass 模式 1057
Java智慧校园系统源码 智慧校园源码 智慧学校源码 智慧校园管理系统源码 小程序+电子班牌 804
Java智慧校园系统源码 智慧校园源码 智慧学校源码 智慧校园管理系统源码 小程序+电子班牌 786
致远OA权限 1276
发博客会有金币吗 821