<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          Spring Boot 開(kāi)發(fā)環(huán)境搭建和項(xiàng)目啟動(dòng)

          共 4100字,需瀏覽 9分鐘

           ·

          2021-02-02 10:02

          本來(lái)已收錄到我寫(xiě)的10萬(wàn)字Springboot經(jīng)典學(xué)習(xí)筆記中,筆記在持續(xù)更新……文末有領(lǐng)取方式

          上一節(jié)對(duì) SpringBoot 的特性做了一個(gè)介紹,本節(jié)主要對(duì) jdk 的配置、Spring Boot工程的構(gòu)建和項(xiàng)目的啟動(dòng)、Spring Boot 項(xiàng)目工程的結(jié)構(gòu)做一下講解和分析

          1. jdk 的配置

          本課程是使用 IDEA 進(jìn)行開(kāi)發(fā),在IDEA 中配置 jdk 的方式很簡(jiǎn)單,打開(kāi)File->Project Structure,如下圖所:

          IDEA中配置jdk
          1. 選擇 SDKs
          2. 在 JDK home path 中選擇本地 jdk 的安裝目錄
          3. 在 Name 中為 jdk 自定義名字

          通過(guò)以上三步驟,即可導(dǎo)入本地安裝的 jdk。如果是使用 STS 或者 eclipse 的朋友,可以通過(guò)兩步驟添加:

          • window->preference->java->Instralled JRES來(lái)添加本地 jdk。
          • window-->preference-->java-->Compiler選擇 jre,和 jdk 保持一致。

          2. Spring Boot 工程的構(gòu)建

          2.1 IDEA 快速構(gòu)建

          IDEA 中可以通過(guò)File->New->Project來(lái)快速構(gòu)建 Spring Boot 工程。如下,選擇 Spring Initializr,在 Project SDK 中選擇剛剛我們導(dǎo)入的 jdk,點(diǎn)擊 Next,到了項(xiàng)目的配置信息。

          • Group:填企業(yè)域名,本課程使用com.itcodai
          • Artifact:填項(xiàng)目名稱(chēng),本課程中每一課的工程名以course+課號(hào)命令,這里使用 course01
          • Dependencies:可以添加我們項(xiàng)目中所需要的依賴(lài)信息,根據(jù)實(shí)際情況來(lái)添加,本課程只需要選擇 Web 即可。

          2.2 官方構(gòu)建

          第二種方式可以通過(guò)官方構(gòu)建,步驟如下:

          • 訪(fǎng)問(wèn) http://start.spring.io/。
          • 在頁(yè)面上輸入相應(yīng)的 Spring Boot 版本、Group 和 Artifact 信息以及項(xiàng)目依賴(lài),然后創(chuàng)建項(xiàng)目。
          • 創(chuàng)建Spring Boot工程
          • 解壓后,使用 IDEA 導(dǎo)入該 maven 工程:File->New->Model from Existing Source,然后選擇解壓后的項(xiàng)目文件夾即可。如果是使用 eclipse 的朋友,可以通過(guò)Import->Existing Maven Projects->Next,然后選擇解壓后的項(xiàng)目文件夾即可。

          2.3 maven配置

          創(chuàng)建了 Spring Boot 項(xiàng)目之后,需要進(jìn)行 maven 配置。打開(kāi)File->settings,搜索 maven,配置一下本地的 maven 信息。如下:

          maven配置

          在 Maven home directory 中選擇本地 Maven 的安裝路徑;在 User settings file 中選擇本地 Maven 的配置文件所在路徑。在配置文件中,我們配置一下國(guó)內(nèi)阿里的鏡像,這樣在下載 maven 依賴(lài)時(shí),速度很快。

          <mirror>
           <id>nexus-aliyunid>
           <mirrorOf>*mirrorOf>
           <name>Nexus aliyunname>
           <url>http://maven.aliyun.com/nexus/content/groups/publicurl>
          mirror>

          如果是使用 eclipse 的朋友,可以通過(guò)window-->preference-->Maven-->User Settings來(lái)配置,配置方式和上面一致。

          2.4 編碼配置

          同樣地,新建項(xiàng)目后,我們一般都需要配置編碼,這點(diǎn)非常重要,很多初學(xué)者都會(huì)忘記這一步,所以要養(yǎng)成良好的習(xí)慣。

          IDEA 中,仍然是打開(kāi)File->settings,搜索 encoding,配置一下本地的編碼信息。如下:

          編碼配置

          如果是使用 eclipse 的朋友,有兩個(gè)地方需要設(shè)置一下編碼:

          • window--> perferences-->General-->Workspace,將Text file encoding改成utf-8
          • window-->perferences-->General-->content types,選中Text,將Default encoding填入utf-8

          OK,編碼設(shè)置完成即可啟動(dòng)項(xiàng)目工程了。

          3. Spring Boot 項(xiàng)目工程結(jié)構(gòu)

          Spring Boot 項(xiàng)目總共有三個(gè)模塊,如下圖所示:

          Spring Boot項(xiàng)目工程結(jié)構(gòu)
          • src/main/java路徑:主要編寫(xiě)業(yè)務(wù)程序
          • src/main/resources路徑:存放靜態(tài)文件和配置文件
          • src/test/java路徑:主要編寫(xiě)測(cè)試程序

          默認(rèn)情況下,如上圖所示會(huì)創(chuàng)建一個(gè)啟動(dòng)類(lèi) Course01Application,該類(lèi)上面有個(gè)@SpringBootApplication注解,該啟動(dòng)類(lèi)中有個(gè) main 方法,沒(méi)錯(cuò),Spring Boot 啟動(dòng)只要運(yùn)行該 main 方法即可,非常方便。另外,Spring Boot 內(nèi)部集成了 tomcat,不需要我們?nèi)藶槭謩?dòng)去配置 tomcat,開(kāi)發(fā)者只需要關(guān)注具體的業(yè)務(wù)邏輯即可。

          到此為止,Spring Boot 就啟動(dòng)成功了,為了比較清楚的看到效果,我們寫(xiě)一個(gè) Controller 來(lái)測(cè)試一下,如下:

          package com.itcodai.course01.controller;

          import org.springframework.web.bind.annotation.RequestMapping;
          import org.springframework.web.bind.annotation.RestController;

          @RestController
          @RequestMapping("/start")
          public class StartController {

              @RequestMapping("/springboot")
              public String startSpringBoot() {
                  return "Welcome to the world of Spring Boot!";
              }
          }

          重新運(yùn)行 main 方法啟動(dòng)項(xiàng)目,在瀏覽器中輸入 localhost:8080/start/springboot,如果看到 “Welcome to the world of Spring Boot!”,那么恭喜你項(xiàng)目啟動(dòng)成功!Spring Boot 就是這么簡(jiǎn)單方便!端口號(hào)默認(rèn)是8080,如果想要修改,可以在 application.yml 文件中使用 server.port 來(lái)人為指定端口,如8001端口:

          server:
            port: 8001

          4. 總結(jié)

          本節(jié)我們快速學(xué)習(xí)了如何在 IDEA 中導(dǎo)入 jdk,以及使用 IDEA 如何配置 maven 和編碼,如何快速的創(chuàng)建和啟動(dòng) Spring Boot 工程。IDEA 對(duì) Spring Boot 的支持非常友好,建議大家使用 IDEA 進(jìn)行 Spring Boot 的開(kāi)發(fā),從下一節(jié)開(kāi)始,我們真正進(jìn)入 Spring Boot 的學(xué)習(xí)中。

          該文已收錄到我寫(xiě)的《10萬(wàn)字Springboot經(jīng)典學(xué)習(xí)筆記》中,歡迎掃描下方二維碼領(lǐng)取全套筆記



          關(guān)注Java開(kāi)發(fā)寶典

          回復(fù):筆記


          點(diǎn)贊是最大的支持 


          瀏覽 37
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  久久久久国产精品 | 免费看AⅤ操逼大片 | 亚洲小学生妹三级毛片视频大全 | 色拍拍综合视频 | 国产男女操逼免费视频 |