0

我是春天的新手。我对作为参数的类路径有疑问ClassPathXmlApplicationContext。我使用 Netbeans。我使用的类位于 Source Packages 文件夹ClassPathXmlApplicationContext中的包中。cz.ryska.helloworld配置 XML 文件,名称为 Beans.xml 位于 WEB-INF 文件夹中。

在此处输入图像描述

但我不知道我可以使用什么方法。我尝试使用 fe "WEB-INF\Beans.xml" 或 "/WEB-INF/Beans.xml" 但找不到文件。我可以使用什么方式或必须将xml文件移动到哪里?谢谢

4

1 回答 1

2

该项目似乎是一个 J2EE Web 应用程序,因此您不需要使用ClassPathXmlApplicationContext. 如果文件已经在 web.xml 中注册,请改为导入beans.xml您的文件。applicationContext.xml

在 web.xml 中包括:

<context-param>
    <param-name>contextConfigLocation</param-name>
    <param-value>/WEB-INF/applicationContext.xml</param-value>
</context-param>

在 applicationContext.xml 中包括:

<import resource="Beans.xml"/>

这将导致Beans.xml配置被添加到 DI 容器中。

于 2013-06-02T17:18:11.180 回答