- Spring Boot實戰(zhàn):從0開始動手搭建企業(yè)級項目
- 十三
- 1283字
- 2021-08-13 19:43:32
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或者以上版本。
- Java應用開發(fā)與實踐
- 跟小海龜學Python
- Visual C++串口通信技術詳解(第2版)
- 匯編語言程序設計(第3版)
- AutoCAD VBA參數(shù)化繪圖程序開發(fā)與實戰(zhàn)編碼
- C語言課程設計
- Julia for Data Science
- Python程序設計與算法基礎教程(第2版)(微課版)
- Mastering VMware Horizon 7(Second Edition)
- Kotlin進階實戰(zhàn)
- Mastering PowerCLI
- 實戰(zhàn)Python網(wǎng)絡爬蟲
- Manage Your SAP Projects with SAP Activate
- C語言進階:重點、難點與疑點解析
- Getting Started with Hazelcast