本博文是按照 how2j.cn Java天貓整站Springboot實戰項目學習的,該教程是我目前見過最好、最完整、最系統的Java入門學習到實戰的課程,做者列了完整的學習路線圖,有大量的實戰項目,由淺入深,很容易上手。
該電商實戰項目是在Mac上開發的,可能有些地方和PC上JDK的環境配置或其餘配置不太同樣,如使用PC做爲開發環境,請在網上找配置方法。html
爲了完成這個J2ee項目,須要掌握以下技術,固然也能夠以本項目爲驅動,哪裏不懂,學哪裏,其實這也是最好的學習方式(帶着目標去學習)
1. Java
Java基礎 和 Java中級 的大部份內容
2. 前端
html, CSS, Javascript, JSON, AJAX, JQuery ,Bootstrap, Vue.js
3. 框架部分
spring springmvc springboot
4. 中間件
redis, nginx, elasticsearch, shiro
5. 數據庫
MySQL
6. 開發工具
Intellij IDEA,Maven前端
由於本電商項目Spingboot 版本使用了挺多的JDK1.8的新特性,爲了正常運行,請務必確認當前java環境是JDK1.8以及以上版本,在命令行中輸入java -version
進行校驗。java
咱們能夠看到本機的JDK版本爲1.7,因此,咱們須要把該版本卸載,而後裝JDK 1.8 版本。nginx
sudo rm -rf /Library/Java/JavaVirtualMachines/jdk1.7.0_80.jdk sudo rm -fr /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin sudo rm -fr /Library/PreferencePanes/JavaControlPanel.prefPane sudo rm -fr ~/Library/Application\ Support/Java
OK,已經卸載完了。redis
JDK 1.8 版本下載地址:https://www.cr173.com/mac/122...spring
我使用的是Mac系統,因此,我下載Mac OS版本的,若是使用Windows系統的,能夠點擊下載PC版的。數據庫
安裝 java jdk 1.8 版本,在Mac 平臺下,只需對源碼包進行安裝便可。點擊下載的1.8安裝包,雙擊安裝便可。vim
安裝成功後,咱們再次經過java -version
命令查看1.8版本是否安裝OK。springboot
能夠看到系統已經更新爲 1.8版本了。bash
java -version
which java
。/usr/bin/java
ls -l /usr/bin/java
。 lrwxr-xr-x 1 root wheel 74 12 2 06:44 /usr/bin/java -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java
,從輸出結果能夠知道/usr/bin/java文件是一個連接文件,實際是指向/System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java文件的。cd /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands
。可是這個目錄並非JAVA_HOME目錄。
執行指令:./java_home
執行結果以下:/Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home
一、編輯.bash_profile文件:vim ~/.bash_profile
二、添加如下內容:
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home export PATH=$JAVA_HOME/bin:$PATH
三、使修改的文件生效:source ~/.bash_profile
一、修改文件操做權限:chmod 773 /etc/profile
二、編輯/ect/profile文件:vim /etc/profile
三、添加如下內容:
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home export PATH=$JAVA_HOME/bin:$PATH
四、使修改的文件生效:source /etc/profile
Java學習資源推薦:
Java 最強學習站 https://how2j.cn?p=126405