gpt4 book ai didi

java - Spring框架模块化的困惑

转载 作者:行者123 更新时间:2023-12-01 11:47:18 25 4
gpt4 key购买 nike

我正在开发小型 JavaFX 应用程序,它将使用 spring 框架作为它的 DI 容器。后端部分将使用 Oracle 11gR2 数据库,但我很困惑应该选择哪个 Spring 模块连接到 Oracle - 我将仅使用 JdbcTemplate,ORM 不是一个选项。

我读了一些Spring in Action 4,作者展示了“当前”Spring 版本中存在的所有模块,在撰写本书时为 4(如下图)。所以乍一看似乎我应该添加 spring-jdbc-VERSION ,但是当我在 google 中搜索连接到 oracle I found another spring project来自 spring data 伞项目,它提示我添加 spring-data-oracle 依赖项,该依赖项已有 2 年历史,此后没有更新。

spring-jdbc 是否包含 spring-data-oracle ?谁能给我解释一下吗?最终我应该在项目中添加什么来实现我的目标?

最佳答案

因为您只需要您需要的 JDBC 模板

  1. Oracle JDBC 驱动程序
  2. spring-jdbc 依赖项(它本身使用 spring-corespring-tx 等)

要自动管理所有依赖项,请使用依赖项管理工具,例如 Maven 或 gradle。

梯度:

compile `org.springframework:spring-jdbc:4.0.0.RELEASE`

行家:

<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-jdbc</artifactId>
<version>4.0.0.RELEASE</version>
</dependency>

看看入门系列 - 他们包括一个使用 jdbc-template 的示例(包括依赖管理等):https://spring.io/guides/gs/relational-data-access/

关于java - Spring框架模块化的困惑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29058676/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com