成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

Broadleaf IntelliJ Setup

Lavender / 2943人閱讀

摘要:在右上角,點(diǎn)擊運(yùn)行配置下拉菜單并選擇在右上角彈出的新窗口中,點(diǎn)擊號(hào)并創(chuàng)建一個(gè)新的運(yùn)行配置。添加值在框中選擇文件夾選擇模塊,在我的用例中為,在下拉菜單中。這兩個(gè)操作都會(huì)為您自動(dòng)構(gòu)建項(xiàng)目。單擊調(diào)試按鈕后,將以調(diào)試模式啟動(dòng)應(yīng)用程序并支持。

IntelliJ設(shè)置

除Eclipse外, Intellij IDE也是一個(gè)開(kāi)發(fā)Broadleaf Commerce 很好的工具(Broadleaf平臺(tái)的大部分開(kāi)發(fā)人員都使用它)。這個(gè)教程將逐步指導(dǎo)你在Intellij IDE中設(shè)置Broadleaf Commerce社區(qū)版,以便您有能力修改、構(gòu)建、運(yùn)行。

必要條件

Intellij 10以上版本(2017.1.2)

推薦使用擁有Spring和Database支持的旗艦版

JRebel 插件用來(lái)開(kāi)發(fā)工作流增強(qiáng)

JDK 1.8

獲取Heat Clinic源碼

首先,你需要得到項(xiàng)目文件、確保你可以依據(jù)本地運(yùn)行指南在本地運(yùn)行他們。

Intellij 設(shè)置

在歡迎界面點(diǎn)擊Import Project:

選擇在本地運(yùn)行步驟提前的root項(xiàng)目的pom.xml文件。

你將看到導(dǎo)入項(xiàng)目設(shè)置。你可以使用默認(rèn)設(shè)置,如下所示:

你無(wú)需修改任何剖面,點(diǎn)擊Next.

com.mycompany-community:boot-community-demo:1.0.0-SNAPSHOT將默認(rèn)選擇。保持選中,并點(diǎn)擊Next.

如果你從未添加SDK,你將被詢問(wèn)添加一個(gè)。如果你已添加了一個(gè)或多個(gè)SDK,SDK會(huì)被默認(rèn)選擇,你不會(huì)看到詢問(wèn)窗口。下文將讓你進(jìn)一步理解如何更新SDK信息。

點(diǎn)擊窗口左上方的+號(hào):

Intellij 將有機(jī)會(huì)在path中查找jdk1.8,所以你可以點(diǎn)擊Open 添加SDK。如果找不到,可以使用目錄導(dǎo)航找到SDK并Open 。

JDK1.8將列出并選擇,點(diǎn)擊Next

你可以選擇填寫新的項(xiàng)目名,或在使用默認(rèn)名稱。如果你使用默認(rèn)名稱,項(xiàng)目文件位置將指向正確的位置。如果你修改了項(xiàng)目名稱,你可能需要重新選擇你提取的項(xiàng)目文件位置。點(diǎn)擊Finish

在初始化索引完成后,將在右下角彈出一個(gè)JPA框架配置,點(diǎn)擊Configure。

這會(huì)彈出一個(gè)窗口,并且persistence-core.xml已被選擇。點(diǎn)擊OK

此時(shí),你將擁有如下的項(xiàng)目結(jié)構(gòu)(我重名名項(xiàng)目為boot-community-demo,你的可能不同)。

如你需要修改項(xiàng)目SDK,你可以點(diǎn)擊項(xiàng)目右上角的Project Structure按鈕。

在這里,你可以選擇項(xiàng)目的默認(rèn)SDK和語(yǔ)言版本。

創(chuàng)建運(yùn)行配置

運(yùn)行配置是我們?nèi)绾卧贗ntelliJ中實(shí)際運(yùn)行社區(qū)starter項(xiàng)目。我們將為每一個(gè)可運(yùn)行模塊(admin、site、api)設(shè)置一個(gè)運(yùn)行時(shí)配置。一旦設(shè)置,你可以同時(shí)運(yùn)行一個(gè)或多個(gè)項(xiàng)目,這些項(xiàng)目將使用同一個(gè)HSQL數(shù)據(jù)庫(kù)實(shí)例。

