1. 程式人生 > >hjr-JAVA:構建一個大型專案

hjr-JAVA:構建一個大型專案

IDE使用idea,舉例一個springclould 微服務系統

基礎專案

包含後臺管理,前臺官網,h5系統,移動端(android/ios)介面
1.在git或svn新建一個空專案,下載到本地
2. 開啟idea,把空專案檢出,建一個pom,其中用如下描述專案模組關係

<modules>
        <module>module1</module>
        <module>module2</module>
        <module>module3</module>
</modules>
  1. 新建module,選擇比如spring,命名admin作為後臺,新建後會發現一個,src資料夾,裡面有java存放java程式碼,webapp存放前端程式碼,resources存放配置檔案,新建一個pom檔案,輸入maven配置,這裡直接用springboot配置方式即可,最後的專案結構是這樣的
project/admin/
project/admin/src/java/
project/admin/src/resources
project/admin/src/webapp/
project/admin.pom.xml
  1. 再新建其他module,比如前端module,h5 module…,每個module中有一個pom檔案,專案結構同上,每個大模組都建一個module。

進階專案

新增了微服務,負載均衡等
1. 新建eurekaServermodule,專案結構同上,在新建的時候可以選好module的型別,在pom裡面寫上eureka相關依賴,
在yml檔案寫上配置,java資料夾中application檔案寫好載入程式碼,做服務註冊分發。
2. 新建feignmodule,做負載均衡

核心操作

右擊專案,open module setting中modules中,點選綠色的加號,把每個module都載入到專案中,每個module單獨編譯,會生成各自的target資料夾,可以在右上角執行配置中,為每一個module做一個執行配置