问答详情
源自:3-5 Spring Bean装配之Resource

这些文件都是在什么地方?

Resource template=ctx.getResource(“some/resource/path/myTemplate.txt”); Resource template=ctx.getResource(“classpath:/some/resource/path/myTemplate.txt”); Resource template=ctx.getResource(“file:/some/resource/path/myTemplate.txt”); 这三个,第一个默认的,默认的文件一般都是在哪的文件?是工程里边的吗?第二是应该是工程里边的了吧?第三个是电脑磁盘上的吗?

提问者:StaceyStaceyStacey 2017-05-20 10:53

个回答

  • 伪大的java爱好者
    2017-05-21 17:04:47
    已采纳

    视频里讲解的很清楚了啊,第一个默认使用加载ctx的对应文件的方式,如果ctx对应文件的加载方式为classpath,则Resource template=ctx.getResource(“some/resource/path/myTemplate.txt”)也为从classpath下加载该文件;  第二个是工程目录下文件;第三个为磁盘上文件

  • XhstormR
    2017-05-22 11:27:44

    再看一遍。。。。。。