官术网_书友最值得收藏!

3.3 開發(fā)工具IDEA的安裝和配置

Java開發(fā)人員常使用的開發(fā)工具包括Eclipse、MyEclipse和IDEA。

關于在Spring Boot項目開發(fā)時編輯器的選擇,筆者推薦IDEA作為主要的開發(fā)工具。IDEA對于開發(fā)人員非常友好和方便,本書關于項目的開發(fā)和演示都會選擇使用IDEA編輯器。

IDEA全稱IntelliJ IDEA,是用Java語言開發(fā)的集成環(huán)境(也可用于其他語言)。IntelliJ在業(yè)界被公認為最好的Java開發(fā)工具之一,尤其在智能代碼助手、代碼自動提示、重構、J2EE支持、JUnit單元測試、CVS版本控制、代碼審查、 創(chuàng)新的GUI設計等方面的功能可以說是超常的。

3.3.1 下載IDEA安裝包

打開瀏覽器,進入JetBrains官網(wǎng)。在進入IDEA頁面后能夠查看其基本信息和特性介紹,如圖3-14所示。感興趣的讀者可以在該頁面了解IDEA編輯器更多的信息。

圖3-14 IDEA編輯器介紹頁面

點擊頁面中的“Download”按鈕,進入IDEA編輯器的下載頁面,如圖3-15所示。筆者在整理書稿時,IDEA編輯器的最新版本為2020.3。

圖3-15 IDEA編輯器下載頁面

在IDEA編輯器的下載頁面可以看到兩種收費模式的版本。

(1)Ultimate為商業(yè)版本,需要付費購買使用,功能更加強大,插件也更多,使用起來也會更加順手,可以免費試用30天。

(2)Community為社區(qū)版本,可以免費使用,功能和插件相較于付費版本有一定的減少,不過對于項目開發(fā)并沒有太大的影響。

讀者根據(jù)所使用的系統(tǒng)版本下載對應的安裝包即可,本書將以Community社區(qū)版本為例進行講解。

3.3.2 安裝IDEA及其功能介紹

在下載完成后,雙擊下載的安裝包程序,按照IDEA安裝界面的提示,依次點擊“Next”按鈕即可完成安裝,如圖3-16所示。

圖3-16 IDEA編輯器安裝界面

首次打開IDEA編輯器可以看到它的歡迎頁面,如圖3-17所示。

圖3-17 IDEA編輯器歡迎頁面

功能區(qū)域有三個按鈕,功能分別如下所示。

(1)New Project:創(chuàng)建一個新項目。

(2)Open:打開一個計算機中已有的項目。

(3)Get from VCS:通過在版本控制系統(tǒng)中打開項目獲取一個項目,比如通過GitHub、Gitee、GitLab以及自建的版本控制系統(tǒng)。

在創(chuàng)建或者打開一個項目后,則進入IDEA編輯器的主界面。這里以一個基礎的Spring Boot項目為例進行介紹。在打開項目后,IDEA編輯器界面如圖3-18所示。

圖3-18 IDEA編輯器主界面

由上至下,依次為菜單欄區(qū)域、代碼操作區(qū)域、控制臺和終端區(qū)域。代碼操作區(qū)域是開發(fā)時主要操作的區(qū)域,包括項目結構、代碼編輯區(qū)、Maven工具欄。菜單欄區(qū)域主要的作用是放功能配置的按鈕和增強功能的按鈕。控制臺和終端區(qū)域主要顯示項目信息、程序運行日志、代碼的版本提交記錄、終端命令行等內(nèi)容。

3.3.3 配置IDEA的Maven環(huán)境

IDEA編輯器是自帶Maven環(huán)境的,如圖3-19所示。

圖3-19 IDEA編輯器自帶Maven環(huán)境

為了避免一些不必要的麻煩,筆者建議將IDEA編輯器中的Maven設置為之前已經(jīng)在全局設置的Maven環(huán)境。

想要之前安裝的Maven可以正常在IDEA中使用,則需要進行以下配置。依次點擊菜單欄中的按鈕“File→ Settings→Build,Execution,Deployment→Build Tools→Maven”,在Maven設置面板中配置Maven目錄和settings.xml配置文件位置,如圖3-20所示。

圖3-20 IDEA編輯器配置Maven環(huán)境

磨刀不誤砍柴工,準備好基礎的開發(fā)環(huán)境和開發(fā)工具才有利于后續(xù)的編碼實踐。還要提醒各位讀者,如果已經(jīng)習慣了其他代碼編輯工具可以繼續(xù)使用。這里只是考慮對Spring Boot項目的支持,筆者建議使用IDEA編輯器。由于本書使用的MySQL數(shù)據(jù)庫版本為5.7,為了避免一些問題,建議讀者使用MySQL 5.7或以上版本。本書中的所有源碼選擇的Spring Boot版本為2.3.7,要求JDK的最低版本為JDK 8,建議讀者安裝JDK 8或者以上版本。

主站蜘蛛池模板: 和田县| 团风县| 敖汉旗| 五常市| 冕宁县| 寿宁县| 城口县| 万山特区| 海南省| 区。| 郴州市| 吐鲁番市| 尉犁县| 桃园市| 云霄县| 濮阳市| 岳西县| 新干县| 灌云县| 崇文区| 内丘县| 香港 | 文化| 新津县| 洛浦县| 大足县| 安陆市| 中江县| 吴川市| 德保县| 盐边县| 阜城县| 长白| 冷水江市| 德化县| 武川县| 仪陇县| 沂水县| 德令哈市| 泰和县| 天水市|