Свойство @Autowired, не введенное Spring для проверки уникального значенияJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Свойство @Autowired, не введенное Spring для проверки уникального значения

Сообщение Anonymous »

Я создаю приложение с использованием Spring Boot, где у меня есть объект «Сотрудник» с полем электронной почты, которое должно быть уникальным для каждого из созданных объектов.
Данный объект:

Код: Выделить всё

package com.example.restcrudapi.models;

import com.example.restcrudapi.validators.ShouldStartWith;
import com.example.restcrudapi.validators.UniqueEmail;
import jakarta.persistence.*;
import jakarta.validation.constraints.*;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;

@Entity
@NoArgsConstructor
@Table(name="employee")
@Getter
@Setter
public class  Employee {

@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name="id")
private int id;

@Column(name="first_name")
@NotBlank(message = "First name is required")
@Pattern(regexp = "^(?!\\s).*(?

Подробнее здесь: [url]https://stackoverflow.com/questions/79142221/autowired-property-not-injected-by-spring-for-unique-value-validator[/url]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»