diff --git a/.gitignore b/.gitignore index a5d9a78..469bcbd 100644 --- a/.gitignore +++ b/.gitignore @@ -5,4 +5,5 @@ HELP.md .idea *.iws *.iml -*.ipr \ No newline at end of file +*.ipr +/patches/ diff --git a/pom.xml b/pom.xml index ca66a72..6cf9c02 100644 --- a/pom.xml +++ b/pom.xml @@ -16,7 +16,7 @@ https://javaops.ru/view/bootjava - 15 + 17 @@ -53,6 +53,14 @@ org.springframework.boot spring-boot-maven-plugin + + + + org.projectlombok + lombok + + + diff --git a/src/main/java/ru/javaops/bootjava/model/Role.java b/src/main/java/ru/javaops/bootjava/model/Role.java new file mode 100644 index 0000000..432dde8 --- /dev/null +++ b/src/main/java/ru/javaops/bootjava/model/Role.java @@ -0,0 +1,6 @@ +package ru.javaops.bootjava.model; + +public enum Role { + ROLE_USER, + ROLE_ADMIN +} \ No newline at end of file diff --git a/src/main/java/ru/javaops/bootjava/model/User.java b/src/main/java/ru/javaops/bootjava/model/User.java new file mode 100644 index 0000000..b475761 --- /dev/null +++ b/src/main/java/ru/javaops/bootjava/model/User.java @@ -0,0 +1,23 @@ +package ru.javaops.bootjava.model; + +import lombok.AllArgsConstructor; +import lombok.Data; +import lombok.NoArgsConstructor; + +import java.util.Set; + +@Data +@NoArgsConstructor +@AllArgsConstructor +public class User { + + private String email; + + private String firstName; + + private String lastName; + + private String password; + + private Set roles; +} \ No newline at end of file

AltStyle によって変換されたページ (->オリジナル) /