Ist es in Java möglich, Pakete zu importieren und diesem Paket einen bestimmten Namen zu geben?Java Package Import Alias
Ich habe derzeit eine Klasse, die einige DTOs aus einem Back-End und einem Service-Paket verwendet. In beiden Paketen haben die DTOs den gleichen Namen. Und ich denke, das ist nicht ganz lesbar:
com.backend.mypackage.a.b.c.d.UserDto userBackend = new com.backend.mypackage.a.b.c.d.UserDto();
com.service.mypackage.a.b.c.d.UserDto userService = new com.service.mypackage.a.b.c.d.UserDto();
mapper(userBackend, userService);
Dies ist ein kleines Beispiel. Die Klasse ist eigentlich ziemlich komplex und enthält viel mehr Code.
Hat Java etwas wie import com.backend.mypackage.a.b.c.d.UserDto as userDtoBackend
, so kann ich meinen Quellcode verkürzen?
Ich denke, es wäre viel einfacher, verschiedene Klassen, verschiedene Namen zu geben. ; d. h. anstatt die Klassen zu aliasieren, benennen Sie sie stattdessen um. –