Есть ли у Spring инструменты для проверки качества кода?

#java #xml #spring

#java #xml #spring

Вопрос:

XML-файлы для Spring становятся очень большими. Существует ли такой инструмент, как PMD для java, который может проверять XML-файлы и давать советы по исправлению? Спасибо.

Комментарии:

1. Используйте аннотации в spring, если вам не нравится подход, основанный на XML.

2. Я не думаю, что вы когда-нибудь найдете инструмент, который скажет вам «этот XML-документ слишком большой»… Рассматривали ли вы возможность настройки spring для сканирования вашего пути к классу на «все» * -context.xml файлы. Это позволит вам разделить вашу конфигурацию XML на отдельные файлы.

Ответ №1:

… не специально для xml, но java в целом, я бы предложил sonar, и только что наткнулся на это, которое должно также охватывать XML-файлы.

И, как оказалось, у sonar есть плагин xml.

Комментарии:

1. После 10 минут использования Sonar я достаточно впечатлен этим. Спасибо за ссылку!

2. … наслаждайтесь, это действительно отличный инструмент.

Ответ №2:

Вы также можете попробовать набор инструментов SpringSource

Он имеет очень хорошую интеграцию и проверку файлов контекста spring.

Ответ №3:

  • XML-файлы для Spring становятся очень большими

Разбейте его на более мелкие файлы компонентов / слоев. XML ничем не отличается от любой другой конфигурации / кодовой базы.

Что касается помощи в настройке Spring XML и ее проверке, используйте IntelliJ с его фантастической поддержкой Spring

Поддержка IntelliJ Spring