使用idea創建spring mvc項目圖文教程 - 凱哥Java

2020-12-16 凱哥Java

使用idea創建spring mvc項目圖文教程

前言:

使用慣了eclipse的朋友,如果剛換成了idea或許有些不習慣。但是使用idea之後,就會love上idea了。本文將通過圖文講解怎麼通過idea創建一個spring mvc項目。

本文是教大家怎麼使用idea創建一個spring mvc項目。並非spring mvc相關教程。

打開idea之後,New-->Module。如下圖:

在彈出層。選擇Spring.在右側依次選擇spring-->spring mvc

Java EE Web Application 。選擇自動下載。然後點擊Next。如下圖:

填寫module name。如下:

點擊finish之後,會自動的下載所需要的jar包的。如下圖:

等待下載完成之後:

依賴的jar配置:

設置編譯後class文件路徑存放地址(註:此步驟可以不設置)

選中項目名。滑鼠右鍵,可以看到Open Module Setting.快捷鍵F4。如下圖:

在彈出層,選擇Module-->項目名-->Paths。設置class文件位置。如下圖:

配置jar的依賴位置:

還在剛才位置,選擇Dependencies。然後點擊右邊小加號。如下圖:

然後選擇jar所在位置。

配置Tomcat:

還是剛才的操作。加號之後,選擇Library...如下圖:

在彈出層,把第一個合起來之後,就可以看到Application Server Libraries的配置了。如下圖:

選擇Tomcat8.5之後,選擇下面Add.如下圖:

點擊OK之後。就配置完成了。

配置web.xml文件:

我們直接打開web.xml文件。(這裡不的不說,idea真的很強大。把我們需要的都已經弄好了。)修改url-pattern為/.如下圖:

Spring mvc配置:

在XXX-servlet.xml.如凱哥本項目名字是:dispatcher-servlet.xml中配置spring mvc相關的。如:掃描的基包、頁面訪問位置及後綴。如下圖:

需要說明的是:先引入context及mvc之後,下面就可以聯想出來了。

mvc及context的xmlns如下:

xmlns:context="https://www.springframework.org/schema/context"

xmlns:mvc="https://www.springframework.org/schema/mvc"

spring mvc基本配置如下:

<context:component-scan base-package="com.kaigejava.springmvc"/>

<mvc:default-servlet-handler/>

<mvc:annotation-driven/>

<bean

id="internalResourceViewResolver">

<property name="prefix" value="/WEB-INF/jsp/"/>

<property name="suffix" value=".jsp"/>

</bean>

接下來,編寫個controller。如下圖:

很簡單的一個。

接下來,我們部署項目。

在導航欄,選擇如下圖的。如果新項目。這裡是空的。然後選擇Edit Configurations...如下圖:

在彈出層。點擊加號。然後下拉到Tomcat Server,然後選擇Local.如下圖:

在彈出層,選擇Deployment,添加項目名稱,然後點擊右邊加號,選在剛才創建的項目。kaigemvc。如下圖:

點擊OK之後。在Application context這裡。可以設置也可以不設置。如下圖:

這裡凱哥就設置和name一樣。都叫mvc。然後點擊ok.

之後,我們就可以在導航欄中看到tomcat項目名。如下圖。點擊綠色三角就可以啟動項目了。

啟動之後,既可以訪問。

