Lombok

<dependency>
  <groupId>org.projectlombok</groupId>
  <artifactId>lombok</artifactId>
  <scope>provided</scope>
</dependency>

import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.NonNull;
import lombok.Setter;

@Getter
@Setter
// generate getters and setters
@AllArgsConstructor
// requires construtor for all args
@NoArgsConstructor
// construtor with no args
@NonNull
// null value not allowed to member

Java/Lombok (last edited 2018-09-28 14:49:55 by localhost)