以下哪一项是定义吊索模型的更好方法?为什么?
@Model(adaptables=Resource.class)
public interface MyModel {
@Inject
String getPropertyName();
}
或者
@Model(adaptables=Resource.class)
public class MyModel {
@Inject
private String propertyName;
}
当所有实现类中的所有方法都被重写时,您能告诉我使用接口(interface)作为模型的定义用例吗?
最佳答案
在访问 ValueMap
的值时使用接口(interface),无需提供额外的数据 View 。当您需要对数据应用转换或添加其他数据(通过 OSGI 服务等)时,将使用基于类的模型。
关于java - 吊带型号的用途,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52145463/