我在Yeoman生成器的帮助下创建了一个实体.我选择不创建DAO.该实体与用户有关系.
现在,当我创建一个对象时,我可以在下拉列表中选择所有者,但我想将所有者设置为当前登录的用户.这样做的最佳方法是什么?
我试过了
@Autowired
private Authentication authentication;
Run Code Online (Sandbox Code Playgroud)
和
activity.setOwner((User) authentication.getPrincipal());
Run Code Online (Sandbox Code Playgroud)
在资源类中,但这会抛出此异常
Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.springframework.security.core.Authentication
Run Code Online (Sandbox Code Playgroud)
关心马蒂亚斯
| 归档时间: |
|
| 查看次数: |
1846 次 |
| 最近记录: |