在IDE右上角,點(diǎn)擊運(yùn)行配置下拉菜單并選擇Edit Configurations

在右上角彈出的新窗口中,點(diǎn)擊+號(hào)并創(chuàng)建一個(gè)新的Spring Boot運(yùn)行配置。

命名這個(gè)運(yùn)行配置為Admin,或者你喜歡的其他名字。

點(diǎn)擊...查找Main Class,并選擇AdminApplication

添加 VM Options值:-Xmx1536M -javaagent:target/agents/spring-instrument.jar

Working Directory 框中選擇admin文件夾

選擇admin模塊,在我的用例中為boot-community-demo-admin,在Use classpath of module:下拉菜單中。

點(diǎn)擊Before launch框的+號(hào),并選擇 Run Maven Goal

Select Maven Goal 窗口中:為Working directory目錄選擇admin模塊;在Command line中填寫值:dependency:copy@copy-agent;點(diǎn)擊OK。

選中新建的Run Maven Goal,并提升到build上方

最終配置如下圖所示:

重復(fù)以上步驟,設(shè)置siteapi模塊:


點(diǎn)擊OK

運(yùn)行程序

運(yùn)行我們剛剛添加的運(yùn)行配置非常簡(jiǎn)單,只需單擊配置名稱右側(cè)的運(yùn)行按鈕。當(dāng)然,你也可以單擊測(cè)試按鈕,以啟動(dòng)測(cè)試。這兩個(gè)操作都會(huì)為您自動(dòng)構(gòu)建項(xiàng)目。

開(kāi)始并選擇Admin運(yùn)行配置,點(diǎn)擊運(yùn)行按鈕,我們將看到下面的運(yùn)行步驟。
當(dāng)程序啟動(dòng)完畢,你將看到下面的日志輸出:

不要現(xiàn)在運(yùn)行這個(gè)程序,因我們不需要這個(gè)程序保持運(yùn)行狀態(tài),但可以在未來(lái)作為參考。你可以通過(guò)點(diǎn)擊調(diào)試窗口的stop按鈕停止程序運(yùn)行,輸出日志如下:

在瀏覽器中,你可以查看下列鏈接:
Admin: localhost:8081/admin (username/password is admin/admin)
Site: localhost:8080

連接到本地?cái)?shù)據(jù)庫(kù)

連接到運(yùn)行時(shí)的本地?cái)?shù)據(jù)庫(kù),可以參考Connect to the Local Database

JRebel 開(kāi)發(fā)增強(qiáng)

Broadleaf Commerce團(tuán)隊(duì)在開(kāi)發(fā)平臺(tái)期間廣泛使用JRebel,我們建議用戶在開(kāi)發(fā)基于Broadleaf的項(xiàng)目時(shí)也這樣做。通過(guò)安裝JRebel插件,向IntelliJ添加JRebel支持相對(duì)簡(jiǎn)單:
https://zeroturnaround.com/software/jrebel/quickstart/intellij/
社區(qū)初學(xué)者構(gòu)建的默認(rèn)配置將為項(xiàng)目的模塊生成rebel.xml文件,因此,除了在IntelliJ中安裝和配置插件之外,您無(wú)需擔(dān)心任何問(wèn)題。成功安裝插件后,您將看到幾個(gè)新的按鈕選項(xiàng)(運(yùn)行和調(diào)試),以便在啟用JRebel支持時(shí)啟動(dòng)。我們通常建議在開(kāi)發(fā)期間使用JRebel支持運(yùn)行調(diào)試。

單擊JRebel調(diào)試按鈕后,IntelliJ將以調(diào)試模式啟動(dòng)應(yīng)用程序并支持JRebel。這將允許您在實(shí)現(xiàn)中添加/編輯Java類,并立即查看更改的效果,而無(wú)需重新啟動(dòng)應(yīng)用程序,這可能會(huì)節(jié)省大量時(shí)間。您只需單擊Build Project,運(yùn)行配置選擇器左側(cè)的按鈕,IntelliJ + JRebel將負(fù)責(zé)其余部分。

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/76876.html

