Недавно я пытаюсь использовать QueryDSL и AMDQ, предлагаемые Spring. Тем не менее, я обнаружил, что Spring просто интегрирует их в себя, и некоторая интеграция, подобная материалам AMDQ, еще не завершена. Я новичок в Spring, но мне было интересно, что выгодно использовать Spring? На мой взгляд, Spring не делает меня проще, чем использовать этот проект отдельно.Использование Spring или использование отдельного проекта, интегрированного Spring?
ответ
В случае Querydsl он предлагает хороший уровень абстракции данных, который называется Spring Data, который поддерживает Querydsl для запросов.
Кроме этой пружины, также предусмотрены отличные функции впрыска зависимостей и АОП. Если вы не хотите использовать что-то еще для проводки, например EJB или Guice, Spring - очень хороший выбор в качестве уровня интеграции.
Мое понимание - если я не хочу писать программу, имеющую единый стиль, такой как стиль Spring, Spring не облегчает мне задачу. Поскольку сначала мне нужно знать, как я хочу использовать работу (например, Hibernate, AspectJ, возможно QueryDSL), тогда мне нужно знать, как Spring интегрирует их, и если есть какие-то ограничения, такие как совместимость версий или любые функции Spring, интегрированный. –
Что вы имеете в виду с весенним стилем? Если вы имеете в виду стиль инверсии управления, для Java не так много хороших альтернатив. –
- 1. Совместное использование проекта Spring MVC
- 2. Использование Spring Security с EJB или Spring?
- 3. Использование проекта загрузки Spring Spring в качестве зависимости
- 4. Spring Logback использование профиля
- 5. Использование Spring TaskExecutor
- 6. Ограничить использование Spring Webservice
- 7. Использование Spring Security ACL
- 8. Spring Кафка JsonSerializer использование
- 9. Использование Ломбок с Spring
- 10. Программируемое использование Spring Security
- 11. Исходное использование Spring сервисов
- 12. Spring RabbitMQ SimpleRabbitListenerContainerFactory использование
- 13. Использование Spring Batch Admin
- 14. Использование spring-boot-maven-plugin
- 15. Использование Spring 4.0 с spring-data-jpa
- 16. Повторное использование Spring databinder
- 17. Использование Mocking with Spring
- 18. Повторное использование Spring Converters
- 19. Использование Spring ToStringCreator
- 20. Использование Spring Converter
- 21. Использование Spring ReflectionUtils
- 22. Повторное использование кода Spring
- 23. Использование Spring Rest Controllers
- 24. Использование функции Spring CSRF
- 25. Использование свойств с Spring
- 26. Spring использование typeMismatch сообщений
- 27. Spring Использование Redis @Cacheable
- 28. Использование spring: nestedPath tag
- 29. Использование ResponseEntity Spring MVC
- 30. Возможно использование JavaFX + Spring + JDBC?
Не могли бы вы рассказать, где весна не облегчает? –
Мое понимание, если я не хочу писать программу, имеющую единый стиль, такой как стиль Spring, Spring не облегчает мне жизнь. Поскольку сначала мне нужно знать, как я хочу использовать работу (например, Hibernate, AspectJ, возможно QueryDSL), тогда мне нужно знать, как Spring интегрирует их, и если есть какие-то ограничения, такие как совместимость версий или любые функции Spring, Интегрировано –