如何将预加载的数据保存回另一个表中的数据库

问题描述 投票:0回答:1

我在我的百里香页面中显示了已记录的用户名,现在我想将该名称与填充的表单一起保存在我的数据库中

<div sec:authorize="is Authenticated()">
<span sec:authentication="name" class="form-control"> </span>                                       </div>

如何从数据库中获取已登录的用户.....现在我如何能够在我想要的任何表格中保存相同的名称,其中包含当前正在保存的其他字段,,,,如何捕获显示的名称?

spring-boot thymeleaf
1个回答
0
投票

您应该找到当前登录的用户。您可以在控制器中执行此操作,然后将此信息分别传递到Service和Repository层。请检查this以获得良好的SO Q&A。这是快速解决方案:

Authentication auth = SecurityContextHolder.getContext().getAuthentication();
String userName = auth.getPrincipal();
© www.soinside.com 2019 - 2024. All rights reserved.