org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSource' defined in class path resource [applicationContext.xml]: Initialization of bean failed; nested exception is org.springframework.beans.TypeMismatchException: Failed to convert property value of type [java.lang.String] to required type [int] for property 'initialPoolSize'; nested exception is java.lang.NumberFormatException: For input string: "${jdbc.initPoolSize}"
Caused by: java.lang.NumberFormatException: For input string: "${jdbc.initPoolSize}"
Spring开发时遇到这个错误,先以为是类型转换出了问题,可是检查不出毛病,最后才发现并不是类型转换的问题,而是我资源 配置文件没有导入得到Spring配置中
先在Spring配置文件中添加
然后在配置文件中添加导入代码
<context:property-placeholder location="classpath:db.properties"/>
classpath:db.properties:资源文件路径
本文解决了一个常见的Spring配置问题,即由于未正确导入属性文件导致的数据源初始化失败。文章详细介绍了如何在Spring配置文件中引入外部属性文件,并给出了具体的配置代码。
6133

被折叠的 条评论
为什么被折叠?



