JAVA
@PostMapping(produces = "application/json", consumes = "application/json")
public ResponseEntity<UsuarioDto> saveUsuario(@RequestBody UsuarioForm usuarioForm, UriComponentsBuilder uriBuilder) {
Usuario usuario = usuarioService.saveUsuario(usuarioForm);
URI uri = uriBuilder.path("/v1/usuario/{id}")
.buildAndExpand(usuario.getIdUsuario())
.toUri();
return ResponseEntity.created(uri).body(new UsuarioDto(usuario));//201
}
2020-12-14 10:49:34 WARN o.s.w.s.m.s.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.HttpMediaTypeNotSupportedException: Content type 'text/plain' not supported]
Console Angular
{"comuna":{"idComuna":"1"},"tipoUsuario":{"idTipoUsuario":"1"},"rut":"11.050.557-6","nombre":"Marcelo","telefono":"666666655","direccion":"rua qualquer","email":"Marcelo"}
nuevo:1 Access to XMLHttpRequest at 'http://localhost:8081/v1/usuario' from origin 'http://localhost:4200' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.