那些你必須知道的常用註解

2021-10-07 17:16:10 字數 1119 閱讀 9812

public

class

testserviceimpl

}

@qualifier:@autowired是根據型別進行自動裝配的。如果當spring上下文中存在多個userdao型別的bean時,就會丟擲beancreationexception異常;如果spring上下文中不存在userdao型別的bean,也會丟擲beancreationexception異常。我們可以使用@qualifier配合@autowired來解決這些問題

@pathvariable:將請求url中的模板變數對映到功能處理方法的引數上,即取出uri模板中的變數作為引數

@requestparam:主要用於在springmvc後台控制層獲取引數

@responsebody:(配合controller使用)該註解用於將controller的方法返回的物件,通過適當的httpmessageconverter轉換為指定格式後,入到response物件的body資料區

@repository:應用在導層,在daoimpl類上面註解

@param():叄數與對應xml裡的#{}裡的內容一致,可以給引數自定義名字

package

="com.ai"

/>

@repository(實現dao訪問)

用於標註資料訪問層,也可以說用於標註資料訪問元件,即dao元件

.@component(把普通pojo例項化到spring容器中,相當於配置檔案中的 < bean id="" class=""/> )

@data:去除getter,setter,equals,hashcode,tostring方法

@reference:將遠端服務的service注入該屬性中

@restcontroller:包含了@controller和@responsebody等註解

那些你必須知道的Git乾貨

git本地有三個工作區,再加上遠端的git倉庫共有四個工作區 列出所有本地分支 git branch 列出所有遠端分支 git branch r 新建乙個分支,但依然停留在當前分支 git branch branch name 合併指定分支到當前分支 git merge branch name 切換...

關於Tomcat,你必須知道的那些事兒

1.如何修改tomcat的埠號?答 在conf的server.xml中 找到 的地方,修改port引數即可。2.如何配置虛擬目錄?path 表示虛擬目錄名,訪問時使用虛擬目錄名作為web目錄訪問 docbase 表示實際專案的磁碟位置。reloadable 3.如何部署web應用?其中通過瀏覽器訪問...

Shell中那些你必須知道的數值運算

步驟一 整數運算工具 1 使用expr命令 乘法操作應採用 轉義,避免被作為shell萬用字元 參與運算的整數值與運算操作符之間需要以空格分開,引用變數時必須加 符號。首先定義變數x 1234,然後分別計算與78的加減乘除和求模運算結果 1.root dyy x 1234 定義變數x 2.root ...