Ошибка при добавлении настраиваемого контроллера в Broadleaf - PullRequest
0 голосов
/ 13 июля 2020

Я следую приведенному ниже руководству по добавлению настраиваемого контроллера в консоль администратора Wideleaf.

https://www.broadleafcommerce.com/docs/core/current/broadleaf-concepts/admin/admin-custom-controllers

Затем я обновляю свой код, как указано ниже. Потому что я получаю обновления по ссылкам ниже.

http://forum.broadleafcommerce.org/viewtopic.php?t=4209

Broadleaf добавить настраиваемое поле в боковую панель навигации

Контроллер:

@Controller
@RequestMapping("/" + MyController.SECTION_KEY)
@Secured("ROLE_PERMISSION_OTHER_DEFAULT")
public class MyController extends AdminAbstractController {

    protected static final String SECTION_KEY = "test";

    @RequestMapping(value = "", method = RequestMethod.GET)
    public String test(HttpServletRequest request, HttpServletResponse response, Model model) throws Exception {
        // This is expected by the modules/emptyContainer template, this is a custom template that gets included into the body
        model.addAttribute("viewType", "test");

        // ensure navigation gets set up correctly
        setModelAttributes(model, SECTION_KEY);

        // gets the scaffolding set up to display the template from the customView attribute above
        return "modules/defaultContainer";
    }

}

Добавить страницу пользовательского интерфейса по указанному ниже пути.

введите описание изображения здесь

Каждый раз после запуска / test я получаю следующее сообщение об ошибке.

2020-07-13 12:08:24.923 ERROR 17577 --- [nio-8081-exec-9] org.thymeleaf.TemplateEngine             : [THYMELEAF][http-nio-8081-exec-9] Exception processing template "layout/fullPageLayout": Error resolving template "views/test", template might not exist or might not be accessible by any of the configured Template Resolvers (template: "modules/defaultContainer" - line 7, col 15)

Не могли бы вы помочь мне решить эту проблему. Мы будем благодарны за любую помощь или обходные пути.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...