hessian不能注入dao的问题解决
Posted hoge66的专栏
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了hessian不能注入dao的问题解决相关的知识,希望对你有一定的参考价值。
天天卡,写个程序很费劲,不是卡这儿就是卡那里,一天天的不出活,周六日费时间都在这上面了。
问题:hessian能调通,就是不能操作数据库,userDao不能注入,为null,期初以为是实体类赋值的问题呢,搞了半天不是;
怎么解决的呢?问题出在web.xml上:
<!-- Spring配置文件开始 --> <context-param> <param-name>contextConfigLocation</param-name> <param-value> classpath:spring-*.xml </param-value> </context-param>
上面是正确的配置:
这是错误的:
<!-- Spring配置文件开始 --> <context-param> <param-name>contextConfigLocation</param-name> <param-value> classpath:spring-config.xml </param-value> </context-param> <!-- 在此处配置刚刚写的spring-hessian.xml的位置 --> <context-param> <param-name>contextConfigLocation</param-name> <param-value> classpath:spring-hessian.xml </param-value> </context-param>
不能同时有两个这样的<context-param>配置,但程序不报错。
以上是关于hessian不能注入dao的问题解决的主要内容,如果未能解决你的问题,请参考以下文章
mysbatis中的Dao.xml的配置中如果属性不是string类型不能用 attribute(属性) != null 来判断,否则失效,无法注入。