当前位置: 首页 > 知识库问答 >
问题:

类路径、文件系统有什么区别?

杨彦君
2023-03-14

我知道:

>

  • ApplicationContext context=新建类PathXmlApplicationContext(“bean.xml”);

    从位于类路径中的XML文件加载上下文定义,将上下文定义视为类路径资源。

    从文件系统中的XML文件加载上下文定义。

    XMLWebApplicationContext

    从web应用程序中包含的XML文件加载上下文定义。

  • 共有1个答案

    管弘
    2023-03-14

    >

  • ClasspathXmlApplicationContext将从类路径读取文件。它们必须位于web应用程序的classes文件夹中,或者位于lib文件夹中的jar中。

    FileSystemXMLApplicationContext可以访问您的所有文件系统,例如c:/config/ApplicationContext.xml

    XMLWebApplicationContext当然可以访问web应用程序中包含的文件,但这不是最重要的。它实现了WebApplicationContext,这意味着它将检测ServletContextAware bean,注册自定义作用域(request、session等)。

  •  类似资料:
    • 我试图在服务器上的web应用程序中读取一个本地文件。在JBoss部署之外测试时,文件路径是正确的。然而,当我将它部署到JBoss时,文件路径改变了JBoss的< code>bin目录。当< code>user.dir系统属性被部署为war时,它会发生变化。 我如何在不使用绝对文件路径的情况下防止这种情况? 我想避免绝对文件路径,因为项目需要在具有不同目录结构的多台机器上复制。

    • 问题内容: 我现在正在看一段Java代码,它采用一个路径作为String并使用来获取其URL ,然后调用并最终执行。 哦,还有和的电话。 我现在很困惑-我猜主要是因为术语。有人可以请我介绍这些差异,还是提供一些指向虚拟模型的材料的链接?尤其是URL的URI和 文件的资源 ?对我来说,感觉它们应该分别是同一件事。 和之间的区别在 这里解释:url.getFile()和getpath()有什么区别?(

    • 问题内容: 这个问题已经在这里有了答案 : 查找从何处加载Java类 (11个答案) 2年前关闭。 给定使用命令执行的类,是否有任何方法可以在运行时从此类的代码确定其当前文件系统的位置? 例如以下课程: 是否有任何方法可以在刚刚被调用的MyClass.class文件的文件系统中获取并打印正确的路径? 同样,如果我从命令调用jar文件,是否有任何方法可以从该jar内的类中获取jar文件的路径? PS

    • 当程序运行时,变量是保存数据的好方法,但变量、序列以及对象中存储的数据是暂时的,程序结束后就会丢失,如果希望程序结束后数据仍然保持,就需要将数据保存到文件中。 Python 提供了内置的文件对象,以及对文件、目录进行操作的内置模块,通过这些技术可以很方便地将数据保存到文件(如文本文件等)中。 关于文件,它有两个关键属性,分别是“文件名”和“路径”。其中,文件名指的是为每个文件设定的名称,而路径则用

    • internet中的一些示例有env变量集,但其他一些示例有。有什么区别呢?哪些服务使用一个或另一个?

    • im收到“无法读取输入文件!”在下一段代码中 如果图像与.java文件在同一位置,为什么会发生这种情况呢?