È possibile importare in Java in pacchetti e assegnare a questo pacchetto un nome specifico?Alias dell'importazione pacchetto Java
Attualmente ho una classe, che utilizza alcuni DTO da un backend e un pacchetto di servizi. In entrambi i pacchetti i DTO hanno lo stesso nome. E penso che questo non sia abbastanza leggibile:
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);
Questo è un piccolo esempio. La classe è in realtà piuttosto complessa e contiene molto più codice.
Java ha qualcosa come import com.backend.mypackage.a.b.c.d.UserDto as userDtoBackend
in modo da poter abbreviare il mio codice sorgente?
Penso che sarebbe molto più semplice dare classi diverse, nomi diversi. ;) Ad esempio, invece di creare aliasing delle classi, rinominale invece. –