Я создаю новый проект в 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
Java: переменная работница, не инициализированная в конструкторе по умолчанию ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Java: переменная работница, не инициализированная в конструкторе по умолчанию
Anonymous » » в форуме JAVA - 0 Ответы
- 13 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Java: переменная работница, не инициализированная в конструкторе по умолчанию
Anonymous » » в форуме JAVA - 0 Ответы
- 12 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Java: переменная работница, не инициализированная в конструкторе по умолчанию
Anonymous » » в форуме JAVA - 0 Ответы
- 14 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Переменная, не инициализированная в конструкторе по умолчанию Lombok Spring
Anonymous » » в форуме JAVA - 0 Ответы
- 11 Просмотры
-
Последнее сообщение Anonymous
-