我有2个微服务,1个注册表,1个网关和1个由JHipster运行的uaa。现在与JHipster UAA签订了第一份合同,我无法理解如何处理用户注册的更多领域?!用户数据存储在哪里?
我知道它在UAA上,但无法找到任何实体来添加网关可以检测到的字段。我想这个字段必须添加到UAA中的User类,然后在网关中添加其相应的字段;
您是否与Jhipster UAA合作?可以和我分享你的实验吗?有没有关于它的高级教程?
答案 0 :(得分:1)
有解决此问题的直接和推荐方法:
直接方法是
User
类UserDTO
和ManagedUserVM
,以便UserResource
和AccountResource
UserService
这种方式很快,但是当你覆盖默认类时,你破坏了从JHipster升级到更新的UAA的兼容性。
更好的方法是,如果你添加一个新实体,比如UserAdditionalInfo
或类似的东西,那么与用户的一对一关系是什么。在这里,您可以使用实体子生成器添加任意数量的字段,并且仍然可以从JHipster进行升级。