Java Maven JDBC模板排除
我想使用JdbcTemplate查询一些非常简单的值:Java Maven JDBC模板排除,java,spring-jdbc,Java,Spring Jdbc,我想使用JdbcTemplate查询一些非常简单的值: String sql = "SELECT NAME FROM CUSTOMER WHERE CUST_ID = ?"; String name = (String)getJdbcTemplate().queryForObject( sql, new Object[] { custId }, String.class); 因此,我在pom中添加了流动条目: <dependency> <
String sql = "SELECT NAME FROM CUSTOMER WHERE CUST_ID = ?";
String name = (String)getJdbcTemplate().queryForObject(
sql, new Object[] { custId }, String.class);
因此,我在pom中添加了流动条目:
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-jdbc</artifactId>
<version>4.3.7.RELEASE</version>
</dependency>
org.springframework
SpringJDBC
4.3.7.1发布
我还看到其他的罐子
从这个列表中,我可以排除什么,并且仍然让JdbcTemplate工作?我不会让您失望,但是。。。没有一个是可以排除的。所有提到的罐子都是需要的 你可以通过访问。在那里,您可以在“编译依赖项”列表中找到所有这些(甚至更多) 或者在项目的根目录中执行
mvn dependency:tree-Dverbose-Dincludes=org.springframework:spring-core,org.springframework:spring-tx,org.springframework:spring-beans
,自己验证它
该命令应提供如下信息:
[INFO] \- org.springframework:spring-jdbc:jar:4.3.7.RELEASE:compile
[INFO] +- org.springframework:spring-beans:jar:4.3.6.RELEASE:compile (version managed from 4.3.7.RELEASE)
[INFO] | \- (org.springframework:spring-core:jar:4.3.6.RELEASE:compile - version managed from 4.3.7.RELEASE; omitted for duplicate)
[INFO] +- org.springframework:spring-core:jar:4.3.6.RELEASE:compile
[INFO] \- org.springframework:spring-tx:jar:4.3.6.RELEASE:compile (version managed from 4.3.7.RELEASE)
[INFO] +- (org.springframework:spring-beans:jar:4.3.6.RELEASE:compile - version managed from 4.3.7.RELEASE; omitted for duplicate)
[INFO] \- (org.springframework:spring-core:jar:4.3.6.RELEASE:compile - version managed from 4.3.7.RELEASE; omitted for duplicate)
我不会让你失望的,但是。。。没有一个是可以排除的。所有提到的罐子都是需要的 你可以通过访问。在那里,您可以在“编译依赖项”列表中找到所有这些(甚至更多) 或者在项目的根目录中执行
mvn dependency:tree-Dverbose-Dincludes=org.springframework:spring-core,org.springframework:spring-tx,org.springframework:spring-beans
,自己验证它
该命令应提供如下信息:
[INFO] \- org.springframework:spring-jdbc:jar:4.3.7.RELEASE:compile
[INFO] +- org.springframework:spring-beans:jar:4.3.6.RELEASE:compile (version managed from 4.3.7.RELEASE)
[INFO] | \- (org.springframework:spring-core:jar:4.3.6.RELEASE:compile - version managed from 4.3.7.RELEASE; omitted for duplicate)
[INFO] +- org.springframework:spring-core:jar:4.3.6.RELEASE:compile
[INFO] \- org.springframework:spring-tx:jar:4.3.6.RELEASE:compile (version managed from 4.3.7.RELEASE)
[INFO] +- (org.springframework:spring-beans:jar:4.3.6.RELEASE:compile - version managed from 4.3.7.RELEASE; omitted for duplicate)
[INFO] \- (org.springframework:spring-core:jar:4.3.6.RELEASE:compile - version managed from 4.3.7.RELEASE; omitted for duplicate)