SpringMVC中四個基本註解

2021-10-12 01:45:44 字數 714 閱讀 5735

@component、@repository   @service、@controller

看字面含義,很容易卻別出其中三個:

@controller 控制層,就是我們的action層

@service 業務邏輯層,就是我們的service或者manager層

@repository 持久層,就是我們常說的dao層

而@component (字面意思就是元件),它在你確定不了事哪乙個層的時候使用。

其實,這四個註解的效果都是一樣的,spring都會把它們當做需要注入的bean載入在上下文中;

但是在專案中,卻建議你嚴格按照除componen的其餘三個註解的含義使用在專案中。這對分層結構的web架構很有好處!!

這裡講的是springmvc中這四個註解的作用,其實srping中這四個註解的作用和springmvc一樣.

參考2

很多解釋都太專業,不適合初學者看~

@restcontroller

("/ims/chat"

)(value =

"/tosentchatmessage"

)

@service

這裡構建邏輯
@repository

運算元據庫類

SpringMVC中四個基本註解

component repository service controller 看字面含義,很容易卻別出其中三個 controller 控制層,就是我們的action層 service 業務邏輯層,就是我們的service或者manager層 repository 持久層,就是我們常說的dao層 而...

C 的四個基本技巧

1 如果可能盡量使用介面來程式設計 net框架包括類和介面,在編寫程式的時候,你可能知道正在用.net的哪個類。然而,在這種情況下如果你用.net支援的介面而不是它的類來程式設計時,會變得更加穩定 可用性會更高。請分析下面的 private void loadlist object items,li...

C 的四個基本技巧

1 如果可能盡量使用介面來程式設計 net框架包括類和介面,在編寫程式的時候,你可能知道正在用.net的哪個類。然而,在這種情況下如果你用.net支援的介面而不是它的類來程式設計時,會變得更加穩定 可用性會更高。請分析下面的 private void loadlist object items,li...