1、@requestparam(value = what required = true)
這個是傳參 當他為false 時 使用這個註解可以不傳這個引數 true時必須傳
required預設值是true
2、@autowired可以對成員變數、方法和建構函式進行標註,來完成自動裝配的工作,
這裡必須明確:@autowired是根據型別進行自動裝配的,如果需要按名稱進行裝配,則需要配合@qualifier[1] 使用;
3、@suppresswarnings(「unchecked」)
用來取消警告,一般常見在sessionfactroy中list中常見
4、@table的使用
通過 @table 為實體bean指定對應資料庫表,目錄和schema的名字。
@entity
@table(name=」tbl_sky」)
public class sky implementsserializable )}
上述**在 「month」 和 「day」 兩個 field 上加上 unique constrainst
5、@table的使用
通過 @table 為實體bean指定對應資料庫表,目錄和schema的名字。
@entity
@table(name=」tbl_sky」)
public class sky implementsserializable )}
上述**在 「month」 和 「day」 兩個 field 上加上 unique constrainst
6、常用註解
@service用於標註業務層元件
@controller用於標註控制層元件(如struts中的action)
@repository用於標註資料訪問元件,即dao元件
@component泛指元件,當元件不好歸類的時候,我們可以使用這個註解進行標註。
@deprecated 使這個方法或者類過時,建議不實用此類或者此方法
7、spring配置註解
@transactional //預設事務配置
@transactional(rollbackfor=exception.class) //出現exception異常也回滾
@transactional(norollbackfor=exception.class) //出現exception異常不回滾
@transactional(readonly=true) //唯讀,效能優化,效率高
@transactional(propagation=propagation.not_supported) //不開啟事務
@transactional(propagation=propagation.required) //如果有事務,那麼加入事務,沒有的話新建乙個(不寫的情況下)
@transactional(propagation=propagation.not_supported) //容器不為這個方法開啟事務
@transactional(propagation=propagation.requires_new) //不管是否存在事務,都建立乙個新的事務,原來的掛起,新的執行完畢,繼續執行老的事務
@transactional(propagation=propagation.mandatory) //必須在乙個已有的事務中執行,否則丟擲異常
@transactional(propagation=propagation.never) //必須在乙個沒有的事務中執行,否則丟擲異常(與propagation.mandatory相反)
@transactional(propagation=propagation.supports) //如果其他bean呼叫這個方法,在其他bean中宣告事務,那就用事務.如果其他bean沒有宣告事務,那就不用事務.
@transactional(propagation=propagation.nested)
@transactional(propagation = propagation.required,readonly=true) //readonly=true唯讀,不能更新,刪除
@transactional(propagation = propagation.required,timeout=30)//設定超時時間
@transactional(propagation = propagation.required,isolation=isolation.default)//設定資料庫隔離級別
實訓日誌 專案實訓介面文件
具體要求 若正常返回,code為200,msg設為success即可 若出現錯誤,code為錯誤 msg欄位說明錯誤原因。具體對應介面 功能及細節如下 功能介面 引數輸出 說明登入 account login username 使用者名稱 password 密碼 user id用於之後與使用者相關的...
實訓day08實訓日誌
日期 2019年6月 17日 第 8 天 共 10天 實習地點 科技樓423 教學大綱中規定的實習教學內容 實習 目的及要求 4 掌握mvvm設計模式框架開發 5 通過本課程的學習,培養學生觀察 分析 解決問題的能力 6 培養學生嚴肅認真 實事求是的良好作風。任務完成 情況 主要收穫與 體會模仿了美...
python實訓成果 python實訓第一天
實訓第一天總結 常量 常量也是變數,在python中大家都規定只要是大寫的變數都稱之為常量 使用者與程式互動 數字型別 整型int 浮點型 float 字串型別 列表型別 字典型別 在 內,都逗號隔開,可存放多個值,每個值以key value的形式儲存 存 dict1 取 print dict1 n...