【发布时间】:2017-05-09 18:21:46
【问题描述】:
运行 spring jdbc 代码时出现以下异常。
Exception in thread "main" java.lang.NoClassDefFoundError: Could not initialize class org.springframework.jdbc.core.StatementCreatorUtils
at org.springframework.jdbc.core.ArgumentPreparedStatementSetter.cleanupParameters(ArgumentPreparedStatementSetter.java:72)
at org.springframework.jdbc.core.JdbcTemplate$1.doInPreparedStatement(JdbcTemplate.java:702)
at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:633)
at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:684)
at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:716)
at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:726)
at org.springframework.jdbc.core.JdbcTemplate.queryForObject(JdbcTemplate.java:794)
at org.springframework.jdbc.core.JdbcTemplate.queryForObject(JdbcTemplate.java:813)
at com.demo.test.JdbcDemo.getEmployeeName(JdbcDemo.java:27)
at com.demo.test.App.main(App.java:38)
但我已经在类路径中附加了 jar spring-jdbc-4.3.8.RELEASE.jar。 在 STS 中工作并刷新了 Maven 依赖项。但问题依然存在。
【问题讨论】:
-
我没有得到项目结构。你是如何运行的,你是如何确保类路径设置正确的。
标签: java spring maven spring-mvc jdbc