相關(guān)文章

  • Broadleaf概念

    摘要:本部分是可以找到有關(guān)功能和概念的大部分信息的地方。促銷系統(tǒng)包含一個(gè)高度可配置的促銷系統(tǒng)。異步消息通過(guò)與現(xiàn)代代理交互,實(shí)現(xiàn)應(yīng)用程序消息的異步處理。將智能地將自己的配置信息與實(shí)施者在運(yùn)行時(shí)提供的信息合并。添加了方法以允許包含任何符合的加密方案。 本部分是可以找到有關(guān)Broadleaf功能和概念的大部分信息的地方。我們描述了購(gòu)物車修改,定價(jià)和付款等操作的重要性,以及Broadleaf支持的其...

    peixn 評(píng)論0 收藏0
  • 從外部連接Broadleaf Demo數(shù)據(jù)庫(kù)

    摘要:有許多數(shù)據(jù)庫(kù)客戶端允許您連接到數(shù)據(jù)庫(kù)和管理數(shù)據(jù)。如果您按照本地運(yùn)行中的設(shè)置步驟操作,則應(yīng)該在本地運(yùn)行可以與連接的數(shù)據(jù)庫(kù)。下載驅(qū)動(dòng)程序后,將測(cè)試連接,您應(yīng)該收到成功通知。現(xiàn)在,您已成功設(shè)置與數(shù)據(jù)庫(kù)的新連接。 有許多數(shù)據(jù)庫(kù)客戶端允許您連接到數(shù)據(jù)庫(kù)和管理數(shù)據(jù)。我們建議使用免費(fèi)的SQL客戶端DBeaver。 DBeaver是一個(gè)基于eclipse的跨平臺(tái)數(shù)據(jù)庫(kù)客戶端,它使用JDBC連接到數(shù)據(jù)庫(kù)...

    snowLu 評(píng)論0 收藏0
  • Fabric學(xué)習(xí)筆記(七) - fabric-sdk-java End2endIT運(yùn)行

    摘要:目的因最熟悉故最后還是拿做突破口學(xué)習(xí)本文只運(yùn)行功能以后具體在分析運(yùn)行環(huán)境網(wǎng)絡(luò)遠(yuǎn)程本地遠(yuǎn)程下載運(yùn)行網(wǎng)絡(luò)核查網(wǎng)絡(luò)是否啟動(dòng)成功這一步我遇到的問(wèn)題是未啟動(dòng)成功原因在于中這 目的 因最熟悉java,故最后還是拿java做突破口學(xué)習(xí)sdk,本文只運(yùn)行demo,sdk功能以后具體在分析. 運(yùn)行環(huán)境 Fabric網(wǎng)絡(luò) 遠(yuǎn)程Centos Fabric-sdk-java 本地MacOs Intellij...

    mzlogin 評(píng)論0 收藏0
  • 容器化開(kāi)發(fā)環(huán)境 - 如何斷點(diǎn)調(diào)試容器中的應(yīng)用

    摘要:上一篇容器化開(kāi)發(fā)環(huán)境已經(jīng)簡(jiǎn)單的介紹了如何容器化開(kāi)發(fā)環(huán)境。學(xué)會(huì)斷點(diǎn)調(diào)試容器中的應(yīng)用,再也不用為我那烏黑亮麗的頭發(fā)著急啦原文鏈接 上一篇容器化開(kāi)發(fā)環(huán)境已經(jīng)簡(jiǎn)單的介紹了如何容器化開(kāi)發(fā)環(huán)境。在開(kāi)發(fā)過(guò)程中,很多時(shí)候都需要通過(guò)斷點(diǎn)的方式來(lái)調(diào)試程序或定位BUG,那么如何斷點(diǎn)調(diào)試運(yùn)行在容器中的應(yīng)用呢??? 容器就像一個(gè)虛擬機(jī),就像一個(gè)遠(yuǎn)程的服務(wù)器,要斷點(diǎn)調(diào)試容器中的應(yīng)用,就像要斷點(diǎn)調(diào)試虛擬機(jī)和遠(yuǎn)程的服...

    wean 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<