For input string: "${cpool.minPoolSize}

环境:spring3+c3p0+jdbc.properties

发现了For input string: "${cpool.minPoolSize}这样的问题。

 

我们从spring的配置文件说起:

 


		
		
		
		
		
		
		
		
		
		
		
		
		

 

上面如果将改成固定值,

这种格式的,则不会出现这样的问题。

 

始终得不到解决方案,后来我才发现原来是BeanFactory的创建上有了问题。

 

因为我用的接口XmlBeanFactory的,这是一个deprecated的,如下:

XmlBeanFactory factory = new XmlBeanFactory(new ClassPathResource(
				"SpringHelloWorld.xml"));

 

后来改成BeanFactory就行了,代码如下:

BeanFactory  factory=new ClassPathXmlApplicationContext("SpringHelloWorld.xml");

问题解决。

 

你可能感兴趣的:(java,java,数据库)