Spring Boot Java Error 415 с корпусом JSON на контроллере RESTJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Spring Boot Java Error 415 с корпусом JSON на контроллере REST

Сообщение Anonymous »

Я хочу отправить запрос сообщения на мой контроллер REST для создания объекта, но я всегда получаю ошибку 415.
Это мой pom.xml < /p>

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.5.3


com.supermercato
cassa-automatica
0.0.1-SNAPSHOT
cassaAutomatica
Gestione casse automatiche supermercato














21



org.springframework.boot
spring-boot-starter-data-jpa


org.springframework.boot
spring-boot-starter-web



com.h2database
h2
runtime


com.mysql
mysql-connector-j
runtime


org.springframework.boot
spring-boot-starter-test
test






org.springframework.boot
spring-boot-maven-plugin





< /code>
ControllersContrini: < /p>
@RestController
@RequestMapping("/scontrini")
public class ControllerScontrini {

private final ScontrinoService scontrinoService;

@Autowired
public ControllerScontrini(ScontrinoService scontrinoService){
this.scontrinoService=scontrinoService;
}

@RequestMapping(value="/crea",method= RequestMethod.POST)
public Scontrino crea(@RequestBody Scontrino scontrino) {
return scontrinoService.crea(scontrino);
}

}
проверить:
@Entity
public class Scontrino {
@Id
@GeneratedValue(strategy= GenerationType.IDENTITY)
private Long id;

private LocalDateTime data;

public LocalDateTime getData() {
return data;
}

public Scontrino(){}

public void setData(LocalDateTime data) {
this.data = data;
}

@ManyToMany
@JoinTable(
name="scontrino_articolo",
joinColumns = @JoinColumn(name= "id_scontrino"),
inverseJoinColumns = @JoinColumn(name= "id_articolo")
)
private Set articoli=new HashSet();

//attributo dell’associazione tra articolo e scontrino
@ElementCollection
@JoinTable(name="Quantita_scontrino_articolo", joinColumns=@JoinColumn(name="id_scontrino"))
@Column(name="Quantita")
@MapKeyJoinColumn(name="id_articolo")
private Map quantita = new HashMap();

public Set getArticoli() {
return articoli;
}

public Map getQuantita() {
return quantita;
}

public void addArticolo(Articolo articolo) {
this.articoli.add(articolo);
articolo.getScontrini().add(this);
}

public void removeArticolo(Articolo articolo) {
this.articoli.remove(articolo);
articolo.getScontrini().remove(this);
}

@Override
public boolean equals(Object o) {
if (this == o) return true;
if (!(o instanceof Scontrino)) return false;
Scontrino other = (Scontrino) o;
return id != null && id.equals(other.id);
}

@Override
public int hashCode() {
return id != null ? id.hashCode() : 0;
}

}

Я отправляю запрос по адресу: http: // localhost: 8080/scontrini/crea
Но я всегда получаю эту ошибку: разрешение [org.springframework.web.httpmediatypenotsupportedExcept /> Это проблема из моего POM XML? Или я написал что -то не так в моем контроллере или классе модели?
Метод обслуживания просто вызывает метод сохранения репозитория для класса модели и с другими запросами без корпуса запроса, он работает нормально. {
"data": "2025-01-05T10:30:00"
}


Подробнее здесь: https://stackoverflow.com/questions/796 ... controller
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Spring Boot Java Error 415 с корпусом JSON на контроллере REST
    Anonymous » » в форуме JAVA
    0 Ответы
    2 Просмотры
    Последнее сообщение Anonymous
  • Spring Boot Java Error 415 с корпусом JSON на контроллере REST
    Anonymous » » в форуме JAVA
    0 Ответы
    2 Просмотры
    Последнее сообщение Anonymous
  • Ошибка 415. Неподдерживаемый тип носителя: POST не достигает REST, если JSON, но достигает, если XML
    Anonymous » » в форуме JAVA
    0 Ответы
    36 Просмотры
    Последнее сообщение Anonymous
  • Ошибка 415. Неподдерживаемый тип носителя: POST не достигает REST, если JSON, но достигает, если XML
    Anonymous » » в форуме JAVA
    0 Ответы
    25 Просмотры
    Последнее сообщение Anonymous
  • ## React Native Document Ficker Error Error Error: `GuardEdresultAsynctask` не найдена
    Anonymous » » в форуме Android
    0 Ответы
    17 Просмотры
    Последнее сообщение Anonymous

Вернуться в «JAVA»