2014-11-15 2 views
2

Я новичок в Spring MVC. В основном я учусь, читая различные блоги и примеры. Большую часть времени я сталкиваюсь с усталостью ошибки конфигурации в файлах XML. Где нет ошибки компиляции. Но во время выполнения не много полезной ошибки. Конфигурация на основе XML и Java для меня является новой.Какая конфигурация Spring MVC для XML или Java рекомендуется?

Я думаю, что конфигурация на основе Java должна давать более полезную компиляцию и ошибку времени выполнения. Я предполагаю, что вся конфигурация должна выполняться конфигурацией Java. У меня появилось несколько вопросов или предложений о продолжении обучения Spring MVC.

  1. Что такое никогда/последняя версия XML или Java?

  2. Выполняется полностью с помощью конфигурации Java или мне приходится смешивать как Java, так и XML?

  3. Могу ли я полностью исключить XML?

  4. Какая конфигурация рекомендуется?

  5. Есть ли разница в производительности?

  6. В случае, если мне нужно использовать конфигурацию XML, как отлаживать или отслеживать конфигурацию XML?

Заранее спасибо. Надеюсь, вы ответите в деталях.

+0

Привет, я не уверен, что ваш вопрос является правильным вопросом, потому что он основан на мнении.Но я могу поделиться своим мнением с помощью вопроса и ответа, который я написал: http://stackoverflow.com/q/24014919/2083523 (в конце моего ответа есть раздел «за»/«против», который, я думаю, может вам помочь) И я также могу отнести вас к своему блогу, где я объяснил, почему я так поддерживаю класс '@ Configuration', а не файлы XML: http://avietzioni.blogspot.co.il/2014/05/so-long- пружинные-XMLs-конфигурации-class.html – Avi

ответ

1

Что такое никогда/последняя версия XML или Java?

Java конфигурация новее

выполнимы полностью Java конфигурация или я должен смешиваться как Java и XML?

Могу ли я полностью исключить XML?

Вы можете избежать использования XML в последних версиях весной (то есть 4 и более поздних версий)

Какая конфигурация рекомендуется?

Кажется Spring Source способствует Конфигурации Java

ли это имеет какую-либо разницу в производительности?

Время запуска не важно для исполнения. Производительность выполнения такая же.

В случае, если мне нужно использовать конфигурацию XML, как отлаживать или отслеживать конфигурацию XML?

В случае ошибки в XML вы получите исключение из stacktrace. В большинстве случаев этого достаточно.