1. 程式人生 > >Jhistper腳手架入門---構建一個單體架構的應用

Jhistper腳手架入門---構建一個單體架構的應用

環境準備

1.win10 家庭版的作業系統

2.eclipse作為編輯器

3.npm安裝

4.yarn安裝

專案搭建

1.詢問是否支援返回使用統計資訊以支援工具的提升

2.詢問採用哪一種應用架構,這裡以單體架構為例,嗯,因為剛剛接觸,也不是很熟悉,還是從最簡單的開始~

3.詢問應用名稱

注意:名稱只能是大小寫字母,數字和下劃線的任意組合,不允許任何其它字元。

4.詢問包名稱

注意:名稱符合java標準即可的。

5.詢問是否需要 使用JHipster Registry來實現應用的配置,監控和彈性縮放?

注意:單體架構暫時不需要這個,所以這裡選擇No這個預設選項即可。

6.詢問選擇哪一種應用的認證型別

注意:單體架構比較適合JWT

 7.詢問使用的資料庫型別

8.詢問使用的資料庫種類,這個是生產環境中使用的,這裡選擇MySQL

9.詢問使用的資料庫種類,這個是開發環境中使用的,這裡選擇MySQL,據說另外兩款,比較適合於除錯

10.詢問是否需要Spring Cache,單體架構應用,不考慮多例項,選擇最簡單的

11.根據10的選擇,這裡詢問是否需要Hibernate二級快取?

這裡選擇了預設的選項,Yes

12.詢問構建應用的方式,有兩種可以供選擇

13. 詢問需要的技術元件,可以根據自己所需要的進行選擇,也可以都不選擇

14.詢問前端框架

15.詢問是否需要啟用樣式表預處理來支援SASS,這裡選擇預設的N

16.詢問是否需要國際化支援

17.根據16選擇了Y,詢問國際化支援的母語

注意:共涉及37個選項,找一找,找到自己需要的進行設定即可

18.詢問國際化支援的其他語言,這個是多選的哈

注意:a鍵全選,i鍵取消全選,空格鍵單選

19.詢問選擇哪些單元測試的技術元件

這裡暫時先什麼都不選

20.詢問是否需要從Market中安裝其他開發工具

這裡選擇no

21.此時,會開始生成程式碼

 實體構建

鍵入>jhipster import-jdl test.jdl

鍵入a,回車

 生成前端資源

啟動成功後:

注意:此時,所有對前端的修改,都可以在瀏覽器中看到了就

 資料庫配置

修改src/main/resources/conf/application-dev.yml檔案,更改為自己的資料庫配置

構建和啟動

鍵入:mvn -Pdev package進行構建

構建成功:

將生成的D:\jhipster\gFarm2\target\g-farm-2.0.0.1-SNAPSHOT.war包拷貝到apache-tomcat的webapps目錄下

而後,執行tomcat,就可以在localhost:8080/g-farm-2.0.0.1-SNAPSHOT路徑上看到相應的程式了。

參考資料

相關推薦

Jhistper腳手架入門---構建一個單體架構應用

環境準備 1.win10 家庭版的作業系統 2.eclipse作為編輯器 3.npm安裝 4.yarn安裝 專案搭建 1.詢問是否支援返回使用統計資訊以支援工具的提升 2.詢問採用哪一種應用架構,這裡以單體架構為例,嗯,因為剛剛接觸,也不是很熟悉,還

Kubernetes實戰 - 從零開始搭建微服務 1 - 使用kind構建一個單層架構Node/Express網路應用程式

# 使用kind構建一個單層架構Node/Express網路應用程式 > Kubernetes實戰-從零開始搭建微服務 1 ![k8s structure](https://d33wubrfki0l68.cloudfront.net/152c845f25df8e69dd24dd7b0836a28974

Typescript 入門構建一個 react 元件

TypeScript 入門,寫一個 react 進度條元件 寫在最前面 如果你寫過 react 的元件, 這篇文章對與你來說基本沒有什麼難度。純粹的是加上了一點 ts 的知識。 我完全是以學習者的姿態來描述我寫元件的過程,很多不嚴謹的地方請大家指出來哈哈。 看看實現的效果-gif 動圖效果

ASP.NET Web API構建一個簡單的應用

使用ASP.NET Web API構建一個簡單的應用。 示例:使用ASP.NET Web API提供獲取使用者列表和使用者資訊介面。 1、在Models目錄下建立使用者資訊類(UserModel.cs) /// <summary> /// 使用者資訊類 /// </

JavaEE Spring MVC入門——第一個Spring MVC應用程式(教材學習筆記)

Spring MVC 是Spring提供的一個實現了Web MVC設計模式的輕量級Web框架, 下面通過一個小例子學習一下什麼是Spring MVC 一、建立專案,引入jar包 在Eclipse中建立一個名為chapter11的web專案,在專案的lib目錄下匯入所需的jar包,具體

.Net中的AOP系列之構建一個汽車租賃應用

本篇目錄 本系列的原始碼本人已託管於Coding上:點選檢視。 本系列的實驗環境:VS 2013 Update 5(建議最好使用集成了Nuget的VS版本,VS Express版也夠用),安裝了PostSharp。 這篇部落格覆蓋的內容包括: 為專案建立需求 從零編寫程式碼來滿足需求 不使用AOP重

