给定一个类:
public class Foo {
private List<Bar> bars = new ArrayList<>();
//getter and setter
}
Bar看起来像这样的抽象类型在哪里:
abstract class Bar {
private TypeEnum type;
// getters and setters
}
并且给定一个应该提交具体实例的 Thymeleaf 模板(来自包含的自定义片段,具体取决于type枚举值),提交时会收到以下异常
无法实例化 [com.example.Bar]:它是一个抽象类吗?嵌套异常是 java.lang.InstantiationException。
有没有办法指定实例所属的具体类,以便可以创建正确的实例?
郎朗坤
相关分类