Код: Выделить всё
HTTP Status 500 - Request processing failed; nested exception is
org.springframework.beans.BeanInstantiationException:
Could not instantiate bean class [[Lmain.java.com.springapp.mvc.model.DSLR;]:
No default constructor found;
nested exception is java.lang.NoSuchMethodException: [Lmain.java.com.springapp.mvc.model.DSLR;.()
< /code>
Я действительно имею конструктор в классе DSLR. Что не так с моим кодом?package main.java.com.springapp.mvc.model;
import org.springframework.beans.factory.annotation.Autowired;
public class DSLR {
public DSLR() {
}
private int dslrId;
private String model;
private int price;
private String description;
public int getDslrId() {
return dslrId;
}
public void setDslrId(int dslrId) {
this.dslrId = dslrId;
}
public String getModel() {
return model;
}
public void setModel(String model) {
this.model = model;
}
public int getPrice() {
return price;
}
public void setPrice(int price) {
this.price = price;
}
public String getDescription() {
return description;
}
public void setDescription(String description) {
this.description = description;
}
@Override
public String toString() {
return "DSLR [dslr=" + dslrId + ", model=" + model
+ ", price=" + price+ ", description=" + description+"]";
}
}
< /code>
в dslrservletcontroller, который создает DSLR I внесла изменения: < /p>
[b] @modelattribute ("DSLRs") DSLR DSLR [] < /strong> < /p>
изменил: /> @modelattribute ("dslrs") списка DSLR < /strong> < /p>
, которые избавились от предыдущей ошибки и дали: < /p>
org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [java.util.List]: Specified class is an interfaceРешенное [/b] здесь: Spring Mvc Веб -приложение: не найдено конструктора по умолчанию
, если кто -то может суммировать и написать ответ здесь, я был бы рад принять!
Подробнее здесь: https://stackoverflow.com/questions/236 ... nexception