簡體   English   中英

需要幫助使用IntelliJ IDEA獲得Spring MVC項目

[英]Assistance need to get Spring MVC project going with IntelliJ IDEA

所以我下載了一個終極想法的試驗,我希望得到spring mvc和tomcat一起去。

所以我設置了一個新項目,將其配置為使用sun jdk。

我選擇了一個spring應用程序,它創建並下載了以下內容:

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

我沒有看到任何spring-mvc庫,它們是否包含在那里或者我是否必須對此做些什么?

有人可以勾勒出我要做的事情,讓它像Spring mvc web應用程序一樣構建嗎?

我發現開始一個新的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參考文檔 - 將Dispatcher Servlet和Context Listener添加到web.xml,Spring XML上下文等等。

您可能會發現其他有用的東西是Maven Jetty插件 配置完成后,您只需在命令提示符下鍵入“mvn jetty:run”(或從IDE中啟動它)即可運行您的應用程序。 Maven將獲取所需的全部內容並為您部署應用程序,無需外部應用程序服務器設置即可進行快速測試。

我不確定你的設置是否與我的相同,但是當我下載spring-framework-2.5.6時,在\\ dist \\ modules中有一些名為spring-web.jar,spring-webmvc.jar等的jar文件子文件夾。 教程至少表明spring-webmvc.jar應該在你的WEB-INF / lib文件夾中。

本教程可選擇使用eclipse,但無論如何都可能有用,尤其是入門:

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

我認為Spring MVC的東西有特定的JAR。 基本上,當您下載最新的Spring Framework並解壓縮時,需要轉到dist文件夾並添加org.springframework.web.jar和org.springframework.web.servlet.jar / org.springframework.portlet.jar到你的項目。 我很確定servlet / portlet jar將具有你的MVC特定類。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM