【问题标题】:All jars of Spring for a given version给定版本的所有 Spring jar
【发布时间】:2016-04-18 19:13:29
【问题描述】:

我从网站下载了 4.2.4 版 Spring 框架的 jars:

http://repo.spring.io/release/org/springframework/spring/

我正在学习 JdbcTemplate,并且对于我想使用的程序之一jdbcTemplate.queryForObject。并且间接地它也需要spring-dao(通过Eclipse IDE显示的错误知道)。

现在,在从上面链接下载的 4.2.4 版本的 jar 中,我没有找到任何 spring-dao。然后进行测试,我从http://mvnrepository.com/artifact/org.springframework/spring-dao/2.0.3 下载了它,版本为2.0.3

现在我想了解为什么 spring-dao 不包含在据称拥有所有 jar 的链接中?对于给定的版本,我从哪里可以得到这个?

【问题讨论】:

  • 请使用 maven 或 gradle 之类的构建工具,避免这种方法
  • 没有spring-dao-4.2.4,而是找到了很旧的版本。我的问题是为什么 spring-dao 不在应该有所有罐子的 zip 中,或者 spring-dao 是其他一些分布的一部分。对于自学,我希望在不使用任何构建工具的情况下保持简单和更好。

标签: spring spring-data jdbctemplate


【解决方案1】:

spring-dao 自 2008 年以来未使用,包 org.springframework.dao 中的代码现在驻留在 spring-tx 中

所以你需要spring-tx,它在http://repo.spring.io/release/org/springframework/spring/4.2.4.RELEASE/中提供(下载dist文件)

请参阅 github 获取 spring-tx and dao packagemaven central for spring-dao

【讨论】:

  • 非常感谢您的回复。确实可以解决问题。
猜你喜欢
  • 2012-04-17
  • 1970-01-01
  • 2012-02-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-02-28
  • 1970-01-01
  • 2021-11-01
相关资源
最近更新 更多