IntelliJ IDEA 方法注釋教程

2022-07-27 07:15:13 字數 1116 閱讀 9581

首先ctrl +alt +s ,開啟settings ,找到live template,然後點選右側的綠色的「+」,選擇template group

然後給新建的group隨便命個名

選中自己剛才建立的group,然後點選右側那綠色「+」,這次選擇live template

圖中的內容新增快捷鍵入內容abbreviation:ano,和快捷內容描述descrpion: 新增方法注釋,然後在模板內容可以新增如下:

* @author: 95dbc 

* @date: $date$ $time$

$params$

* @description:

author 內容得改一下即可

然後找到地下的define,選擇eerywhere

然後點選右側的edit variable

然後在date中的那一項,選擇date(),time 的那一項選擇time() ,然後params新增如下內容  groovyscript("def result=''; def params=\"$\".replaceall('[\\\\[|\\\\]|\\\\s]', '').split(',').tolist(); for(i = 0; i < params.size(); i++) ; return result", methodparameters())

你可用快捷鍵ctrl + j ,檢視快捷內容,然後選擇對應的快捷鍵入內容即可,記得方法注釋要在方法體內,要不然parmas 的引數為null ,或者直接鍵入快捷內容,然後按tab鍵即可 

BigDecimal中divide方法注意問題

在使用 bigdecimal rate new bigdecimal 1 divide new bigdecimal 3 時拋異常 non terminating decimal expansion no exact representable decimal result原來是在做除法的時候出現了...

Hibernate中update方法的注意點

hibernate 中如果直接使用 session.update object o 會把這個表中的所有字段更新一遍。public class teachertest hibernate 執行的sql語句 hibernate update teacher setage birthday name ti...

Iterator的remove 方法使用注意事項

voidremove 從迭代器指向的集合中移除迭代器返回的最後乙個元素 可選操作 每次呼叫 next 只能呼叫一次此方法,也意味著在呼叫remove 之前必須先呼叫next 如果進行迭代時用呼叫此方法之外的其他方式修改了該迭代器所指向的集合,則迭代器的行為是不明確的。丟擲 unsupportedop...