Salut,
Selon vous, est-ce qu'il est préférable d’instancier les mapper en tant que bean (exemple 1) ou plutôt en tant que variable static (exemple 2). Quelle serait la "Bonne pratique" ?
Je n'ai pas d'accès à des Beans dans le mapper.
Exemple 1 :
1 2 3 4 5 6 7 8 9 10
| @Service
public class UserService {
private final UserMapper userMapper;
public UserService(final UserMapper userMapper) {
this.userMapper = userMapper;
}
//
.
} |
Exemple 2 :
1 2 3 4 5
| @Service
public class UserService {
private static final UserMapper userMapper = Mappers.getMapper(UserMapper.class);
//
.
} |
Note : J'ai suivi
ce tutoriel pour utiliser MapStruct dans mon programme.
Merci et bonne journée !!
Partager