註解
說明@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...