解決外部jar包@Service無(wú)法注解無(wú)法掃描的問(wèn)題
外部jar包@Service無(wú)法注解無(wú)法掃描問(wèn)題
在確保spring配置無(wú)誤的情況下
如:
<context:component-scan base-package="your.can.pakeage"></context:component-scan>
檢查待掃描的外部jar包,導(dǎo)出選項(xiàng)時(shí),是否勾選: add directory entries 。
若沒(méi)勾選,請(qǐng)勾選。

原因:
沒(méi)有add directory entries,導(dǎo)出的jar包中的注解無(wú)法被掃描
Service包中的組件無(wú)法被掃描到
一般遇到service無(wú)法被掃描到有這么幾個(gè)問(wèn)題
- serviceImpl沒(méi)有添加@service注解
- 主程序入口的位置不正確,應(yīng)該在項(xiàng)目的外層,這樣才能掃描到與之同級(jí)的包以及子包(當(dāng)然也可以添加 @ComponentScan()注解)
- service下層次的Mapper沒(méi)有添加@Mapper 注解
- 直接手動(dòng)掃描了某些包,導(dǎo)致自動(dòng)掃描失效。
但本人碰到了一個(gè)十分奇怪的問(wèn)題導(dǎo)致了無(wú)法被掃描
在serviceImpl中寫入一些測(cè)試方法使用的是Junit4的注解。。
然后就杯具了。。。。。。一直提示service無(wú)法被掃描到,刪除測(cè)試方法后成功runing
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
- Spring中@Service注解的作用與@Controller和@RestController之間區(qū)別
- 聊聊注解@controller@service@component@repository的區(qū)別
- spring注解@Service注解的使用解析
- Spring @Bean vs @Service注解區(qū)別
- 詳解Spring注解--@Autowired、@Resource和@Service
- Spring 中 @Service 和 @Resource 注解的區(qū)別
- 使用@Service注解出現(xiàn)No bean named 'xxxx' available]錯(cuò)誤的解決
相關(guān)文章
詳解SpringBoot可執(zhí)行Jar包運(yùn)行原理
SpringBoot有一個(gè)很方便的功能就是可以將應(yīng)用打成可執(zhí)行的Jar,那么大家有沒(méi)想過(guò)這個(gè)Jar是怎么運(yùn)行起來(lái)的呢,本篇博客就來(lái)介紹下 SpringBoot可執(zhí)行Jar包的運(yùn)行原理,需要的朋友可以參考下2023-05-05
SpringBoot獲取配置文件中的配置項(xiàng)的常用方式
這篇文章主要介紹了SpringBoot獲取配置文件中的配置項(xiàng)的常用方式,并通過(guò)代碼示例講解的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下2024-11-11
java實(shí)現(xiàn)后臺(tái)圖片跨域上傳功能
這篇文章主要給大家介紹了關(guān)于java實(shí)現(xiàn)后臺(tái)圖片跨域上傳功能的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用java具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-07-07
Java多線程連續(xù)打印abc實(shí)現(xiàn)方法詳解
這篇文章主要介紹了Java多線程連續(xù)打印abc實(shí)現(xiàn)方法詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-03-03
idea +junit單元測(cè)試獲取不到bean注入的解決方式
這篇文章主要介紹了idea +junit單元測(cè)試獲取不到bean注入的解決方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-08-08
jpa多數(shù)據(jù)源時(shí)Hibernate配置自動(dòng)生成表不生效的解決
這篇文章主要介紹了jpa多數(shù)據(jù)源時(shí)Hibernate配置自動(dòng)生成表不生效的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-02-02
IntelliJ IDEA 構(gòu)建maven多模塊工程項(xiàng)目(詳細(xì)多圖)
URLConnection發(fā)送HTTP請(qǐng)求的方法_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理

