【发布时间】:2021-05-25 12:28:14
【问题描述】:
我有这个实体。
@Entity
public class Dealer{
@EmbeddedId
private DealerIdKey idKey;
@NotNull
private LocalDate date;
}
@Embeddable
@Data
public class DealerIdKey implements Serializable {
private static final long serialVersionUID = 1L;
@NotNull
@Size(max = 6)
private String code;
@NotNull
@Size(max = 4)
private String des;
}
我想在控制器中创建删除映射
@Autowired
private DealerRepository repo;
@DeleteMapping("/dealer/{id}")
@ResponseBody
public void delete(@NotNull @PathVariable(name = "id", required = true) DealerIdKey id) {
repo.deleteById(id);
}
控制器的终点应该是什么? 或者我写的方式是正确的方式?
【问题讨论】:
标签: spring api java-8 endpoint spring-restcontroller