HttpHeaders costruttore non definito

di il
3 risposte

HttpHeaders costruttore non definito

Ciao a tutti.

Mi serve usare HttpHeaders in un app spring boot.
Il problema è che quando vado a creare l’oggetto mi da errore e mi dice the constructor id undefined.
Ho importato ovviamente la libreria org.springframework.http.*

Faccio cosi:

HttpHeaders h= new HttpHeaders();
h.setContentType(...)...
Se provo a usare l’oggetto ovviamente non mi trova il metodo.

Cosa sbaglio?

3 Risposte

  • Re: HttpHeaders costruttore non definito

    Mistergsk ha scritto:


    
    HttpHeaders h= new HttpHeaders();
    h.setContentType(...)...
    
    Se provo a usare l’oggetto ovviamente non mi trova il metodo.
    Di per sé è corretto, scritto così.

    Hai altri import? In applicazioni con molti framework/librerie, NON usare mai l'import-on-demand, cioè quello con *
  • Re: HttpHeaders costruttore non definito

    Risolto... avevo inserito due import diversi ma entrambi per httpHeaders. Uno da javax mi pare e l altro da org.springframework.http
  • Re: HttpHeaders costruttore non definito

    Mistergsk ha scritto:


    Risolto... avevo inserito due import diversi ma entrambi per httpHeaders. Uno da javax mi pare e l altro da org.springframework.http
    Era sicuramente javax.ws.rs.core.HttpHeaders, che tra l'altro è una interfaccia e fa parte di JAX-RS (per i servizi REST). Il concetto è similare (l'accesso agli header) ma ovviamente NON c'entra nulla con la org.springframework.http.HttpHeaders che è una classe di Spring.
Devi accedere o registrarti per scrivere nel forum
3 risposte