帮助需要使用IntelliJ IDEA获得Spring MVC项目

时间:2010-06-25 15:29:07

标签: java spring spring-mvc intellij-idea

所以我下载了一个终极的想法试验,我希望让mvc与tomcat一起使用。

所以我设置了一个新项目,将其配置为使用sun jdk。

我选择了一个spring应用程序,它创建并下载了以下内容:

http://img15.imageshack.us/img15/4853/idealspring1.png http://img15.imageshack.us/img15/4853/idealspring1.png

我没有看到任何spring-mvc库,它们是否包含在那里或者我必须对此做些什么?

有人可以概述我必须做些什么才能让它像spring spring mvc web应用程序一样构建?

3 个答案:

答案 0 :(得分:22)

我发现启动新IDEA项目的最佳方法是使用Maven。这使您可以轻松构建项目而无需启动IDE,自动为您维护所有库。

“从头开始创建项目”,然后在下一个屏幕中选择“Maven模块”。单击“从原型创建”并选择“maven-archetype-webapp”。这将为您提供一个基本的Maven布局,用于构建一个简单的WAR文件。

现在添加Spring库,打开Maven构建文件--pom.xml - 并在Spring MVC框架上插入新的依赖项:

   <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-webmvc</artifactId>
        <version>3.0.0.RELEASE</version>
    </dependency>

从这里开始,您可以按照Spring MVC reference documentation - 将Dispatcher Servlet和Context Listener添加到web.xml,Spring XML上下文等等。

您可能会觉得有用的其他内容是Maven Jetty plugin。配置完成后,您只需在命令提示符下键入“mvn jetty:run”(或从IDE中启动它)即可运行您的应用程序。 Maven将获取所需的全部内容并为您部署应用程序,无需外部应用程序服务器设置即可进行快速测试。

答案 1 :(得分:0)

我不确定你的设置是否与我的相同,但是当我下载spring-framework-2.5.6时,有一些名为spring-web.jar,spring-webmvc.jar等的jar文件。 dist \ modules子文件夹。教程至少指出spring-webmvc.jar应该在你的WEB-INF / lib文件夹中。

本教程可选择使用eclipse,但无论如何都可能有用,尤其是入门:

http://static.springsource.org/docs/Spring-MVC-step-by-step/

答案 2 :(得分:0)

我认为Spring MVC的东西有特定的JAR。基本上,当您下载最新的Spring Framework并解压缩zip时,您需要转到dist文件夹并添加org.springframework.web.jar和org.springframework.web.servlet.jar / org.springframework.portlet .jar到你的项目。我很确定servlet / portlet jar将具有你的MVC特定类。