Java入門系列-後端開發環境搭建(Mac)

學習一門語言需要多長時間,如果從最基礎的語法開始學,到修煉成XX語言大神,可能需要三五載。但如果從一個Java小白到上手開發一個簡單接口或某個獨立模塊的一組接口,一個月時間足以。但後期要不斷的學習搞懂各個方面,Java基礎,SQL編程,Spring MVC框架,開發環境的各種配置的作用,meven的使用詳解,編碼公約等。

學習一門語言,還要有全局觀,歷史觀,尤其是Java這麼語言,發展很快,沒過三四年就會出一些新的框架或工具,如果到了2019年你還在學或用SSH那一套,你就Out 了。

回想我在大學裏學Java時,抱着一本英文版的thinking in java肯了好幾個月,真實太傻了,後來又抱着一本Struts肯了好久,結果找了一份.net開發的工作。

今年公司搞全棧開發,Java從多年不用到獨立完成一個功能模塊所有接口開發,不到一個月時間。雖然一個月不可能精通,但起碼跨越了一道鴻溝,我會Java後端開發了,Java後端開發也沒多高深啊。

開發所需工具:

JDK

IntelliJ IDEA(集成開發環境)

maven(項目配置工具)

nginx(HTTP服務器)

navicat for mysql

postman

1 JDK 

不需要最新版本,穩定版本即可,1.8

運行如下命令,驗證是否安裝:

echo $JAVA_HOME 

java -version

Mac上一般默認安裝,如果沒有從官網下載,設定環境變量java_home

http://www.oracle.com/technetwork/java/javase/downloads/

2 IntelliJ IDEA

官網下載地址:https://www.jetbrains.com/idea/

IDEA收費的,可淘寶上買個全家桶,如果不想花錢就百度一下激活碼,沒過一段時間就會過期

3 maven

3-1、Maven下載

http://maven.apache.org/download.cgi 下載,選擇Binary zip archive 的類型.

image.png

 

3-2、解壓maven

解壓下載好的maven,將目錄丟到終端命令去獲取文件路徑。
設置path: vi ~/.bash_profile
添加maven的路徑,將下載好的maven資源引入path 中:

 

export M2_HOME=/Users/byronyy/Documents/zixiao217/jobsoftwares/apache-maven-3.5.0
export PATH=$PATH:$M2_HOME/bin

3-3、設置path生效

設置path後,使用以下命令生效:source ~/.bash_profile

3-4、檢測maven配置是否生效

使用 mvn -v 命令查看mvn命令是否ok

MacBook-Pro:/ naonao$ mvn -v
Apache Maven 3.5.4 (1edded0938998edf8bf061f1ceb3cfdeccf443fe; 2018-06-18T02:33:14+08:00)
Maven home: /Users/naonao/sofa/apache-maven-3.5.4
Java version: 1.8.0_91, vendor: Oracle Corporation, runtime: /Library/Java/JavaVirtualMachines/jdk1.8.0_91.jdk/Contents/Home/jre
Default locale: zh_CN, platform encoding: UTF-8
OS name: "mac os x", version: "10.13.1", arch: "x86_64", family: "mac"

我們看到maven安裝並設置ok了。
接下來可以使用maven構建應用了。

3-5、在IDEA中配置Java和maven

在Project Structure中配置Java環境和版本:

在Preferences中配置mavan環境:

4 nginx

Nginx是一款自由的、開源的、高性能的HTTP服務器和反向代理服務器;同時也是一個IMAP、POP3、SMTP代理服務器;Nginx可以作爲一個HTTP服務器進行網站的發佈處理,另外Nginx可以作爲反向代理進行負載均衡的實現。

Nginx功能很強大,公司用到的是HTTP服務器(用來本機運行前端項目,這樣本地就可以前後端聯調),和支持https功能,如果沒用到可略過此步驟。

Mac下安裝nginx需要用homebrew,可參考

mac下安裝nginxhttps://www.cnblogs.com/meng1314-shuai/p/8335140.html

5 navicat for mysql

mysql客戶端,用於連接mysql服務器,收費的,需要破解

破解版地址:https://download.csdn.net/download/luohai83/10549916

6 postman

用來自測或驗證接口

官網下載地址:https://www.getpostman.com/downloads/

 

發佈了209 篇原創文章 · 獲贊 235 · 訪問量 193萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章