Beachten Sie die Technik, die Senioren bei der Arbeit anwenden
Es handelt sich um eine praktische Bibliothek, die beim Kompilieren automatisch einen Kesselplattencode (Standardcode, der aufgrund von Sprachspezifikationen nicht weggelassen werden kann) generiert. Beispielsweise kann JavaBean Getter / Setter usw. mit Anmerkungen versehen werden.
Ich möchte die Instanziierung mit einer Utility-ähnlichen Klasse verhindern, die nur statische Methoden enthält!
Effektives Java hat auch einen Speicher, der so beschrieben wurde.
Stichprobe
public class HogeUtils {
private HogeUtils() {
// some exception
}
// some static method
}
Kommentieren Sie einfach @ NoArgsConstructor
zur Klasse: angel:
Stichprobe
@NoArgsConstructor(access=AccessLevel.PRIVATE) // <-Hier
public class HogeUtils {
// some static method
}
@NoArgsConstructor
Eine Anmerkung zum Generieren des Standardkonstruktors. [Entwicklungsrichtlinie für TERASOLUNA Server Framework für Java (5.x) | 11.2. Beseitigung des Kesselplattencodes (Lombok)](http://terasolunaorg.github.io/guideline/5.3.1.RELEASE/de/Appendix/Lombok .html)
Wie der Name schon sagt, setzt die Option "access = AccessLecel.PRIVATE" den Zugriffsmodifikator als privat. Mit dieser Anmerkung generieren Sie denselben Code wie am häufigsten.
Lombok Wow, das war's.
Recommended Posts