最近我试图使用Spring提供的QueryDSL和AMDQ。然而,我发现Spring只是将它们整合到自身中,而像AMDQ这样的集成尚未完成。我对Spring很陌生,但我想知道使用Spring有什么好处?在我看来,Spring并没有让我更容易分开使用这些项目。使用Spring或使用Spring集成的单独项目?
1
A
回答
0
对于Querydsl,它提供了一个很好的数据抽象层,称为Spring Data,它支持Querydsl进行查询。
除此之外,Spring还提供了出色的依赖注入功能和AOP。除非你想要像EJB或Guice那样使用别的东西进行连线,Spring作为一个集成层是一个非常好的选择。
+0
我的理解是,除非我想写有Spring风格等统一风格的程序,Spring并没有让我更容易。因为首先我需要知道我想用什么工作(例如Hibernate,AspectJ,可能是QueryDSL),那么我需要知道Spring如何整合它们,并且如果存在版本兼容性或任何功能的限制,Spring还没有集成。 – 2012-02-14 07:53:11
+0
你是什么意思的春天风格?如果你的意思是反转控制风格,Java没有太多好的选择。 – 2012-02-14 07:56:49
相关问题
- 1. 使用Spring集成
- 2. Spring集成:多个应用程序集成使用Spring集成
- 3. Spring MVC-GWT集成使用Spring STS
- 4. 使用Spring与RabbitMQ集成
- 5. 使用spring data jpa项目检索用户的Spring Boot项目
- 6. 在Spring项目中使用Maven进行集成测试
- 7. 在EAR项目中集成Spring Boot
- 8. 启动和停止Spring集成项目
- 9. 如何使用spring-boot集成liquibase
- 10. 获取PathVariable使用Spring集成
- 11. 在现有Spring项目中配置用于集成Spring Security的数据源
- 12. Spring批处理项目集成了Spring批处理管理器
- 13. 如何使用spring IDE查看spring项目的类图
- 14. 将Spring MVC与Spring集成集成
- 15. 在EJB或Spring中使用Spring Security?
- 16. 如何使用SonarQube绑定Spring项目
- 17. 使用Spring和Hibernate创建新项目
- 18. 使用Spring缓存项目反应器
- 19. 使用Appfuse创建Spring MVC,ibatis项目 -
- 20. 如何使GWT Spring项目启用maven
- 21. 如何使用Spring MVC编写项目?
- 22. 使用@Cacheable在spring引导和redis中使用Spring MongoDB集成进行缓存
- 23. 简单的spring批处理项目在spring源码工具中使用maven
- 24. 集成单点登录使用Spring的安全
- 25. 如何使用spring-security将primefaces-extensions CustomExporterFactory集成到我的项目中?
- 26. 在Spring中使用集合
- 27. 集成Spring Boot与Spring Security
- 28. RestEASY,Spring Security,Spring Session集成
- 29. Spring Boot使用单独的用户用于flywaydb和JPA
- 30. 错误创建项目在Spring工具套件使用Spring启动项目
你能否说说Spring在哪些地方并不容易? – 2012-02-13 13:45:36
我的理解是,除非我想编写具有统一风格(如Spring风格)的程序,Spring并没有让我更容易。因为首先我需要知道我想用什么工作(例如Hibernate,AspectJ,可能是QueryDSL),那么我需要知道Spring如何整合它们,并且如果存在版本兼容性或任何功能的限制,Spring还没有综合 – 2012-02-14 07:54:02