Jhipster 创建时将当前用户添加到实体

Jhipster 创建时将当前用户添加到实体,jhipster,Jhipster,我在约曼发电机的帮助下创建了一个实体。我选择不创建刀。该实体与用户具有关系 现在,当我创建一个对象时,我可以在下拉列表中选择owner,但我希望将owner设置为当前登录的用户。最好的方法是什么 我试过了 @Autowired private Authentication authentication; 及 在资源类中,但这会引发此异常 Caused by: org.springframework.beans.factory.BeanCreationException: Could not a

我在约曼发电机的帮助下创建了一个实体。我选择不创建刀。该实体与用户具有关系

现在,当我创建一个对象时,我可以在下拉列表中选择owner,但我希望将owner设置为当前登录的用户。最好的方法是什么

我试过了

@Autowired
private Authentication authentication;

在资源类中,但这会引发此异常

Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.springframework.security.core.Authentication
问候
Mattias

好吧,我想你所有的问题都在于获取当前用户

那么,是什么让您停止使用
your.package.security.SecurityUtils.getCurrentLogin()


上面的代码将为您提供登录名。如果需要
id
user
对象作为一个整体,则需要从数据库中获取。您也可以使用
UserService
来执行此操作。

我还没有看到那个类,它似乎拥有我需要的一切。谢谢,这只是给我一个登录用户的名字。如何取得身份证?
Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.springframework.security.core.Authentication