最近在專案中用到spring mvc 好多註解不知道怎麼用 在網上搜了一下,我大概其的 說一下在哪些地方使用
@component("productdao") 一般寫在介面實現類頂部 (字面意思就是元件)
寫好了元件@component註解之後,就要呼叫此介面的實現
@resource(name="productdao") 注意一下,此地方name的值必須和@component裡面的值必須一樣,否則會報錯。
另外在說乙個註解
@autowired 此註解會自動匹配@component裡面的值
@crossorigin 此註解表示跨域請求 在spring mvc 4.2以上的版本才可以。使用例子如下:
@crossorigin(origins = "*") 意思是所有的請求都可以跨域
@controller
public class rulecontroller
public string ruleadd(@requestparam(value = "valid_begin_date",required = true) string validbegindate,
@requestparam(value = "valid_end_date",required = true) string validenddate,
@requestparam(value = "visit_count",required = true) int visitcount,
@requestparam(value = "valid_date",required = true) string validdate,
@requestparam(value = "comment",required = false) string comment,
@requestparam(value = "data_type",required = false) string datatype
) }
swagger註解說明
前言 使用swagger的主要好處就是不用手動寫文件了,通過註解就可以自動化文件。文件和 同步更新,更新之後不需要再更新文件。使用swagger框架可以除錯api,在瀏覽器端可以看到更多的 request 和 response 資訊。本文章重點描述下swagger應用注釋說明。示例 首先是 cmsc...
Swagger註解說明
1.api 用在類上,說明該類的作用 api value usercontroller description 使用者相關api 2.apioperation 用在方法上,說明方法的作用 3 apiimplicitparams 用在方法上包含一組引數說明 4.apiimplicitparam 用在 ...
Spring 註解說明
component repository service controller 目前這些沒有啥太大的區別 都是在實現類上進行標註 說明這是乙個元件。從名字上可以看出 service用於標註業務層元件,controller用於標註控制層元件 如struts中的action repository用於標註...