首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計綜合問答

Spring 多包掃描配置:逗號分隔或多標籤

     編輯:程式設計綜合問答

兩種等價寫法

寫法一:單標籤逗號分隔 (推薦,簡潔)

<context:component-scan base-package="com.yh.login,com.kf.pre" />

寫法二:多標籤 (清晰分離)

<context:component-scan base-package="com.yh.login" />
<context:component-scan base-package="com.kf.pre" />

通配符掃描

<!-- 掃描 com 及所有子包 -->
<context:component-scan base-package="com.*" />
<!-- 掃描 com.yh 及子包 -->
<context:component-scan base-package="com.yh.*" />

排除特定包

<context:component-scan base-package="com.yh">
    <context:exclude-filter type="regex" expression="com\.yh\.legacy\..*" />
</context:component-scan>

註解驅動替代 (Spring 3.1+)

@Configuration
@ComponentScan(basePackages = {"com.yh.login", "com.kf.pre"})
public class AppConfig { }

JavaConfig 方式類型安全、重構友好,新項目首選。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved