Есть ли какой-либо механизм обработки JavaScript для Spring, который позволяет более тесную ссылку с JavaScript на контроллер - PullRequest
0 голосов
/ 25 января 2019

Я смотрю на весну, недавно выполняя некоторые игровые рамки.

Я знаю, что с помощью playframework я могу настроить свой код javascript таким образом, чтобы он обрабатывался перед обслуживанием и ссылки на мои контроллеры автоматически заменялись на соответствующие URL.

Как говорится в самой документации по игровой структуре, ...:

Маршрутизатор Javascript помогает в рефакторинге вашего приложения. если ты изменить структуру ваших URL или имен параметров вашего Javascript автоматически обновляется для использования этой новой структуры.

https://www.playframework.com/documentation/2.6.x/ScalaJavascriptRouting

Есть нечто похожее в шаблонизаторе тимелина, с которым я сейчас играю, в том, что из шаблона можно напрямую ссылаться только на метод контроллера (а не на URL). Например:

<a th:href="${(#mvc.url('EC#getData')).build()}">Get Data Param</a>
<a th:href="${(#mvc.url('EC#getDataParam').arg(0,'internal')).build()}">Get Data Param</a>

https://www.thymeleaf.org/doc/tutorials/3.0/thymeleafspring.html

Это работает, хотя в выпуске Intellij Community, рефакторинг имени метода контроллера не приводит к соответствующему изменению в шаблоне. Возможно, это работает в коммерческой версии?

В любом случае, идея хорошая.

Однако, кто-то либо хочет использовать строку url, либо везде использует ссылки на метод контроллера. Я не хочу, чтобы в моем проекте использовались разные способы употребления.

Итак, вопрос в том; Есть ли что-то для Spring Framework, похожее на то, что существует для Playframework для ссылки на методы контроллера из файлов Javascript?

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