我得到了像封裝結構:Spring組件掃描自定義過濾器
(...)
com.domain.group.dao
com.domain.group.service
(...)
com.domain.users.dao
com.domain.users.service
有沒有辦法告訴大家,應該掃描只是所有的這些包類的春天「道」或「服務」的結束?
here's example of similar problem,但它不能解決我的問題。
我得到了像封裝結構:Spring組件掃描自定義過濾器
(...)
com.domain.group.dao
com.domain.group.service
(...)
com.domain.users.dao
com.domain.users.service
有沒有辦法告訴大家,應該掃描只是所有的這些包類的春天「道」或「服務」的結束?
here's example of similar problem,但它不能解決我的問題。
<context:component-scan base-package="com.domain">
<context:include-filter type="regex" expression=".*dao\.[^.]*"/>
<context:include-filter type="regex" expression=".*service\.[^.]*"/>
</context:component-scan>
@see Spring Reference Chapter 4.10.3 Using filters to customize scanning
<context:component-scan base-package="org.example">
<context:include-filter type="regex" expression="YOUR REGEX"/>
</context:component-scan>
PS:你可以有多個包括過濾器一個用於服務正則表達式,一個用於DAO
這是從Using filters to customize scanning section of the Spring reference guide拍攝。
它解決了我的問題,謝謝:) – Cichy
你不能提供一個下COMP-掃描幾個過濾器。 – IvanNik