2017-10-18 141 views
0

我有2個微服務,1個註冊表,1個網關和1個由JHipster生成的uaa。現在在與JHipster UAA的第一份合同中,我無法理解如何處理更多的用戶註冊領域?!用戶數據存儲在哪裏?如何用JHipster處理更多用戶信息(字段)UAA

我知道這是在UAA上,但無法找到任何實體來添加我的字段,網關可以檢測到。我想這個字段必須添加到UAA的User類中,然後在網關中添加它的相應字段;

您是否與Jhipster UAA合作?可以與我分享你的實驗嗎?有沒有關於它的高級教程?

回答

0

存在直接和解決這個問題的推薦方式:

直接的方法是

  1. 您的字段添加到User
  2. 也將其添加到UserDTOManagedUserVM,使之可在UserResourceAccountResource
  3. 將更改應用到UserService
  4. 添加字段liquibase中(src /主/資源/配置/ liquibase)

這種方式是快,但你打破的兼容性從JHipster升級到較新的UAA,因爲你覆蓋缺省類。

更好的方法是,如果你添加一個新的實體,比如說UserAdditionalInfo或類似的東西,那麼與用戶的一對一關係是什麼。在這裏,您可以使用實體子生成器添加任意多個字段,並且仍然可以從JHipster進行升級。

+0

我想添加UserAdditionalInfo,我該怎麼做?添加像實體還是手動添加? – GLinBoy

+0

我只是用實體生成器生成它,並強制嵌套創建。這意味着,每次創建用戶時,都會自動綁定一個UserAdditionalInfo ... –