java从项生成最后一个类。Hybris中的xml 3 日,4 小时 Questions & Answers 1347 java中的Final类意味着它不能被任何其他类扩展。在定义项目中的数据模型时,我们如何在hybris中做到这一点。xml
# 1 楼答案 SAP Hybris平台不支持生成final数据模型类OOTB(开箱即用)。您不能重写该机制,但可以修改位于src目录中生成的类。如果需要final数据模型类(例如Foo),可以手动添加此修饰符 <itemtypes> <itemtype code="Foo" jaloclass="org.example.Foo"> <attributes> <! attributes > </attributes> </itemtype> </itemtypes> 文件结构: src/org/example/Foo← 您可以将这个类标记为final gensrc/org/example/GeneratedFoo← 不能修改该类 (类Foo扩展GeneratedFoo) 所有扩展类型为Foo的扩展都将在构建阶段失败 SAP Hybris平台仅允许通过使用等于true的abstract属性来设置abstract修饰符: <itemtypes> <itemtype code="Foo" abstract="true"> <attributes> <! attributes > </attributes> </itemtype> </itemtypes>
# 1 楼答案
SAP Hybris平台不支持生成
final
数据模型类OOTB(开箱即用)。您不能重写该机制,但可以修改位于src
目录中生成的类。如果需要final
数据模型类(例如Foo),可以手动添加此修饰符文件结构:
src/org/example/Foo
← 您可以将这个类标记为final
gensrc/org/example/GeneratedFoo
← 不能修改该类(类
Foo
扩展GeneratedFoo
)所有扩展类型为
Foo
的扩展都将在构建阶段失败SAP Hybris平台仅允许通过使用等于
true
的abstract
属性来设置abstract
修饰符: