1. 问题简述
java项目启动时报 Error creating bean with name 'namedParameterJdbcTemplate' …… 错误。
2. 报错信息
2.1. 报错内容
Error creating bean with name 'namedParameterJdbcTemplate' defined in class path resource [org/springframework/boot/autoconfigure/jdbc/NamedParameterJdbcTemplateConfiguration.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate]: Factory method 'namedParameterJdbcTemplate' threw exception; nested exception is java.lang.NoClassDefFoundError: org/springframework/util/ConcurrentLruCache
2.2. 报错截图
3. 问题分析
pom文件中同时引入了spring-boot-starter-jdbc与spring-jdbc这两个依赖。
4. 问题解决
在pom文件移除 spring-jdbc 这个依赖。
5. 问题总结
一定要仔细检查报错信息。