Jhistper腳手架入門---前端修改

環境準備 1.win10 家庭版的作業系統 2.eclipse作為編輯器 3.npm安裝 4.yarn安裝 5.一個已經搭建好了的單體架構應用 修改指南 指南一: 1.對前端頁面進行相應的修改 2.鍵入 npm run webpack:buil

Jhistper腳手架入門-修改/升級實體

環境準備 1.win10 家庭版的作業系統 2.eclipse作為編輯器 3.npm安裝 4.yarn安裝 5.一個已經搭建好了的單體架構應用 修改指南 指南一: 修改/升級已建立的entity Tips:entity意味著這種方式的修改物件不包

Electron構建一個檔案瀏覽器應用(二)

在前一篇文章我們已經學習到了使用Electron來構建我們的檔案瀏覽器了基礎東西了,我們之前已經完成了介面功能和顯示檔案或資料夾的功能了,想看之前文章,請點選這個連結  。現在我們需要在之前的基礎上來繼續完成餘下的功能,我們之前的只完成了介面和顯示資料夾或檔案。那麼這篇文章我們需要完成如下

4、ASP.NET MVC入門到精通——NHibernate構建一個ASP.NET MVC應用程式

下週就去辦理離職手續了,之前沒有使用過NHibernate,只知道NHibernate是一種ORM框架,但是聽說新公司是使用NHibernate在做專案,所以,我就網上找資料學習一下NHibernate,在此以筆記的形式,記錄自己的學習過程,一來供自己以後備忘用,而來希望對同樣準備學習NHibernate

WCF學習——構建一個簡單的WCF應用(一)

frame port app 位置 協定 enc splay msdn ons 本文的WCF服務應用功能很簡單,卻涵蓋了一個完整WCF應用的基本結構。希望本文能對那些準備開始學習WCF的初學者提供一些幫助。 在這個例子中,我們將實現一個簡單的計算器和傳統的分布式通信框架一樣

如何構建一個較為通用的業務技術架構

入參 異常 什麽 通用技術 現在 framework class 出現 層次 1、通用架構概述 創業之初,我們往往會為了快速叠代出產品,而選擇最簡單的技術架構,比如LAMP架構,SSH三層架構。這些架構可以適應初期業務的快速發展,但是,隨著業務變得越來越復雜,我們會發現這

《移動Web前端高效開發實戰》筆記2——使用Gulp構建一個ECMAScript 6和Sass應用

腳本 x文件 node.js 磁盤 clas res 運行 brush 開發 8.3.1 安裝和配置 運行Gulp需要Node.js環境,請參看第二章內容搭建Node.js環境。使用NPM全局安裝Gulp,命令如下: npm install gulp-cli –g 然

使用 RxJS 實現一個簡易的仿 Elm 架構應用

inter bject compute 幫助 規律 returns date rgs 個人愛好 使用 RxJS 實現一個簡易的仿 Elm 架構應用

Jhipster實踐系列 - 生成單體架構應用程序

日誌信息 實踐 ssl true 客戶端 ESS 啟動 jdb resource 本文演示如何用Jhipster自動生成一個單體架構風格的應用程序。 示例應用程序名: app1 示例實體表名: role Jhipster主機IP:192.168.109.130 1 生成

用 Docker、Gradle 來構建、運行、發布一個 Spring Boot 應用

repo com ase exp base ide 默認 相關 conf 本文演示了如何用 Docker、Gradle 來構建、運行、發布來一個 Spring Boot 應用。Docker 簡介Docker 是一個 Linux 容器管理工具包,具備“社交”方面,允許用戶發布

使用 Redis 和 Python 構建一個共享單車的應用程式

  學習如何使用 Redis 和 Python 構建一個位置感知的應用程式。 我經常出差。但不是一個汽車狂熱分子,所以當我有空閒時,我更喜歡在城市中散步或者騎單車。我參觀過的許多城市都有共享單車系統,你可以租個單車用幾個小時。 大多數系統都有一個應用程式來幫助使用者定位和

基於webpack構建一個React應用

1,建立一個空白檔案 React-music-player 2,使用npm init 建立一個package.json檔案,並安裝相關依賴 "dependencies": { "autoprefixer": "^9.0.2", "pubsub-js": "^1.6.0",

Python_Flask入門一個最小的應用

1.windows安裝Flask 1.本示例只Python3以上版本軟體上執行如沒安裝Python的小夥伴請新安裝Python這裡就不多講述了。 pip install Flask 建立一個.py的檔案 # -*- coding utf-8 -*- #從flaks模組

通過vue-cli3構建一個SSR應用程式

1、前沿 1.1、什麼是SSR SSR(服務端渲染)顧名思義就是將頁面在服務端渲染完成後在客戶端直接展示。 1.2、客戶端渲染與服務端渲染的區別 傳統的SPA模式 即客戶端渲染的模式 Vue.js構建的應用程式,預設情況下是有一個html模板頁,然後通過webpack打包生成一堆js、css等等