天天看點

JBolt在IDEA中的配置及GIT主庫私庫配置目錄前言環境配置私庫設定修改系統名稱及其他總結

目錄

文章目錄

  • 目錄
  • 前言
  • 環境配置
      • 引入代碼
      • 建立資料庫及代碼配置
      • 運作程式
  • 私庫設定
  • 修改系統名稱及其他
  • 總結

前言

  • 在idea使用git導入代碼
  • 配置git進行主庫更新
  • 配置git進行私庫送出
  • 基于jbolt_mini

環境配置

引入代碼

克隆JBolt-Mini代碼到IDE中:

JBolt在IDEA中的配置及GIT主庫私庫配置目錄前言環境配置私庫設定修改系統名稱及其他總結
JBolt在IDEA中的配置及GIT主庫私庫配置目錄前言環境配置私庫設定修改系統名稱及其他總結

克隆後會因為有多個POM産生錯誤,需要手工修改pom-war.xml.txt中将所有内容使用 進行注釋或者删除;CTrl+Atl+Shift+s打開項目設定,修改Project中的SDK為1.8:

JBolt在IDEA中的配置及GIT主庫私庫配置目錄前言環境配置私庫設定修改系統名稱及其他總結

删除Modules中有Web的項,修改第二個為自己的項目名,這個對應着Project顯示的名稱,并會生成一個自己項目名的iml檔案,原jbolt(1).iml還會存在,還可能需要在Modules中删除一下。

JBolt在IDEA中的配置及GIT主庫私庫配置目錄前言環境配置私庫設定修改系統名稱及其他總結
JBolt在IDEA中的配置及GIT主庫私庫配置目錄前言環境配置私庫設定修改系統名稱及其他總結

删除Artifacts中的所有内容。

建立資料庫及代碼配置

打開readme/jbolt_mysql_auto.sql,在MySQL中建立資料庫。官方建議在mysql/sqlserver中使用雪花算法,但雪花算法倉庫在倉庫3中單獨建立,mini和倉庫2都是auto。但這隻限于核心庫,自己的業務中具體使用哪個ID政策均可。

修改程式為開發模式pdev=dev:

src/main/resources/application.properties

修改資料庫類型db_type=mysql:

src/main/resources/

config.properties(開發模式檔案)

config-pro.properties(生産模式檔案)

修改資料庫連接配接檔案設定db_name和jdbc_url為生成的資料庫名稱;修改為自己Mysql的user和password。

src/main/resources/dbconfig/mysql/

config.properties(開發模式檔案)

config-pro.properties(生産模式檔案)

運作程式

打開檔案:

src/main/java/cn/jbolt/common/config/MainConfig

右鍵選擇run或debug 'MainConfig.main()'運作程式,會生成運作配置,下次直接點菜單工具欄中的圖示即可。

JBolt在IDEA中的配置及GIT主庫私庫配置目錄前言環境配置私庫設定修改系統名稱及其他總結

運作成功後,可以删除無關檔案:

JBolt在IDEA中的配置及GIT主庫私庫配置目錄前言環境配置私庫設定修改系統名稱及其他總結

私庫設定

增加自己的私庫:

Project右鍵選擇git,在repository中選擇Remotes,添加自己的私庫位址,将之前克隆的主庫位址的名稱修改一下。

先使用Fetch更新一下代碼,再使用Merge合并。因為有部分内容進行了修改,需要Ctrl+k進行Commit送出到本地。然後再Push送出到自己的私庫。

送出時要選擇自己的私庫:

JBolt在IDEA中的配置及GIT主庫私庫配置目錄前言環境配置私庫設定修改系統名稱及其他總結
JBolt在IDEA中的配置及GIT主庫私庫配置目錄前言環境配置私庫設定修改系統名稱及其他總結

之後主庫若有變化,要先使用Fetch更新一下代碼,再使用Merge合并

JBolt在IDEA中的配置及GIT主庫私庫配置目錄前言環境配置私庫設定修改系統名稱及其他總結

若是自己操作,一般情況下不用進行Pull更新本地代碼,若是協作開發,注意要先進行主庫的Fetch+Merge,再進行私庫的Pull(IDEA中為Update),代碼變動後再進行Commit送出到私庫。再Push到私庫。

修改系統名稱及其他

一般情況下,在程式運作後,登入到系統中直接在[系統管理]→[字典參數]→[全局參數]中配置系統名稱、版權所有、背景圖等即可。盡量不更改原主庫内容。

  • 系統名稱(SYSTEM_NAME)
  • 系統登入頁背景圖(JBOLT_LOGIN_BGIMG)
  • 系統版權所有人(SYSTEM_COPYRIGHT_COMPANY)
  • 系統背景首頁LOGO(SYSTEM_ADMIN_LOGO)
  • 系統版權所有人的網址連結(SYSTEM_COPYRIGHT_LINK)

總結

如果在eclipse下運作,有jBolt插件可以直接使用,看各自使用習慣了。