摘要:寫項目時遇到如標題那樣的錯誤提示提示的意思是你的程序里說需要的類但卻沒有找到它所以也就報錯了網上搜索一番大概也是有幾類說法的注解寫在了接口類上面把注解寫在該接口類的實現類上則不報錯了配置文件中要配置好掃描類如下其它類型的原因我的解決是將以下
寫項目時遇到如標題那樣的錯誤提示: "No qualifying bean of type XXX found for dependency XXX", JVM提示的意思是你的程序里說需要XXX的Bean(類), 但卻沒有找到它, 所以也就報錯了.
網上搜索一番, 大概也是有幾類說法的:
1."@Service"注解寫在了接口類(interface)上面, 把"@Service"注解寫在該接口類的實現類(implements)上, 則不報錯了[ref];
2.配置文件中要配置好"掃描類"[ref], 如下:
3.其它類型的原因;
我的解決Solution是, 將以下代碼中的@Resource替換成@Autowired, 則不報錯:
@Service public class UserServiceImpl implements UserService { @Resource // 替換成"@Autowired"; private AdminUserMapper adminUserMapper; // 其余代碼... }
JVM是不報錯了, 可這實在是治標不治本, 要理解為什么會這么報錯, 要去理解@Autowired與@Resource的區別(可搜索看看), 以及看Spring框架的官方文檔的說明(這才是第一手的資料);
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/67860.html
摘要:因此,引入注解,先看一下配置文件怎么寫注意第行,使用必須告訴一下我要使用注解了,告訴的方式有很多,是一種最簡單的,會自動掃描路徑下的注解。 什么是注解 傳統的Spring做法是使用.xml文件來對bean進行注入或者是配置aop、事物,這么做有兩個缺點: 1、如果所有的內容都配置在.xml文件中,那么.xml文件將會十分龐大;如果按需求分開.xml文件,那么.xml文件又會非常多。總之...
摘要:序本文主要聊聊中的注解。這里從獲取注解有個可以標注使用哪個,這里的就是尋找這個標識。推薦注解指定,然后的返回,讓它去尋找默認的自己應用里頭都默認定義一個給托管 序 本文主要聊聊spring中的async注解。 AsyncConfigurer @EnableAsync(proxyTargetClass = true) @Configuration public class AsyncCo...
閱讀 1458·2021-11-24 09:39
閱讀 1775·2021-11-22 15:25
閱讀 3728·2021-11-19 09:40
閱讀 3283·2021-09-22 15:31
閱讀 1288·2021-07-29 13:49
閱讀 1192·2019-08-26 11:59
閱讀 1308·2019-08-26 11:39
閱讀 919·2019-08-26 11:00