Pracuję nad projektem, który generuje pliki Java. Chciałbym opcjonalnie dodać serialVersionUID
, tak jak w przypadku narzędzia serialver.Jak programowo generować serialVersionUID w Javie?
Czy istnieje sposób, aby to zrobić, gdy generuję kodJava Java lub będę musiał poprosić użytkownika narzędzia, aby dostarczyć identyfikatory UID ręcznie? Aby było jasne, nie zamierzam robić tego automatycznie za pomocą Eclipse lub narzędzia serialver
, ale samemu to zrobić za pomocą samej Java.
Może kod hashowy nazwy klasy, która jest generowana, zadziała? –
Myślałem o czymś takim, zastanawiając się, czy istnieje sposób, aby to zrobić, co jest równoważne narzędziu seryjnego, jeśli to możliwe. –
Oczywiście, możesz to zrobić tak, jak robi to narzędzie Servera. Po prostu znajdź logikę związaną z generacją "serialVersionUID". Jak dotąd szukałem bez żadnego sukcesu. –