`

java.lang.IllegalArgumentException: No SqlMapClient specified异常解决方案

    博客分类:
  • java
阅读更多


原因是在创建DAO对象时使用了 new xxxDaoImpl()的方法,直接使用注解或配置方式取对应的bean即可

如下:

WebApplicationContext beanFactory = WebApplicationContextUtils.getRequiredWebApplicationContext(sc);
        WriterLogDaowriterLogDao = (WriterLogDao) beanFactory.getBean("writerLogDao");

 或
 

   /**
     * 短信发送日志DAO
     */
    @Resource(name = "mobile12580.WriterLogDao")
    private WriterLogDao writerLogDao;

 

"mobile12580.WriterLogDao"为WriterLogDaoImpl注入的名字

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics