在MAVEN中调用bean文件的麻烦创建了基于Spring的Java Project

时间:2013-11-16 09:48:44

标签: java eclipse spring maven spring-mvc

我是Spring的新用户,我只是在学习。我使用mvn eclipse:eclipse命令调用创建了一个mvn Java项目,并且正在创建以下项目结构。 enter image description here

现在我需要在某处创建一个类似app-context.xml的Spring Bean文件,以便在我可以调用的主类中 -

public class SpringLauncher {
    public static void main(String[] args) {
        String[] contextPaths = new String[]{"app-context.xml"};
        new ClassPathXmlApplicationContext(contextPaths);
    }

但无论我做什么,文件app-context.xml都说在路径中不可用。 我跟着一些例子 - http://www.mkyong.com/spring/quick-start-maven-spring-example/

这里显示的树结构没有sr / test / java类的东西。我遇到的麻烦在哪里?

enter image description here

1 个答案:

答案 0 :(得分:1)

将您要复制的application-context.xml和其他任何文件放在src/main/resources的输出目录中,在类路径上的目录下,如示例所示(它有正确的目录,但没有在Eclipse中添加它们作为源目录)。对于您的代码,请将app-context.xml直接放在src/main/resources