java - spring自動掃描context:component-scan的簡單問題
問題描述
<context:component-scan base-package='personal.test' use-default-filters='false' ><context:include-filter type='regex' expression='personal.test.manager.*'/><context:include-filter type='regex' expression='personal.test.apiserver.process.sdkapi.*'/> </context:component-scan>
我看都說<context:component-scan>這個掃描,只會掃描@Component @Controller@Service等這些注解的類。
可是,我上面的配置,personal.test.manager這個包下的所有類都被實例化了。
很多類并沒有加注解。
我怎樣設置才能只掃面@Component @Controller@Service等這些注解的類呢?
小白一個,謝謝各位大神幫忙解答一下了。
問題解答
回答1:type 不要用 regex, 使用 annotation
<context:include-filter type='annotation' expression='org.springframework.stereotype.Service' />
相關文章:
1. 我在導入模板資源時遇到無法顯示的問題,請老師解答下2. vue打包和PHP后臺怎樣同域名部署配置3. 默認輸出類型為json,如何輸出html4. 請問連接文件怎么寫5. 上傳多圖時,最后一張圖為縮略圖,想設置第一張圖為縮略圖怎么解決?6. php怎么實現(xiàn)刪除文章的同時,同時刪除編輯器上傳的圖片??7. php多任務倒計時求助8. 數(shù)組排序,并把排序后的值存入到新數(shù)組中9. dump(Db::query(’SELECT * FROM `user`’));的時候提醒錯誤。10. 請問“由于 Cookie “PHPSESSID”的“SameSite”屬性設置為“None”,但缺少“Secure”屬性,此 Cookie 未來將被拒絕。”請問出現(xiàn)這個問題怎么辦?
