Программисты JAVA общаются здесь
Anonymous
Lombok сгенерировал Getters и Setters доступны, но не работайте
Сообщение
Anonymous » 07 фев 2025, 20:09
контроллер: < /strong>
к конечной точке, которую я отправил {"name": "someSensOrname"} json, и он должен сохранить его < /p>
Код: Выделить всё
package kz.don.sensorTracker.controller;
import kz.don.sensorTracker.model.Sensor;
import kz.don.sensorTracker.service.SensorService;
import lombok.RequiredArgsConstructor;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
@RequestMapping("/sensors")
@RequiredArgsConstructor
public class SensorController {
private SensorService sensorService;
@PostMapping("/registration")
public Sensor save(@RequestBody Sensor sensor) {
Sensor sensor1 = new Sensor();
sensor1.setName("Test");
return sensorService.save(sensor);
}
}
< /code>
модель: < /strong>
Простая датчика с jpa < /p>
package kz.don.sensorTracker.model;
import jakarta.persistence.*;
import lombok.*;
import java.io.Serializable;
import java.time.LocalDateTime;
@Setter
@Getter
@Entity
@Table(name = "SENSORS")
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class Sensor implements Serializable {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name = "ID")
private Long id;
@Column(name = "NAME", nullable = false, unique = true)
private String name;
private LocalDateTime initDate;
@PrePersist
public void prePersist(){
initDate = LocalDateTime.now();
}
}
pom.xml:[/b]
Я попытался специально предоставить более новую версию Lombok для решения проблемы, но ничего не изменилось.
xsi:schemaLocation="
http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd ">
4.0.0
org.springframework.boot
spring-boot-starter-parent
3.4.1
Подробнее здесь:
https://stackoverflow.com/questions/794 ... -dont-work
1738948192
Anonymous
[b] контроллер: < /strong> к конечной точке, которую я отправил {"name": "someSensOrname"} json, и он должен сохранить его < /p> [code]package kz.don.sensorTracker.controller; import kz.don.sensorTracker.model.Sensor; import kz.don.sensorTracker.service.SensorService; import lombok.RequiredArgsConstructor; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; @RestController @RequestMapping("/sensors") @RequiredArgsConstructor public class SensorController { private SensorService sensorService; @PostMapping("/registration") public Sensor save(@RequestBody Sensor sensor) { Sensor sensor1 = new Sensor(); sensor1.setName("Test"); return sensorService.save(sensor); } } < /code> модель: < /strong> Простая датчика с jpa < /p> package kz.don.sensorTracker.model; import jakarta.persistence.*; import lombok.*; import java.io.Serializable; import java.time.LocalDateTime; @Setter @Getter @Entity @Table(name = "SENSORS") @AllArgsConstructor @NoArgsConstructor @Builder public class Sensor implements Serializable { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) @Column(name = "ID") private Long id; @Column(name = "NAME", nullable = false, unique = true) private String name; private LocalDateTime initDate; @PrePersist public void prePersist(){ initDate = LocalDateTime.now(); } } [/code] pom.xml:[/b] Я попытался специально предоставить более новую версию Lombok для решения проблемы, но ничего не изменилось. xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 org.springframework.boot spring-boot-starter-parent 3.4.1 Подробнее здесь: [url]https://stackoverflow.com/questions/79411982/lombok-generated-getters-and-setters-are-accessible-but-dont-work[/url]
Lombok сгенерировал Getters и Setters доступны, но не работайте
Anonymous »
04 фев 2025, 17:09 » в форуме
JAVA
контроллер:
к конечной точке, которую я отправил { name : someSensOrname } json, и он должен сохранить его
package kz.don.sensorTracker.controller;
import kz.don.sensorTracker.model.Sensor;
import kz.don.sensorTracker.service.SensorService;...
0 Ответы
22 Просмотры
Последнее сообщение Anonymous
04 фев 2025, 17:09
Lombok сгенерировал Getters и Setters доступны, но не работайте
Anonymous »
04 фев 2025, 18:54 » в форуме
JAVA
контроллер:
к конечной точке, которую я отправил { name : someSensOrname } json, и он должен сохранить его
package kz.don.sensorTracker.controller;
import kz.don.sensorTracker.model.Sensor;
import kz.don.sensorTracker.service.SensorService;...
0 Ответы
23 Просмотры
Последнее сообщение Anonymous
04 фев 2025, 18:54
0 Ответы
4 Просмотры
Последнее сообщение Anonymous
20 июл 2025, 20:50
Lombok добавил, но Getters и Setters не признаны в идее Intellij
Anonymous »
28 июл 2025, 13:41 » в форуме
JAVA
Я использую идею Intellij на Ubuntu. Я добавил lombok.jar в свой проект и установил плагин Lombok для идеи. У меня есть доступ к аннотациям, но Getters и Setters не генерируются. Я получаю те же ошибки, которые я бы получил, если бы попытался...
0 Ответы
4 Просмотры
Последнее сообщение Anonymous
28 июл 2025, 13:41
0 Ответы
5 Просмотры
Последнее сообщение Anonymous
02 авг 2025, 18:19