1. 程式人生 > >Intellij IDEA建立git,maven的SpringMVC專案

Intellij IDEA建立git,maven的SpringMVC專案

原文連結:http://www.cnblogs.com/blog5277/p/8906120.html

原文作者:部落格園--曲高終和寡

******************************************************

1.在github上(或者私有git)建立git倉庫,注意,如果是先建專案,再建git,在git選擇本地倉庫的時候會提示不是空目錄

2.複製倉庫的git連結

3.開啟source tree(或者其他的git視覺化工具),新建一個資料夾作為本地倉庫

這裡新建一個資料夾,克隆

這樣git的部分就建好了

4,開啟idea-->file-->new-->new project-->maven-->next

5.這個groupid,就是你們專案組的名字,是什麼公司就寫什麼,個人的話想寫什麼就寫什麼,artifactid是這個專案的名字

6.選擇剛剛你新建的git倉庫的路徑,建立專案

7,這時候你開啟總目錄就會看到,有兩個紅的,紅色名字說明git裡沒有收錄這兩個檔案,也說明了git使用成功了

這時候再開啟source tree,就能看到裡面有一些檔案了,這就說明git使用成功了

8.在總目錄下,右鍵-->new-->file(這一步以後再做的時候可以省略,直接把這個檔案複製貼上到新專案裡就行了)

起名  .gitignore

複製以下內容,貼上進去

複製程式碼
# 忽略idea下所有檔案
.idea/
# 忽略out下生成檔案
out/
classes/
# 忽略target下生成檔案
target/
# 忽略專案.iml
*.iml
# 忽略word生成的臨時檔案
~*
# 忽略lib下生成檔案
複製程式碼

如下圖所示:

這時候再開啟你的source tree,你會發現雜七雜八的檔案沒了,只有你需要的檔案了

9.在總目錄下,右鍵-->新增框架支援

往下翻,找到Spring MVC

 新增完之後就會發現目錄下多了web的資料夾

編輯pom.xml檔案,在圖中所示的地方加入以下程式碼

複製程式碼
<properties>
        <maven.compiler.source>1.8</maven.compiler.source>
        <maven.compiler.target>1.8</maven.compiler.target>
    </
properties> <dependencies> <!-- https://mvnrepository.com/artifact/javax.servlet/javax.servlet-api --> <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>3.1.0</version> </dependency> <!-- https://mvnrepository.com/artifact/org.springframework/spring-webmvc --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>5.0.5.RELEASE</version> </dependency> </dependencies>
複製程式碼

在pom.xml檔案上,右鍵-->maven-->reimport

在web資料夾上,右鍵-->新建-->資料夾-->起名  WEB-INF ,然後刪除掉index.jsp

在WEB-INF資料夾上,右鍵-->新建-->xml-->spring配置(這一步和後面的web.xml配置,以後可以反覆利用,直接複製貼上過去就行了)

起名 DispatcherServlet-context.xml,編輯內容,全部刪掉,換成以下內容

複製程式碼
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:mvc="http://www.springframework.org/schema/mvc"
       xmlns:context="http://www.springframework.org/schema/context"
       xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd">

    <mvc:annotation-driven/>
    <context:component-scan base-package="com.gutongxue"/>
    <mvc:resources mapping="/resource/**" location="/resource/"/>

    <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
        <property name="prefix" value="/WEB-INF/jsp/"/>
        <property name="suffix" value=".jsp"/>
    </bean>



</beans>
複製程式碼

如下圖所示,現在紅著沒關係

在WEB-INF資料夾上,右鍵-->新建-->檔案-->起名 web.xml

貼上以下內容

複製程式碼
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
         version="3.1">
    <servlet>
        <servlet-name>DispatcherServlet</servlet-name>
        <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
        <init-param>
            <param-name>contextConfigLocation</param-name>
            <param-value>
                /WEB-INF/DispatcherServlet-context.xml
            </param-value>
        </init-param>
    </servlet>
    <servlet-mapping>
        <servlet-name>DispatcherServlet</servlet-name>
        <url-pattern>/</url-pattern>
    </servlet-mapping>

</web-app>
複製程式碼

在專案總目錄,右鍵-->開啟module設定

在這裡,點+號

打鉤,OK

這裡,+號,一路OK

完事後是這樣

在這裡,要是沒有Artifacts的話新增一個,如圖這樣的,war exploded

將右邊的全選,右鍵放入,OK

在圖中這兩個地方建立資料夾,你就會看到之前的xml配置檔案已經不紅了,注意,在java下,可不是建立了一個叫做 com.gutongxue 的資料夾,而是先建立一個com資料夾,再在com下建立gutongxue資料夾

在圖中位置,建立controller,這個自己敲程式碼吧,練習一下

再在WEB-INF的jsp路徑下,建立return出來同名的jsp

然後點這裡

點+號

往下翻找到這裡

起個名,在這裡找到+號

點Artifact

變成這樣,OK

點啟動,這倆方式任選其一

啟動成功

最後一步,將上述東西推送至git,開啟source tree,你會發現多了一些我們建的檔案

點選提交,把檔案全選,填入說明,點選提交

點選推送,全選,推送

稍等片刻,等推送完就可以再這裡看到你的記錄了,那麼今天的教程到此結束