解決外部jar包@Service無法注解無法掃描的問題
外部jar包@Service無法注解無法掃描問題
在確保spring配置無誤的情況下
如:
<context:component-scan base-package="your.can.pakeage"></context:component-scan>
檢查待掃描的外部jar包,導出選項時,是否勾選: add directory entries 。
若沒勾選,請勾選。

原因:
沒有add directory entries,導出的jar包中的注解無法被掃描
Service包中的組件無法被掃描到
一般遇到service無法被掃描到有這么幾個問題
- serviceImpl沒有添加@service注解
- 主程序入口的位置不正確,應該在項目的外層,這樣才能掃描到與之同級的包以及子包(當然也可以添加 @ComponentScan()注解)
- service下層次的Mapper沒有添加@Mapper 注解
- 直接手動掃描了某些包,導致自動掃描失效。
但本人碰到了一個十分奇怪的問題導致了無法被掃描
在serviceImpl中寫入一些測試方法使用的是Junit4的注解。。
然后就杯具了。。。。。。一直提示service無法被掃描到,刪除測試方法后成功runing
以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
Java多線程連續(xù)打印abc實現(xiàn)方法詳解
這篇文章主要介紹了Java多線程連續(xù)打印abc實現(xiàn)方法詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下2020-03-03
idea +junit單元測試獲取不到bean注入的解決方式
這篇文章主要介紹了idea +junit單元測試獲取不到bean注入的解決方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-08-08
jpa多數(shù)據(jù)源時Hibernate配置自動生成表不生效的解決
這篇文章主要介紹了jpa多數(shù)據(jù)源時Hibernate配置自動生成表不生效的解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-02-02
Spring Data JPA中的Specification動態(tài)查詢詳解
Specification是一個設計模式,用于企業(yè)級應用開發(fā)中,其主要目的是將業(yè)務規(guī)則從業(yè)務邏輯中分離出來,在數(shù)據(jù)查詢方面,Specification可以定義復雜的查詢,使其更易于重用和測試,這篇文章主要介紹了Spring Data JPA中的Specification動態(tài)查詢詳解,需要的朋友可以參考下2023-07-07
IntelliJ IDEA 構建maven多模塊工程項目(詳細多圖)
這篇文章主要介紹了IntelliJ IDEA 構建maven多模塊工程項目(詳細多圖),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-06-06
URLConnection發(fā)送HTTP請求的方法_動力節(jié)點Java學院整理
這篇文章主要介紹了URLConnection發(fā)送HTTP請求的方法,主要介紹了如何通過Java(模擬瀏覽器)發(fā)送HTTP請求,有興趣的可以了解一下2017-07-07

