如何使用JHipster UAA获取更多用户信息(字段)

如何使用JHipster UAA获取更多用户信息(字段),jhipster,user-management,Jhipster,User Management,我有2个微服务,1个注册表,1个网关和1个uaa,由JHipster运行。现在在与JHipster UAA的第一份合同中,我不明白如何处理更多的用户注册领域?!用户数据存储在哪里 我知道它在UAA上,但找不到任何实体来添加gateway可以检测到的字段。我猜该字段必须添加到UAA中的用户类中,然后在网关中添加其相应的字段 你在杰普斯特UAA工作吗?你能和我分享你的实验吗?有关于它的任何高级教程吗?有一种简单且推荐的解决方法: 直接的方法是 将您的字段添加到User类 还将其添加到UserDTO和

我有2个微服务,1个注册表,1个网关和1个uaa,由JHipster运行。现在在与JHipster UAA的第一份合同中,我不明白如何处理更多的用户注册领域?!用户数据存储在哪里

我知道它在UAA上,但找不到任何实体来添加gateway可以检测到的字段。我猜该字段必须添加到UAA中的用户类中,然后在网关中添加其相应的字段


你在杰普斯特UAA工作吗?你能和我分享你的实验吗?有关于它的任何高级教程吗?

有一种简单且推荐的解决方法:

直接的方法是

  • 将您的字段添加到
    User
  • 还将其添加到
    UserDTO
    ManagedUserVM
    ,以便在
    UserResource
    AccountResource
  • 将更改应用于
    UserService
  • 将该字段添加到liquibase(src/main/resources/config/liquibase)
  • 这种方式速度很快,但在覆盖默认类时,您会破坏兼容性,从JHipster升级到更新的UAA


    更好的方法是,如果您添加一个新实体,比如说
    UserAdditionalInfo
    或类似的东西,那么与用户的关系是一对一的。在这里,您可以使用entity sub generator添加任意数量的字段,并且仍然可以从JHipster进行升级。

    有一种简单且推荐的解决方法:

    直接的方法是

  • 将您的字段添加到
    User
  • 还将其添加到
    UserDTO
    ManagedUserVM
    ,以便在
    UserResource
    AccountResource
  • 将更改应用于
    UserService
  • 将该字段添加到liquibase(src/main/resources/config/liquibase)
  • 这种方式速度很快,但在覆盖默认类时,您会破坏兼容性,从JHipster升级到更新的UAA


    更好的方法是,如果您添加一个新实体,比如说
    UserAdditionalInfo
    或类似的东西,那么与用户的关系是一对一的。在这里,您可以使用实体子生成器添加任意数量的字段,并且仍然可以从JHipster进行升级。

    我想添加UserAdditionalInfo,我必须怎么做?添加相似的实体还是手动添加?我只需要使用实体生成器生成它,然后强制进行嵌套创建。这意味着,每次创建用户时,它都会自动绑定UserAdditionalInfo…我想添加UserAdditionalInfo,我必须怎么做?添加相似的实体还是手动添加?我只需要使用实体生成器生成它,然后强制进行嵌套创建。这意味着,每次创建用户时,它都会自动绑定一个UserAdditionalInfo。。。