在Intellij Idea中,未在目标目录中创建beans.xml

时间:2018-08-14 19:29:00

标签: java spring intellij-idea

我已经开始从事Spring项目,并且正在使用Intellij IDEA。我发现,当我运行该应用程序时,它实际上将类编译到 target / classes 目录并从中运行。

但是,当我在主类的相同位置添加beans.xml并使用 ClassPathXmlApplicationContext 编写必要的代码时,beans.xml不会放入 target < / strong>目录指定的位置,以便出现许多错误。

但是当我将beans.xml放在目标目录中时,它工作正常。

我在这里做错了什么?应该以哪种结构创建beans.xml文件,以便它自动同步到目标目录?

1 个答案:

答案 0 :(得分:0)

首先,我在学习 youtube 教程时将 xml 文件放在 src/main/java 目录中,但他是在 eclipse 中进行的,并且在 IntelliJ-Idea 中对我不起作用

如果你把xml文件直接放在目标文件中,它是有效的,因为编译后,结果被复制到那里。

但是对于标准程序,您应该在“src/main/”(最终路径:“src/main/resrouces”)中创建另一个名为“resources”的目录,然后在运行后立即在该目录中创建 xml 文件项目你可以看到这个文件也自动被复制到目标目录中。

enter image description here