Tutoriel pour une prise en main de la bibliothèque Lombok pour simplifier l'écriture des classes Java
Bonjour,
La société Netapsys nous propose un tutoriel concernant une première prise en main de la bibliothèque Lombok. Cette bibliothèque permet de simplifier l'écriture des classes Java.
Voici le lien du tutoriel : http://netapsys.developpez.com/tutor...mbok-pratique/
Profitez de cette discussion pour laisser vos commentaires
Mickael pour l'équipe Java de Developpez.com
:fleche: Retrouvez les meilleurs cours et tutoriels pour apprendre Java
En fait l'idéel ce serait....
Citation:
Envoyé par
Pill_S
Pas d'accord, dans le cas d'une hiérarchie de classes, getClass() va retourner le type concret de la classe, et pas le type courant. Donc, on se retrouve à logger sous le nom de class "MyClass" alors que le code est localisé dans "AbstractMyClass"
Alors ce n'est pas nécessairement un problème, mais je pense que personne ne trouvera normal de voir que MyClass log des erreurs et de ne pas retrouver le code correspondant...
PS: et aussi, comment utiliser ce logger dans un contexte statique (certes rare, mais loin d'être inutilisé)?
Sinon, pour le reste de Lombok, personnellement je n'y vois aucun intérêt. ça facilite la gestion de code qui est de toute façon plutôt facile à écrire et comprendre, en ajoutant une couche de magie qui posera rapidement plus de problème qu'elle n'en résoud... et si il faut en plus installer des plugins pour avoir une chance que l'IDE soit content.... bah voilà quoi, perso ce n'est pas une option
De déclarer les logger de la manière suivante :
private final Logger logger = LoggerFactory.getLogger(MyClass.class);
private final Logger logger = LoggerFactory.getLogger(MyAbstractClass.class);
Du coup plus de static pour les classes non-statiques et plus de problème de logger qui ne 'logguent' pas la bonne classe.
Pour le coup du context statique ben ma foi logger static...
Mais on s'écarte du sujet original ;)