#spring #gwt #spring-roo #sts-springsourcetoolsuite
#spring #gwt #spring-roo #sts-springsourcetoolsuite
Вопрос:
Я хотел бы знать, есть ли у кого-нибудь опыт использования STS для создания веб-приложения GWT с поддержкой Spring без использования Spring ROO.
У меня есть 2 сценария.
-
У меня есть существующее приложение GWT (без поддержки Spring, встроенное в Eclipse 3.7), которое я хочу преобразовать в приложение GWT с поддержкой Spring в STS. Я хочу, чтобы STS понял, что теперь это включено для Spring, чтобы я мог использовать встроенные функции STS для Spring.
-
Создайте новое веб-приложение GWT с поддержкой Spring в STS, но без использования Spring ROO.
Я пока не нашел никаких руководств о том, как это сделать. Все примеры, которые указывают на создание веб-приложения GWT с поддержкой Spring в STS, используют ROO для его создания.
Извините, если немного неясно, что я имею в виду. Не стесняйтесь комментировать, и я постараюсь объяснить больше.
Спасибо!
Комментарии:
1. Вы просто хотите, чтобы природа проекта была преобразована в spring — получите функции с поддержкой spring в STS или вам также нужен код / конфигурация, необходимые для подключения GWT к серверной части spring?
2. Оба. На самом деле я только что заработал. Кажется, простое добавление библиотек Spring вручную позволяет STS понять, что это приложение с поддержкой Spring.
3. Чтобы превратить проект в проект spring, вы можете щелкнуть правой кнопкой мыши, выбрать spring tools и добавить spring nature. Я не уверен, что добавление jars делает это автоматически.
Ответ №1:
Одна из возможностей — начать с проекта Roo, включить GWT, а затем выполнить принудительный рефакторинг. Это удалит зависимости Roo, и останется чистый проект spring, который использует GWT.
Ответ №2:
gwt-spring-starter-app поможет вам создать проект maven с интегрированными spring и gwt. Затем вы можете импортировать его как проект maven в STS. Это должно все правильно настроить.
Комментарии:
1. Спасибо за ссылку. Это в значительной степени то, что я тоже понял для себя.