Почему спящий режим, пружина и стойки предоставляют конфигурацию на основе аннотаций и что такое разница между конфигурацией xml и конфигурацией на основе аннотаций, пожалуйста, скажите в примере?Почему фреймворки предоставляют конфигурацию на основе аннотаций
ответ
Вам не нужно кодировать много и много xml, а не концентрироваться на своей бизнес-логике, а настраивать xml все время.
Ответ уже здесь .. Xml configuration versus Annotation based configuration
Преимущество конфигурации XML является то, что он отделен от кода, так что исходный код может сосредоточиться на бизнес-логике и не загроможден с «клеем» кода в объединить все компоненты. Другим преимуществом является то, что вы можете изменить его без перекомпиляции кода.
С другой стороны: некоторые люди не любят XML и имеют набор файлов конфигурации XML, которые ссылаются друг на друга, могут быть трудно понять и ориентироваться. Конфигурация класса, близкого к этому классу (в самом исходном файле), может сделать его более понятным, какая часть конфигурации принадлежит классу.
- 1. Почему библиотеки на основе аннотаций не так популярны в Scala?
- 2. Spring AMQP аннотаций на основе
- 3. На основе Java или на основе аннотаций. Конфигурация/автоустройство
- 4. Весна DI на основе аннотаций
- 5. Проверка запроса на основе аннотаций
- 6. Конфигурация на основе аннотаций Spring-Tiles
- 7. Проверка строки на основе аннотаций
- 8. Почему фреймворки используют переадресацию на стороне клиента?
- 9. Почему преобладают основанные на действии веб-фреймворки?
- 10. Почему неизменяемые классы предоставляют мутаторы?
- 11. Как использовать конфигурацию на основе аннотаций для настройки нескольких ковшей в Couchbase?
- 12. Как определить удаленные EJBs Beans весной, используя конфигурацию на основе аннотаций (то есть: JavaConfig)
- 13. Проверка достоверности на основе весны на основе аннотаций
- 14. Создание Pointcut на основе параметров аннотаций
- 15. Добавить поддержку Spring JDBC на основе аннотаций
- 16. Как создать сопоставления Hibernate на основе аннотаций?
- 17. создатель формы symfony2 на основе аннотаций
- 18. Поиск на основе аннотаций Безопасность пружин
- 19. Struts 2.2.3 проверка на основе аннотаций
- 20. Сервис не корректно автообновлен - настройка на основе аннотаций
- 21. Настройка смешанной конфигурации для контроллеров Spring MVC на основе аннотаций
- 22. Безопасность на сервлете на основе аннотаций не принимается во внимание
- 23. Почему браузеры предоставляют возможность отключить Javascript?
- 24. Почему некоторые высокопроизводительные веб-фреймворки не используются?
- 25. Почему фреймворки Python возвращают словари из контроллеров?
- 26. Почему фреймворки зависимостей поддержки поддерживают иерархии контейнеров?
- 27. Почему мои фреймворки javascript не работают?
- 28. Почему на nuget.org поддерживаемые фреймворки для пакета не указаны?
- 29. Применить метод расширения строки на модели на основе аннотаций данных?
- 30. RESTful фреймворки Javascript и RESTful фреймворки PHP
Это не очень вписывается в формат SOF - я думаю, вам лучше провести исследование самостоятельно. –
Нет принципиальной разницы, но аннотации улучшают читаемость, так как вам не нужно переходить к xml, чтобы знать, что было введено/что такое поведение bean-компонента (например, репозиторий/Service/Controller), которое легко управлять. Та же функциональность может быть достигнута с помощью xml, может быть достигнута также с помощью аннотаций –
Из-за этого: http://www.annotatiomania.com (извините, я просто должен был ...) –