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的问题解决的主要内容,如果未能解决你的问题,请参考以下文章

DAO 和依赖注入,建议?

choud not autowired,no bean

mysbatis中的Dao.xml的配置中如果属性不是string类型不能用 attribute(属性) != null 来判断,否则失效,无法注入。

以下代码片段是不是容易受到 Rails 5 中 SQL 注入的影响?

DAO模型

springmvc+mybatis 到注入失败的一种原因及解决方案