JHipster初次使用教程

JHipster或者稱Java?Hipster,是一個應(yīng)用代碼產(chǎn)生器,能夠創(chuàng)建spring?Boot +?AngularJS?+ Bootstrap的應(yīng)用,所以首先你要配置好Java的環(huán)境、Git以及Maven或者Gradle的環(huán)境,然后通過npm安裝Jhipster所需的一些必要的工具。

JHipster?官網(wǎng)?https://jhipster.github.io/

官網(wǎng)Eclipse開發(fā)JHipster步驟:https://jhipster.github.io/configuring-ide-eclipse/

網(wǎng)上有許多JHipster的教程,我最初也是參考別人的使用的,但折騰了兩天就是跑不起來。后面看官網(wǎng)的步驟和報錯之后百度才成功。

不廢話,直接開始。

一、JHipster的環(huán)境配置如下:注意粗體部分,網(wǎng)上其他的教程里面沒看到,但我自己在使用的時候不成功就因為這兩個沒有安裝并配置環(huán)境變量。

安裝npm?

去Node.js的官網(wǎng)https://nodejs.org/en/去下載最新版的LTS版的node.js進(jìn)行安裝,安裝的過程只要安裝指示一步一步進(jìn)行就可以了,最新版的node.js默認(rèn)安裝npm。?

安裝完之后可以通過node -v 和npm -v查看一下版本并確認(rèn)是否安裝成功。

安裝Yeoman?

npm install -g yo

安裝Bower?

npm install -g bower

安裝Grunt/Gulp?

npm install -g grunt-cli?

/npm install -g gulp

安裝Git?

下載安裝git,并配置環(huán)境變量

安裝PhantomJS?

下載安裝PhantomJS,并配置環(huán)境變量

安裝JHipster生成器?

npm install -g generator-jhipster

? ? 二、開始使用

1、先創(chuàng)建一個文件夾

? mkdir jhipsterTest

2、創(chuàng)建數(shù)據(jù)庫 以mysql為例 創(chuàng)建數(shù)據(jù)名為jhipsterTest

3、創(chuàng)建應(yīng)用

cdjhipsterTest/**切換到所創(chuàng)建的目錄下面去,windows 下可以直接進(jìn)入到目錄中,然后Sshift+鼠標(biāo)右鍵 選擇 在此處打開命令窗口**/

yo jhipster /**創(chuàng)建JHipster項目**/

然后根據(jù)你實際的需要選擇對應(yīng)的,初次使用建議選擇普通項目。

這里注意:在選擇的時候用上下鍵移動,用空格鍵進(jìn)行選擇

4、分別打開jhipsterTest\src\main\resources\config 目錄下?application-dev.yml 和?application-prod.yml文件修改里面的數(shù)據(jù)庫鏈接信息.


5、運行項目

mvn spring-boot:run

不錯意外就可以看到項目順利的跑起來了??梢栽跒g覽器中輸入http://127.0.0.1:8080查看應(yīng)用的運行情況。?

默認(rèn)的登錄用戶名和密碼都是admin


如果中間出了問題可以百度 或可行方法有:

再輸入以下指令:

npm install

bower install

gulp install

根據(jù)筆者經(jīng)驗,主要是下載POM的依賴資源,可輸入Maven 指令:

mvn clean

mvn install –U 或 mvn install –U --debug

(螢?zāi)伙@示出那個Jar沒能下載)

或者轉(zhuǎn)用淘寶的鏡像,用以下指令:

npm config set registryhttps://registry.npm.taobao.org

再輸入以上指令。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • gulp是前端開發(fā)過程中對代碼進(jìn)行構(gòu)建的工具,是自動化項目的構(gòu)建利器;它不僅能對網(wǎng)站資源進(jìn)行優(yōu)化,而且在開發(fā)過程中...
    千鋒H5閱讀 467評論 0 2
  • 對網(wǎng)站資源進(jìn)行優(yōu)化,并使用不同瀏覽器測試并不是網(wǎng)站設(shè)計過程中最有意思的部分,但是這個過程中的很多重復(fù)的任務(wù)能夠使用...
    懵逼js閱讀 1,172評論 0 8
  • gulpjs是一個前端構(gòu)建工具,與gruntjs相比,gulpjs無需寫一大堆繁雜的配置參數(shù),API也非常簡單,學(xué)...
    小裁縫sun閱讀 1,034評論 0 3
  • 1:待會去買咖啡,熱水。 2:中午回去吃飯+睡覺1.30 3:全年團任務(wù)+復(fù)習(xí)1月份的內(nèi)容 4:演講課堂+晨讀+糾...
    不動搖閱讀 195評論 0 0
  • 臨落西窗影,風(fēng)輕斷雲(yún)翩。今夕傷離愁,把酒度陰間。 戊戌年清明/白龍
    逸香居主白龍閱讀 693評論 36 38

友情鏈接更多精彩內(nèi)容