Код: Выделить всё
org.projectlombok
lombok
true
org.apache.maven.plugins
maven-compiler-plugin
org.projectlombok
lombok
org.springframework.boot
spring-boot-maven-plugin
org.projectlombok
lombok
< /code>
в pom.xml во время реализации сеттеров и Getters работают, но при отладке я сталкиваюсь с такими проблемами, как < /p>
d: \ employee_management \ src \ main \ java \ com \ asheef \ employee_management \ service \ employserviceimpl.java: 46: 28
java: не удается найти символ
symbol: method getFirstName ()
Местоположение: переменная емонтаж типа com.asheef. employee_management.dto.employeedto < /p>
Это мой класс hookseedto < /p>
package com.asheef.employee_management.dto;
import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;
import java.util.Date;
@Setter
@Getter
@AllArgsConstructor
@NoArgsConstructor
public class EmployeeDto {
private String id;
private String firstName;
private String lastName;
private String email;
private String phoneNumber;
private Date dateOfBirth;
private String gender;
private String addressLine1;
private String addressLine2;
private String city;
private String state;
private String country;
private Date createdAt;
private Date updatedAt;
}
Но я сталкиваюсь с проблемой, которую я упомянул в проблемном теле
Код: Выделить всё
if (employeeDto.getFirstName() == null || employeeDto.getFirstName().isEmpty()){
errorResponse = new ErrorStructure(employeeDto.getFirstName(), Constants.NAME_SHOULD_NOT_BE_NULL,Constants.FIRST_NAME);
errors.add(errorResponse);
} else if (employeeDto.getFirstName().length() < 3 || employeeDto.getFirstName().length() > 50 ) {
errorResponse = new ErrorStructure(employeeDto.getFirstName(),Constants.NAME_SHOULD_NOT_BE_GREATER_THAN_FIFTY_AND_LESS_THAN_THREE,Constants.FIRST_NAME);
errors.add(errorResponse);
} else {
employeeModel.setFirstName(employeeDto.getFirstName());
mySqlEmployee.setFirstName(employeeDto.getFirstName());
}
Подробнее здесь: https://stackoverflow.com/questions/794 ... a-how-do-i