Рендеринг базовый HTML с реагировать и весной MVC - PullRequest
1 голос
/ 02 мая 2019

У меня запущено приложение Spring mvc. Начал учиться реагировать, думал, что я вставлю базовую страницу реакции изнутри контроллера пружины.

Вот что я сделал: создал приложение реагирования с помощью команды create-реагировать на приложение в package.json под сборкой, предоставив команду для перемещения содержимого под сборкой (статические файлы, index.html и т. д.) в src / main / webapp / frontend - чтобы они могли быть Доступ к файлу просмотра (JSP), который находится в веб-приложении.

"build": "react-scripts build && rm -rf ../src/main/resources/frontend/build/ && rm -rf ../src/main/webapp/frontend/ && mv build/ ../src/main/webapp/frontend/",

Чтобы выполнить npm, установите и запустите сборку, предоставленную как часть сборки exec-maven-plugin. Создал файл представления и сослался из него на файл frontend / index.html (который копируется как часть сборки npm).

Все хорошо, но выглядит странно, копируя файлы в каталог webapp.

Есть ли другие предложения? 1.Могу ли я скопировать JS-файлы в целевую / классы / пользовательскую папку?

2. Вместо того, чтобы поместить путь html в представление, могу ли я вернуть строку html из контроллера (это будет относиться к статическим файлам, скопированным на шаге 1)

Любое предложение приветствуется

спасибо

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