/ / Genera automaticamente la versione seriale uid in eclipse - java, eclipse

genera automaticamente la versione seriale uid in eclipse - java, eclipse

Uso frequentemente la correzione rapida di eclipse sugenerare una versione seriale uid per classi serializzabili. C'è un modo per farlo in modo predefinito? È un clic in più, ma con Eclipse la selezione di correzioni rapide è generalmente lenta, e io genera sempre gli UID versione seriale quando implemento serializzabile.

risposte:

10 per risposta № 1

Questa forse non è la risposta che stai cercando. Presumibilmente, si utilizza Eclipse per generare lo stesso valore speciale che Java calcolerebbe automaticamente per la classe se non lo si specifica esplicitamente, ad esempio:

    private static final long serialVersionUID = 4125965356358329466L;

Ma non c'è una buona ragione per fare affidamento su questo stesso algoritmo per le classi di nuova creazione, ma è importante specificare un valore, qualsiasi valore. Quindi perché non fare semplicemente quanto segue?

    private static final long serialVersionUID = 1L;

È quindi possibile inserire questo codice nel nuovo modello di classe di Eclipse.