註解在spring框架裡是乙個非常重要不可缺少的,少了它程式就不能正常執行,而許多人在程式設計的過程中經常忘記寫註解,導致程式錯誤,並且修改起來也比較麻煩。下面我整理了一下比較常見的註解:
@autowired 自動匯入依賴的bean
@restcontroller 返回json字串的資料,直接可以編寫restful的介面
@controller 控制器(注入服務) 用於標註控制層,相當於struts中的action層
@service 服務(注入dao) 用於標註服務層,主要用來進行業務的邏輯處理
@repository(實現dao訪問) 用於標註資料訪問層,也可以說用於標註資料訪問元件,即dao元件.
@component (把普通pojo例項化到spring容器中,相當於配置檔案中的)
@requestparam 在springmvc後台進行獲取資料,一般是兩種。
1.request.getparameter(「引數名」)
2.用@requestparam註解獲取
@id 注釋可以表明哪種屬性是該類中的獨特識別符號(即等價於資料表的主鍵)
@onetoone 、@onetomany、@manytoone、 @manytomany 分別表示建立實體bean之間的一對一的關聯、一對多的關聯、多對一的關聯、多對多的關聯
這是經常用到的,還有不足的地方希望大家能多多補充。
SpringBoot 日誌框架
1 市面上的日誌框架 jul jcl jboss logging logback log4j log4j2 slf4j.springboot中使用的日誌框架 日誌介面層 slf4j 日誌實現 logback spring使用的日誌框架 jcl commons logging 2 slf4j的使用 開...
Spring Boot 框架常用註解
這三個註解的作用分別為 這樣乙個只需要返回資料的介面就需要3個註解來完成,大多情況我們都是需要返回資料。也是基於最佳實踐,所以將這三個註解進一步整合。restcontroller 是 controller 和 responsebody的結合,乙個類被加上 restcontroller 註解,資料介面...
學習搭建SpringBoot框架
spring datasource driver class name com.mysql.cj.jdbc.driver url jdbc mysql localhost 3306 news?usessl false characterencoding utf 8 servertimezone as...