Spring如何使用包含变量的构造函数创建bean

时间:2015-06-24 13:27:30

标签: java spring javabeans

我有以下对象,我想用bean替换:

file = new File( filePath + fileName.substring(fileName.lastIndexOf("\\")+1)) ;

我试过了:

<bean id="fileone" class="java.io.File">
<constructor-arg type="String" value="filePath + fileName.substring( fileName.lastIndexOf(&quot;\\&quot;)+1)"/>
</bean>

最终目标是拥有这一行代码:

file=fileone

然而我收到错误:

java.io.FileNotFoundException: filePath + fileName.substring(fileName.lastIndexOf("\")+1) 

出现此错误的原因是什么?我以什么方式修改bean?

0 个答案:

没有答案