記錄一些註解的含義

2022-06-20 17:15:12 字數 1140 閱讀 5706

@suppresswarnings("rawtypes")

——忽略指定的警告

rawtypes是說傳參時也要傳遞帶泛型的引數

@postconstruct

——用來修飾乙個非靜態的void()方法

被@postconstruct修飾的方法會在伺服器載入servle的時候執行,並且只會被伺服器執行一次。postconstruct在建構函式之後執行,init()方法之前執行。

@dynamicupdate

——更新表中某個欄位時,同時更新所有的字段

@transient

——將不需要序列化的屬性前面新增該註解,序列化物件的時候,這個屬性就不會序列化到指定的目的地中。

@jsonserialize

——自定義序列化

——標註了該註解的類將不是乙個完整的實體類,將不會對映到資料庫表,但是它的屬性都將對映到其子類的資料庫欄位中。該類也不能在標註@entity 或 @table 註解,也無需實現序列化介面

——當專案是乙個web專案時進行例項化。

@disallowconcurrentexecution

禁止併發執行多個相同定義的jobdetail,這個註解是加在job類上的, 但意思並不是不能同時執行多個job, 而是不能併發執行同乙個job definition(由jobdetail定義), 但是可以同時執行多個不同的jobdetail,

@jsonproperty

此註解用於屬性上,作用是把該屬性的名稱序列化為另外乙個名稱,如把truename屬性序列化為name,@jsonproperty(value="name")

@jsonignoreproperties

示例用法:@jsonignoreproperties(ignoreunknown = true)

該註解是放在類名上面,作用是:忽略類中不存在的字段當接收的時候

@async

註解,可使得方法被非同步呼叫

@xmlrootelement

被這個註解的類來描述乙個頂層的xml element.

@crossorigin

解決跨域問題

其中@crossorigin中的2個引數:

origins : 允許可訪問的域列表

maxage:準備響應前的快取持續的最大時間(以秒為單位)。

記錄一些註解

可獲取?name sss 這種?後面的引數值,該註解有兩個屬性 value required value可設定別名 requestparam value lid integer id required用來指示引數是否必須繫結 路徑變數,引數值需要在url進行佔位,如 public string ed...

一些英文含義

multiple sequence alignment msa 多序列比對 耗時長,2011趙博給了例子 fix 固定v preset 預設vt.integer 整數 quotient 商 remainer 餘數 crucial 重要的,決定性的 precisely 精確地 derive 推導 mu...

spring的一些註解

spring的一些註解 要使用spring註解首先肯定要用scanner,spring配置檔案中要有 其中com.neu就是要掃瞄的包 但是必須有下面的xmlns context以及最後3個schema xmlns xsi xmlns context xsi schemalocation sprin...