How to generate serial version UID in Intellij

前端 未结 5 1591
情深已故
情深已故 2021-01-30 01:45

When I used Eclipse it had a nice feature to generate serial version UID.

But what to do in IntelliJ?

How to choose or gen

5条回答
  •  时光取名叫无心
    2021-01-30 02:36

    Without any plugins:

    You just need to enable highlight: (Idea v.2016, 2017 and 2018, previous versions may have same or similar settings)

    File -> Settings -> Editor -> Inspections -> Java -> Serialization issues -> Serializable class without 'serialVersionUID' - set flag and click 'OK'. (For Macs, Settings is under IntelliJ IDEA -> Preferences...)

    Now, if your class implements Serializable, you will see highlight and alt+Enter on class name will ask you to generate private static final long serialVersionUID.

    UPD: a faster way to find this setting - you might use hotkey Ctrl+Shift+A (find action), type Serializable class without 'serialVersionUID' - the first is the one.

提交回复
热议问题