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 :
Exemple 2 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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; } // . }
Note : J'ai suivi ce tutoriel pour utiliser MapStruct dans mon programme.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 @Service public class UserService { private static final UserMapper userMapper = Mappers.getMapper(UserMapper.class); // . }
Merci et bonne journée !!
Partager