Spring註解用法:@Component, @Service, @Controller, @Repository

總結

@Component@Service@Controller@Repository是spring註解,註解後能夠被spring框架所掃描並注入到spring容器來進行管理 
@Component是通用註解,其餘三個註解是這個註解的拓展,而且具備了特定的功能 
@Repository註解在持久層中,具備將數據庫操做拋出的原生異常翻譯轉化爲spring的持久層異常的功能。 
@Controller層是spring-mvc的註解,具備將請求進行轉發,重定向的功能。 
@Service層是業務邏輯層註解,這個註解只是標註該類處於業務邏輯層。 
用這些註解對應用進行分層以後,就能將請求處理,義務邏輯處理,數據庫操做處理分離出來,爲代碼解耦,也方便了之後項目的維護和開發。spring

相關文章
相關標籤/搜索