相關焦點

  • 通過Idea創建Spring Boot java項目
    寫在前面,每個java程序開發,需要準備好相應的開發工具和java運行環境。這裡使用的開發工具是:idea64,使用的java環境是jdk1.8,使用的maven版本是:1 通過idea創建項目在idea工具的菜單欄,找到File按鈕,進行如下操作:File-New-Project,點擊Project...進入創建項目界面。
  • 使用IntelliJ IDEA創建Spring Boot項目
    在上一篇使用Spring Initializer創建Spring Boot項目 文章中,介紹了使用Spring Initializr創建Spring Boot項目,在本篇文章中,將一步一步介紹使用IntelliJ IDEA創建Spring Boot項目。
  • Spring MVC簡介
    使用@RequestMapping註解將方法映射到一些請求上,以便讓該方法處理那些請求。這種方法就像一般的類中的方法,方法名參數列表和返回值並不像Struts2之類的框架有很強的限制。方法參數列表具體以及返回值具體都有哪些,這裡先不細說。這篇博客的目的在於簡單介紹如何快速上手使用Spring MVC框架。
  • 使用IntelliJ IDEA創建一個Maven的Spring Boot項目
    4、然後點擊「Next」,如下圖所示:5、輸入GroupId和ArtifactId,然後點擊「Next」,如下圖所示:6、默認Project name,然後點擊「Finish」,如下圖所示:7、此時右下角會彈出一個提示框,點擊「Import Changes」進行maven項目的導入
  • Java程式設計師必會 springmvc-spring-mybatis框架整合搭建傻瓜教程
    ssm是用於將springmvc-spring-mybatis三個框架整合來進行java開發web項目。本文通過ssm三大框架整合的形式講解springmvc的使用教程,最新的框架版本主流IDE,只要按照圖中步驟能夠保證每個人的框架搭建完成並成功運行。這裡使用maven來構建項目,我們需要創建一個名為ssm的maven項目,打包方式為war包。
  • Java Web系列:Spring MVC基礎
    如:return 「redirect:/success」模型的驗證:(1)在Model欄位上使用JSR-303定義的註解(需要引入hibernate validator)。(2)在Controller的Model參數上應用@ModelAttribute、@Valid(3)在View中使用<form:errors>標籤Spring MVC需要添加jstl和spring的tag支持才能完成模型相關的操作。
  • Spring-mvc的原理講的不太好?那我手寫來解釋下吧——>面試官
    Spring-mvc是一種基於Java的實現了Web mvc設計模式的請求驅動類型的輕量級Web框架,即使用了mvc架構模式的思想,將web層進行職責解耦,基於請求驅動指的就是使用請求-響應模型,框架的目的就是幫助我們簡化開發,Spring-mvc也是要簡化我們日常Web開發的。
  • 快速創建 Spring Cloud 應用的 Spring Initializr 使用及原理
    但是,生成的工程骨架中,只有組件坐標信息,缺少對應的使用方法和 Demo 代碼;於是,開發者還是需要去尋找相關使用教程,或者樣例代碼;如果找的不對,或者是版本不匹匹配,還需要花費不少時間去排查和解決問題;這些問題都在無形中增加用戶的工作量。
  • 五分鐘學Java:一篇文章搞懂spring和springMVC
    相信很多人和我一樣,第一次了解spring都不是做項目的時候用到,而是在網上看到或者是聽到過一個叫做spring的框架,這個框架號稱完爆之前的structs和structs2,吸引了不少人的注意。讓我們先看看百度百科對於spring的定義,Spring框架是由於軟體開發的複雜性而創建的。Spring使用的是基本的JavaBean來完成以前只可能由EJB完成的事情。然而,Spring的用途不僅僅限於伺服器端的開發。從簡單性、可測試性和鬆耦合性角度而言,絕大部分Java應用都可以從Spring中受益。
  • Spring MVC 過時了嗎?
    提出這個問題時我對spring這一套體系還是懵懵懂懂一知半解,現在我已經對該問題有了更全面的認識,我也開發了一些基於ssm的前後端分離的系統。現在jsp似乎已經漸漸淡出大家的視野。web開發朝著前後端分離的方向去了像spring mvc這樣前後端耦合較大的框架是否過時了?首先給出結論:Spring MVC沒有過時,它仍然是當前主流的Java Web開發框架。
  • SpringBoot圖文教程17—上手就會 RestTemplate 使用指南
    SpringBoot圖文教程1—SpringBoot+Mybatis 環境搭建SpringBoot圖文教程2—日誌的使用「logback」「log4j」SpringBoot圖文教程3—「『初戀』情結」集成Jsp
  • IntelliJ IDEA的學習筆記(四、idea中怎麼創建maven項目)
    maven項目,maven項目可以這樣去想,就是在java項目和web項目的上面包裹了一層maven,本質上java項目還是java項目,web項目還是web項目,但是包裹了maven之後,就可以使用maven提供的一些功能了(通過pom.xml添加jar包)。
  • 自學MVC看這裡——全網最全ASP.NET MVC 教程匯總
    - C#高級知識點概要(1) - 委託和事件[ASP.NET MVC 大牛之路]03 - C#高級知識點概要(2) - 線程和並發無廢話MVC 入門教程:MVC入門教程,寫的很基礎,簡單易懂,夠入門了。
  • 如何使用 Spring 對資料庫進行 CURD?
    首先,我來說下本次文檔所需要準備的工具,具體如下:idea 社區版maven,idea 自帶的mysql 或Mariadb接下來,我們先簡單介紹下Spring JDBC 模塊,它主要包括core首先,我們需要配置maven的pom.xml 下載所需要的jar包,包括spring-jdbc、mysql-connector-java:<dependency><groupId>org.springframework</groupId><artifactId>spring-jdbc
  • Java 程式設計師如何使用 Shiro 框架
    Shiro本身已經實現了所有的細節,用戶可以完全把它當做一個黑盒來使用。SecurityUtils對象,本質上就是一個工廠類似Spring中的ApplicationContext。Subject是初學者比較難於理解的對象,很多人以為它可以等同於User,其實不然。Subject中文翻譯:項目,而正確的理解也恰恰如此。它是你目前所設計的需要通過Shiro保護的項目的一個抽象概念。
  • Spring Boot 和 Spring 到底有啥區別?
    Spring Boot 理論+實戰系列教程大家看這個:https://github.com/javastacks/spring-boot-best-practice首先,讓我們看一下使用Spring創建Web應用程式所需的最小依賴項<dependency> <groupId>
  • Java經典面試題Spring是什麼 Spring框架入門詳解
    下面請看java代碼我們通過ClassPathXmlApplicationContext類傳入applicationContext.xml配置文件的相對路徑,創建出spring的容器對象ApplicationContext,在通過容器對象中的方法獲取到Spring容器為我們創建的user對象,其實Spring兩個容器,除了
  • Spring Batch 入門教程
    2.示例概述我們會使用以下工具/框架:SpringBatch4.1SpringBoot2.1Maven3.6我們的項目目錄結構如下:Maven配置我們使用Maven構建並運行示例。如果還沒有,下載並安裝Apache Maven。讓我們使用Spring Initializr來生成Maven項目。確保選擇 Batch作為依賴項。
  • 2021 最新版 Spring Boot 速記教程
    當然技術上的學習也要注意,所以看了松哥寫的《Spring Boot + Vue 全棧開發》,來系統學習 SpringBoot,下面是簡單的速記,根據使用場景可以快速定位到知識點:Demo 腳手架項目地址:https://github.com
  • 基於Spring Boot 2.2.6實現Rest風格的文件上傳&下載APIs-附源碼
    4 創建Spring Boot項目本教程是基於IntelliJ IDEA創建Spring Boot項目的,你也可以選擇自己喜歡的IDE創建項目。創建完項目後,請檢查pom.xml文件中是否包含如下配置:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId