![](/img/trans.png)
[英]How to return validation message using Enum class in spring boot?
[英]How can I return a successful message using Spring Boot?
我想在创建新用户时返回一条成功消息:(它完美运行,但没有消息)
我的 PostController:
@RequestMapping(method=RequestMethod.POST)
public ResponseEntity<Void> insert(@Valid @RequestBody CarroDTO objDto){
Carro obj = service.fromDTO(objDto);
obj = service.insert(obj);
URI uri = ServletUriComponentsBuilder.fromCurrentRequest().path("/{id}").buildAndExpand(obj.getId()).toUri();
return ResponseEntity.created(uri).build();
}
我的 CarroDTO:
公共 class CarroDTO 实现序列化{
private static final long serialVersionUID = 1L;
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private String id;
private String model;
private String marca;
private String ano;
public CarroDTO() {
}
public CarroDTO(Carro obj) {
id = obj.getId();
model = obj.getModel();
marca = obj.getMarca();
ano = obj.getAno();
}
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getModel() {
return model;
}
public void setModel(String model) {
this.model = model;
}
public String getMarca() {
return marca;
}
public void setMarca(String marca) {
this.marca = marca;
}
public String getAno() {
return ano;
}
public void setAno(String ano) {
this.ano = ano;
}
}
服务:
public Carro fromDTO(CarroDTO objDto) {
return new Carro(objDto.getId(), objDto.getMarca(), objDto.getModel(), objDto.getAno( ));
}
您的 ResponseEntity 是无效的,因此正文不需要任何内容。 您可以将其更改为字符串或通配符,并将正文附加到您的 ResponseEntity。
ResponseEntity<?> 或 ResponseEntity
ResponseEntity.ok().body(msg)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.