6

我正在尝试生成一个表示java.nio.file.Path使用静态方法的 bean Paths.get(String path)。我当前的 Spring 设置如下所示:

<bean id="myPath" class="java.nio.file.Paths" factory-method="get">
    <constructor-arg value="c:\\tmp\\" />
</bean>

但它回来了一个 excpetion No matching factory method found: factory method 'get'。任何想法为什么会这样?

4

1 回答 1

9

java.nio.file.Paths.get 需要 URI。此外,这是 xml 而不是 java 不要使用 \\

试试看

file:/C:/tmp/

如果您对 URI 语法有疑问,请访问http://en.wikipedia.org/wiki/File_url

于 2012-12-03T10:03:14.813 回答