常用註解說明

2021-09-10 12:14:55 字數 1628 閱讀 7745

註解

說明@component

最普通的元件,可以被注入到spring容器進行管理

@restcontroller

controller中的方法無法返回string檢視@restcontroller 返回資料 等同 @controller 和 @responsebody 兩個註解

@controller

controller可以配合視**析器返回檢視

@responsebody

返回資料

@crossorigin

支援跨域

定義訪問位址 訪問方式為post

定義訪問位址 訪問方式為get

@autowired

自動裝配,引用bean注入的例項位址

@service

用於標註業務層元件,

@repository

用於標註資料訪問元件,即dao元件,

用於標註資料訪問元件,即dao元件,

@qualifier

在多例項中使用,表示裝配哪個例項

@override

標識方法是重寫

@bean

bean注入 @bean(name="") name為例項名

@configuration

用於定義配置類,被註解的類內部包含有乙個或多個被@bean註解的方法

@enableautoconfiguration

(開啟自動配置)註解通常都放到main所在類的上面(如果不加此註解bean註解不是spring的註解,編輯器可能會警告找不到bean)

@primary

當多例項時,自動裝配不知道裝配哪個例項時,會選用@primary的例項

@enablescheduling

開啟定時任務。寫在啟動類上

@scheduled

定時任務直接@scheduled(cron=「0 0 0 * * ?」) 每天凌晨執行。cron表示式。方法許可權為pubic或protected

@async

非同步處理

@servletcomponentscan

用@servletcomponentscan註解後,servlet、filter、listener可以直接通過@webservlet、@webfilter、@weblistener註解自動註冊,無需其他**。

@configurationproperties

@value

@value("$") 將配置檔案注入變數

@jsoninclude(jsoninclude.include.non_null)

null不返回給前台,在實體類上

@jsoninclude(jsoninclude.include.non_empty)

空資料不返回,包括0,空集合,空字串不返回給前台,在實體類上

註解說明

@aspect

定義aop類

@pointcut

定義切點pointcut

@around

環繞通知

@after

後置通知

@before

前置通知

@afterreturning

返回通知

@afterthrowing

@afterthrowing

swagger常用註解說明

作者 xiangdong she 作者連線 常用到的註解有 api標記 api 標記可以標記乙個controller類做為swagger 文件資源,使用方式 api value user description operations about user 與controller註解並列使用。屬性配置...

swagger常用註解說明

常用到的註解有 1.api標記 api 用在類上,說明該類的作用。可以標記乙個controller類做為swagger 文件資源,使用方式 api value user description operations about user 與controller註解並列使用。屬性配置 屬性名稱 備註v...

hibernate常用註解說明

1.外來鍵關聯 manytoone joincolumn name ent id nullable false,referencedcolumnname id private prjentinfo entid 企業id 如果不加referencedcolumnname id 可能發生如下異常 cau...