Можно ли вообще использовать Spring без аннотаций только через xmls? - PullRequest
2 голосов
/ 24 января 2012

У меня есть веб-приложение, широко использующее весенние аннотации.Могу ли я вернуться с весенних аннотаций к файлам конфигурации xml?Включая контроллеры, и т. Д.Мне нужны примеры файлов конфигурации, пожалуйста.

Ответы [ 3 ]

5 голосов
/ 24 января 2012

Да, вы можете переключиться на внешнюю конфигурацию, используя XML. Изначально весной поддерживались только XML. Вы можете получить примеры из их справочного руководства .

Если вы ищете полные примеры, тогда www.springbyexample.org

4 голосов
/ 24 января 2012

Да. Spring поддерживает аннотации, классы конфигурации и конфигурацию xml. Целью аннотаций никогда не было отказываться от конфигурации xml, и сегодня она все еще полностью поддерживается.

На форуме S2G в Амстердаме в прошлом году было конкретно указано, что цель остается сделать оба подхода полностью эквивалентными.

Что касается подробностей о том, как это сделать, то документация Spring очень хорошая. Я предлагаю вам начать там. Посмотрите пример в зоомагазине и прочитайте описание ContextLoaderListener. Это должно помочь вам начать.

1 голос
/ 24 января 2012

Да, вы можете переключаться между XML и аннотациями. На самом деле, если вам даже нужно, вы можете использовать комбинацию обоих. Кроме того, в зависимости от типа элемента управления, который вы пытаетесь извлечь из конфигурации XML, вы также можете использовать аннотации @ Configuration , которые обеспечивают способ создания конфигурации XML с помощью кода Java. Имейте в виду, однако, что есть несколько неясных конфигурационных конструкций, которые не могут быть представлены никакими аннотациями и могут быть сделаны только через файлы XML.

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