1. 程式人生 > >【Spring註解驅動開發】元件註冊-@ComponentScan-自動掃描元件&指定掃描規則

【Spring註解驅動開發】元件註冊-@ComponentScan-自動掃描元件&指定掃描規則

## 寫在前面 > 在實際專案中,我們更多的是使用Spring的包掃描功能對專案中的包進行掃描,凡是在指定的包或子包中的類上標註了@Repository、@Service、@Controller、@Component註解的類都會被掃描到,並將這個類注入到Spring容器中。Spring包掃描功能可以使用XML檔案進行配置,也可以直接使用@ComponentScan註解進行設定,使用@ComponentScan註解進行設定比使用XML檔案配置要簡單的多。 > > 專案工程原始碼已經提交到GitHub:[https://github.com/sunshinelyz/spring-annotation](https://github.com/sunshinelyz/spring-annotation) ## 使用XML檔案配置包掃描 我們可以在Spring的XML配置檔案中配置包的掃描,在配置包掃描時,需要在Spring的XML檔案中的beans節點中引入context標籤,如下所示。