/
Hipahopa808
/
SpringCourse
Обзор
Документация
Войти
/
Hipahopa808
/
SpringCourse
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
UserDetailsServiceApp/src/main/java/ru/alishev/springcourse/FirstSecurityApp/models/Person.java
81 строка
2 KB
Neil Alishev
Add UserDetailsService app
03 июл 2021, 12:52
03 июл 2021, 12:52
ddf272a
Код
Авторство
О чём код?
package ru.alishev.springcourse.FirstSecurityApp.models; import javax.persistence.*; import javax.validation.constraints.Min; import javax.validation.constraints.NotEmpty; import javax.validation.constraints.Size; /** * @author Neil Alishev */ @Entity @Table(name = "Person") public class Person { @Id @Column(name = "id") @GeneratedValue(strategy = GenerationType.IDENTITY) private int id; @NotEmpty(message = "Имя не должно быть пустым") @Size(min = 2, max = 100, message = "Имя должно быть от 2 до 100 символов длиной") @Column(name = "username") private String username; @Min(value = 1900, message = "Год рождения должен быть больше, чем 1900") @Column(name = "year_of_birth") private int yearOfBirth; @Column(name = "password") private String password; // Конструктор по умолчанию нужен для Spring public Person() { } public Person(String username, int yearOfBirth) { this.username = username; this.yearOfBirth = yearOfBirth; } public int getId() { return id; } public void setId(int id) { this.id = id; } public String getUsername() { return username; } public void setUsername(String username) { this.username = username; } public int getYearOfBirth() { return yearOfBirth; } public void setYearOfBirth(int yearOfBirth) { this.yearOfBirth = yearOfBirth; } public String getPassword() { return password; } public void setPassword(String password) { this.password = password; } @Override public String toString() { return "Person{" + "id=" + id + ", username='" + username + '\'' + ", yearOfBirth=" + yearOfBirth + ", password='" + password + '\'' + '}'; } }