使用eclipse構(gòu)建springboot項(xiàng)目

使用STS創(chuàng)建

  1. 這種方式最簡(jiǎn)單,但是需要從eclipse MarketPlace安裝插件,如下圖:


    STS
  2. 接下來可直接new project,但是需要選中Spring Starter Project,如下圖:


    new_project
  3. 可一路next下去,記得寫項(xiàng)目名稱等信息:


    image.png
  4. 然后,可以根據(jù)需要添加項(xiàng)目依賴,


    image.png
  5. 項(xiàng)目新建完成之后文件目錄如下圖:


    image.png

    自動(dòng)為我們新建了springboot的入口main方法,以及application.properties文件等,接下來可以根據(jù)自己需要在pom文件中添加依賴,創(chuàng)建dao,service,controller包等。

eclipse創(chuàng)建maven項(xiàng)目

  1. 首先,new -->maven project,


    image.png
  2. 然后選擇你要?jiǎng)?chuàng)建的maven project類型,


    image.png
  3. 然后輸入Group id和Artifact id,


    image.png

    接下來finish。

  4. 現(xiàn)在只完成了maven項(xiàng)目創(chuàng)建的三分之一不到,接下來各種配置,
    4.1. 配置web.xml:
    我們剛剛創(chuàng)建的web.xml在src/main/webapp/WEB-INF/web.xml中,信息如下:
<!DOCTYPE web-app PUBLIC
 "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
 "http://java.sun.com/dtd/web-app_2_3.dtd" >

<web-app>
  <display-name>Archetype Created Web Application</display-name>
</web-app>

這個(gè)web.xml信息并不符合我們的要求(這個(gè)版本舊,為2.3),我們可以通過新建一個(gè)web項(xiàng)目,或者直接拷貝下面的web.xml信息,來覆蓋掉上面的web.xml信息:

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd" id="WebApp_ID" version="4.0">
  <display-name>webProject</display-name>
  <welcome-file-list>
    <welcome-file>index.html</welcome-file>
    <welcome-file>index.htm</welcome-file>
    <welcome-file>index.jsp</welcome-file>
    <welcome-file>default.html</welcome-file>
    <welcome-file>default.htm</welcome-file>
    <welcome-file>default.jsp</welcome-file>
  </welcome-file-list>
</web-app>

4.2. 再然后配置pom.xml文件,添加maven編譯插件,如下:

    <build>
        <finalName>springboot2</finalName>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
                <configuration>
                    <source>1.8</source>
                    <target>1.8</target>
                </configuration>
            </plugin>
        </plugins>
    </build>

4.3. 添加缺少的目錄,并添加輸出路徑
Maven規(guī)定,必須創(chuàng)建以下幾個(gè)包,并且分別對(duì)應(yīng)相應(yīng)的輸出路徑

src/main/resources

src/main/java

src/test/resources

src/test/java
4.3.1. 項(xiàng)目上右鍵----build path----configure builder path,
我們可以看到Order and Export 目錄下,有兩個(gè)missing,我們隨便點(diǎn)擊其中一個(gè),然后再點(diǎn)擊右邊的Up或者Down,最后點(diǎn)擊“apply and close”即可。丟失的目錄會(huì)在項(xiàng)目中顯示出來。同時(shí),你再點(diǎn)擊到這個(gè)Order and Export目錄的時(shí)候,Missing也會(huì)消失了。


image.png

4.3.2. 然后我們?cè)龠M(jìn)入到Source目錄,發(fā)現(xiàn)這里只有三個(gè)大目錄,


image.png

分別是 項(xiàng)目名/src/mian/java、項(xiàng)目名/src/main/resources、項(xiàng)目名/src/test/java.這里少了一個(gè)src/test/resources,我們可以通過點(diǎn)擊右邊的Add Folder來添加:
Add Folder

然后點(diǎn)擊Create New Folder,添加src/test/resources,如下所示:
image.png

接下來就能在Source目錄下看到新添加的包,這個(gè)新加的包沒有指定輸出目錄,需要進(jìn)行修改,如下圖:


edit.png

設(shè)置其輸入路徑為target/test-classes,如下圖所示:
image.png

4.4. 接下來配置項(xiàng)目的部署程序集,如下圖所示:
image.png

4.5. 如果有多的其余部分,直接remove掉(主要?jiǎng)h除test項(xiàng)),另外,如果沒有像下面這樣的maven Dependency的話,也要主動(dòng)添加進(jìn)來。
這個(gè)時(shí)候,項(xiàng)目可能還會(huì)報(bào)錯(cuò),比如下面所示:
image.png
  1. 接下來設(shè)置jdk版本為1.8,現(xiàn)在默認(rèn)是jdk1.5,
    5.1. 首先通過window---show View ---- Navigate,找到項(xiàng)目的xml文件,如下圖:


    image.png

    分別把版本修改為1.8和4.0,修改后的樣式如下:
    image.png

    5.2. 接下來,在pom.xml文件中添加下面的設(shè)置:
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <configuration>
                    <source>1.8</source>
                    <target>1.8</target>
                    <encoding>UTF-8</encoding>
                </configuration>
            </plugin>

5.3. 再然后,項(xiàng)目右鍵----java build path,把現(xiàn)有的jdk1.5刪除,然后添加jdk1.8的library;再然后設(shè)置java Compiler 為jdk1.8,如下圖:


image.png

5.4. 點(diǎn)擊應(yīng)用之后,maven update一下,應(yīng)該就沒問題了。最后項(xiàng)目目錄下圖所示:


image.png

【注意:】在更改項(xiàng)目使用jdk版本的時(shí)候如果沒有在pom.xml文件中添加maven-compiler-plugin的話,會(huì)出現(xiàn)jdk修改失敗,具體表現(xiàn)就是,你修改了Java build path 和Java compiler 但是,當(dāng)你maven update之后,一切又都還原回去了。

使用spring Initializr

第一步,訪問spring Initializr
第二步,填寫你要?jiǎng)?chuàng)建springboot項(xiàng)目使用哪種方式,哪種語(yǔ)言,springboot哪個(gè)版本等信息,如下:

spring_Initializr

第三步驟,點(diǎn)擊Generate the project,這時(shí)會(huì)生成zip壓縮包
第五步,解壓壓縮包,在eclipse中導(dǎo)入該項(xiàng)目即可。(import --- maven ---exit maven project)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容