[英]How to make intellij to omit lombok annotations
我使用的lombok
的注釋( @Getter
, @Setter
)。 我在Intellij中使用自動格式(每次提交后自動)。 問題在於它總是將它們堆疊。 所以從這個:
@Getter @Setter
@OneToMany(mappedBy = "objectName", cascade = CascadeType.ALL)
@Fetch(FetchMode.SUBSELECT)
@OrderBy(Object.NAME)
private Set<Object> exmaple = new HashSet<>();
我得到這個:
@Getter
@Setter
@OneToMany(mappedBy = "objectName", cascade = CascadeType.ALL)
@Fetch(FetchMode.SUBSELECT)
@OrderBy(Object.NAME)
private Set<Object> exmaple = new HashSet<>();
如果我在Settings
->“ Editor
->“ Java
->“ Wrapping and braces
->“ Annotation parameters
更改,以wrap always
按定義進行wrap always
,則它將包裝所有內容。 如果選中Align when multiline
沒有任何變化。
是否可以使intellij自動格式化機制忽略某些(fe lombok)注釋? 或任何其他使自動格式化的方法將它們彼此相鄰而不是堆疊它們?
轉到設置 → 編輯器 → 代碼樣式 → Java → 包裝和括號選項卡,然后嘗試將字段注釋更改為“ 不包裝 ”
這個對我有用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.