Я запускаю Hybris 6.6 и создаю новый аддон, который по сути представляет собой контроллер и соответствующий JSP. Однако во время выполнения Hybris не находит компонент-контроллер и ищет JSP в папке витрины магазина (его там нет, поскольку JSP находится в папке надстройки витрины).
Я создал аддон с помощью extgen, а затем установил его в магазине с помощью также ant.
Шаги:
- Создан компонент в -items.xml, унаследованный от SimpleCMSComponent
- Создан контроллер, унаследованный от AbstractCMSController,
- Создал JSP в папке аддона,
- Создан компонент и добавлен в слот страницы через Imped,
- @Controller имеет имя, равное компоненту + «Контроллер».
Я отладил код, и когда Hybris пытается определить наличие контроллера через getBeanFactory (). Contains (controller), он возвращает false. Если я посмотрю на список bean-компонентов, возвращаемый фабрикой bean-компонентов, там нет bean-компонента для контроллера.
Есть какие-нибудь подсказки о том, что происходит? Я даже пытался явно создать бин контроллера в -web-spring.xml, но ничего не менял.
Спасибо