作為一個前端的初級程序媛,對於后台的代碼編寫並不了解,但為了更好地配合全局工作,就把后台的環境搭配和代碼都照搬過來了,這樣可以直接在自己電腦上拉取最新后台代碼並執行,在前端代碼中進行調用,就能在這閉門不出的日子在家辦公啦!下面是在后台小哥哥的指導下從無到有搭建過程,有些描述不一定准確,敬請指正!
1. 在官網 https://www.jetbrains.com/ 下載idea,我是下載了最新的版本2019.3.2 ,但是不如老版本好用,因為后面出現一些問題上網搜索時,大家提的問題都是針對的以前的版本,我這兒不太適用,就很郁悶。
2. 打開idea,需要輸入激活碼(在網上找最新的,可能要多試幾個,很多都失效了),然后idea才能正確打開
3. 在碼雲上把后台項目down下來,存放在工作的文件夾里,然后打開idea,把這個項目導進去(期間可能會讓你輸入你碼雲的賬號和密碼),此時會發現啟動按鈕都是灰的,且 java類文件左下角出現紅色的J標識
問題:IDEA java類文件左下角出現紅色的J標識,解決方法
參考:https://blog.csdn.net/jielinku29/article/details/79678467 標識Sources之后就好了
4. 配置sdk,剛下載下來只有11,所以要到官網下載1.8版本的jdk(我們的項目是1.8版本的,另外jdk是sdk的一種),下載完后
File —> Project Structure —> Project Settings —> Project
在Project SDK: 點擊New,選擇JDK,然后選擇剛剛的下載的jdk1.8
在Project language level: 這個設置低一點,我這是設成了8(這是在別人博客看到的推薦,我也不知道有沒有必要)
5. 遇到報錯:Cannot start compilation:the output path is not specified for......及無效的源發行版11
解決:參考 http://wanhejia.com/jichu/249.html
6. 接下來是要下載lombok插件,但是在idea的插件市場搜索時,總是轉半天出現提示找不到該插件,網上有多種解決辦法,但是都沒解決,所以只能到外部下載后再導入。
網上提供參考:https://blog.csdn.net/qq_41566159/article/details/97384258
https://blog.csdn.net/qq_33565047/article/details/89393432
7. 之后還是報一些我也看不明白的錯,嘗試以下操作:
① 重新導入項目
② 刪了本地庫,在idea重新下,idea右下角會提示(第一次會提示你是否自動導包,以后就沒有這個提示了),選擇自動導包(時間較長,等待......),完成后重啟idea
如何刪本地庫?
答:如下圖,進入該文件夾,刪除里面的內容,我這已刪完
如何會讓idea重新下載?
答:pom.xml修改該文件(不要瞎改,例如加個空格,然后把空格刪了),以后有改動,就會自動導包
8. 下載Redis(注意Windows版的),然后cmd 輸入命令如圖命令,啟動Redis,並保持Redis一直在運行,重新啟動idea
下載地址:https://www.runoob.com/redis/redis-install.html
如何保持redis一直在啟動中?
答:修改redis.conf文件,把daemonize no改成daemonize yes
cmd 添加服務:redis-server.exe --service-install redis.windows.conf
服務找到redis 啟動類型設為 自動
總結:有些錯誤是我重啟idea就好了,所以建議修改后就重啟idea,多多重啟idea,嘻嘻嘻,方法笨了點,麻煩了點,但是指不定好用呢!