nested exception is org.springframework.beans.factory.BeanCreationException: 不能注入對象 創建對象失敗 spring


【出現錯誤的背景】

在使用Spring+SpringMVC+Mybatis SSM集成框架時,服務器啟動就會報錯。

 

【錯誤根源】

XML配置錯誤。

 

【解決方案】

第一步、查找springmvc.xml 配置文件中 是否添加了掃描注解的范圍。

 

<!-- 開啟掃描注解 --> <context:component-scan base-package=""></context:component-scan>

 

(重要)base-package中要添加掃描注解范圍。

<!-- 開啟掃描注解 --> <context:component-scan base-package="com.hyh.action,com.hyh.service.impl"></context:component-scan>

如果上一步沒問題的話,看下面

第二步、檢查mapper包中的xml。

復制代碼
<mapper > <!-- 完成用戶的賬戶信息驗證 --> <select id="userLogin" parameterType="com.hyh.entity.User" resultType="com.hyh.entity.User"> select * from userInfo where phone=#{phone} and accoundpwd=#{accountpwd} </select> </mapper>
復制代碼

 (重要)mapper 標簽中,一定要寫namespace。

如下:

 

復制代碼
<mapper namespace="com.hyh.mapper.UserMapper"> <!-- 完成用戶的賬戶信息驗證 --> <select id="userLogin" parameterType="com.hyh.entity.User" resultType="com.hyh.entity.User"> select * from userInfo where phone=#{phone} and accoundpwd=#{accountpwd} </select> </mapper>
復制代碼

 一般出現這些問題,無非是粗心、粗心、還是粗心。

另外一定要記住:有些關鍵字,能復制就復制,打字容易錯。

 

,com.taotao.search.dao

我的錯誤 項目是sso的maven結構,然后在搭建solr服務的時候多添加了一個dao層的注入,用到注解@Repository,然而我的springmvc中掃描注解是<context:component-scan base-package="com.taotao.search.service"/>,只是<!-- 配置包掃描器,掃描所有帶@Service注解的類 -->,在serviceimpl注入dao層對象,就會報創建對象錯誤,注入對象失敗,改為<context:component-scan base-package="com.taotao.search.service,com.taotao.search.dao"/>,啟動項目錯誤消失。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



猜您在找 Spring AOP:Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException Spring mvc 錯誤:org.springframework.beans.factory.BeanCreationException org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'xtCsDao': Injection of resource dependencies failed; nested exception is org.springframework.beans.factory.BeanC org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'userController': Injection of autowired dependencies failed; nested exception is org.springframework.beans.facto 警告: Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error starting Tomcat context. Exception: org.springframework.beans.factory.BeanCreationException Cannot resolve reference to bean 'mongoTemplate' while setting bean property 'mongoOperations'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with na 關於本次【Unsatisfied dependency expressed through field 'iClientFeignEmployeeService'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'com.oppo】 org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in class path resource [bean.xml]: Invocation of init method failed; nested exception is Context initialization failed org.springframework.beans.factory.BeanCreationException
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM