Java: переменная работница, не инициализированная в конструкторе по умолчаниюJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Java: переменная работница, не инициализированная в конструкторе по умолчанию

Сообщение Anonymous »

Я создаю новый проект в Java Springboot. Когда я пытаюсь запустить код, он дает следующую ошибку. < /P>

d: \ project \ new Polder \ demo \ src \ main \ java \ com \ Пример \ demo \ controller \ usmepeeController.java: 15: 35
java: переменная работница, не инициализированная в конструкторе по умолчанию < /p>
< /blockquote>
My Entity Class < / p>
package com.example.demo.entity;
import jakarta.persistence.Entity;
import jakarta.persistence.GeneratedValue;
import jakarta.persistence.GenerationType;
import jakarta.persistence.Id;
import lombok.Data;
@Entity
@Data
public class Employee {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private long id;

private String name;
private String email;
private String phone;
private String department;
}
< /code>
Мой класс репозитория, как это < /p>
package com.example.demo.repository;
import com.example.demo.entity.Employee;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.stereotype.Repository;

@Repository
public interface EmployeeRepository extends JpaRepository {
}
< /code>
Мой сервисный класс < /p>
import com.example.demo.entity.Employee;
import com.example.demo.repository.EmployeeRepository;
import lombok.RequiredArgsConstructor;
import org.springframework.stereotype.Service;
@Service
@RequiredArgsConstructor
public class EmployeeService {
private final EmployeeRepository employeeRepository;

public Employee postEmployee(Employee employee) {
return employeeRepository.save(employee);
}

}
< /code>
My Controller Class < /p>
package com.example.demo.controller;
import com.example.demo.service.EmployeeService;
import lombok.RequiredArgsConstructor;
import org.springframework.web.bind.annotation.*;
import com.example.demo.entity.Employee;

@RestController
@RequestMapping("/api")
@RequiredArgsConstructor
public class EmployeeController {
private final EmployeeService employeeService;
@PostMapping("/employee")
public Employee postEmployee(@RequestBody Employee employee) {
System.out.println(employee);
return employeeService.postEmployee(employee);
}
}
< /code>
pom.xml файл < /p>


4.0.0

org.springframework.boot
spring-boot-starter-parent
3.4.0


com.example
employeeserver
0.0.1-SNAPSHOT
springserver
Demo project for Spring Boot














17



org.springframework.boot
spring-boot-starter-data-jpa


org.springframework.boot
spring-boot-starter-web



com.mysql
mysql-connector-j
runtime


org.projectlombok
lombok
1.18.36
provided


org.springframework.boot
spring-boot-starter-test
test






org.apache.maven.plugins
maven-compiler-plugin



org.projectlombok
lombok





org.springframework.boot
spring-boot-maven-plugin



org.projectlombok
lombok








< /code>
Я искал несколько инструментов ИИ и искал в Интернете. Я не нашел никакого решения. Инструменты AI упоминают, что этот код верен.
Я хочу решение для этой ошибки. < /P>

Подробнее здесь: https://stackoverflow.com/questions/794 ... onstructor
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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