Notez la technique utilisée par les seniors au travail
C'est une bibliothèque pratique qui génère automatiquement le code de la plaque chauffante (code standard qui ne peut pas être omis en raison des spécifications du langage) au moment de la compilation. Par exemple, le getter / setter JavaBean, etc. peut être annoté.
Je veux empêcher l'instanciation avec une classe de type Utility qui n'a que des méthodes statiques!
Effective Java a également une mémoire qui a été décrite ainsi.
échantillon
public class HogeUtils {
private HogeUtils() {
// some exception
}
// some static method
}
Annotez simplement @ NoArgsConstructor
à la classe: angel:
échantillon
@NoArgsConstructor(access=AccessLevel.PRIVATE) // <-ici
public class HogeUtils {
// some static method
}
@NoArgsConstructor
Une annotation pour générer le constructeur par défaut. [Guide de développement de TERASOLUNA Server Framework for Java (5.x) | 11.2. Élimination du code de plaque de chaudière (Lombok)](http://terasolunaorg.github.io/guideline/5.3.1.RELEASE/en/Appendix/Lombok .html)
Comme son nom l'indique, l'option ʻaccess = AccessLecel.PRIVATE` définit le modificateur d'accès en privé. Avec cette annotation, vous générez le même code que vous faites le plus souvent.
Lombok Wow, c'est tout.
Recommended Posts