FWQ
为什么 MySQL 依赖被设置为运行时依赖?
MySQL 依赖为什么是运行时依赖? 为什么 MySQL 的依赖范围设置为运行时 (Runtime)?这意味着什么,又该如何理解? Runtime 依赖的含义 Runtime 依赖表示在编译时不需要依赖关系。但是,在打包项目时,这些依赖项将包括在项目中,以便在运行时使用。 为什么 JDBC 驱动是运行时依赖? 在 Java 中,我们通常使用 JDBC 访问数据库。JDBC 提供了通用的数据库连接接口,而不依赖于特定的数据库驱动程序。 当我们连接 MySQL 数据库时,我们会使用反射加载 MySQL JDBC 驱动程序。然而,在代码中,我们主要使用 JDBC 接口。因此,我们不直接依赖 MySQL…