Это зависит от того, что вы хотите переопределить?
Подход 1: Переопределить функциональность, используя ваш пользовательский аддон, например this
Подход 2: Используйте папку настройки
Если у вас небольшие изменения и вам нужно быстрое исправление, я думаю, вы можете использовать этот подход. Все, что вам нужно сделать, это создать папку настройки в папке config и поместить туда свой файл с такой же структурой и именем, что и у OOTB. Затем вам нужно запустить ant customize
(это внутренне заменит OOTB-файлы настроенным файлом из папки настройки)
например, если у вас есть небольшое исправление / изменение в AssistedServiceComponentController. java acceleratoraddon, затем вы можете скопировать файл, внести изменения и поместить его по указанному ниже пути и запустить ant customize
\config\customize\ext-addon\assistedservicestorefront\acceleratoraddon\web\src\de\hybris\platform\assistedservicestorefront\controllers\cms\AssistedServiceComponentController.java
Подход 3: Создание настраиваемого дополнения с использованием дополнения OOTB в качестве template
Вы можете сделать текущее дополнение OOTB в качестве шаблона и запустить ant extgen
, чтобы сгенерировать ваше собственное дополнение, создающее дополнение OOTB в качестве базового шаблона. См. this .
Будьте внимательны здесь, так как вы не получите новые функциональные возможности или изменения при обновлении платформы.