java - 是否可以修改 @WithMockUser 以获取和 Id?
问题描述
我在控制器中使用 @AuthenticatedPrincipal 并获取用户的 ID。
@PutMapping("/{id}")
public VoteResponseDTO updateAnyVote(@PathVariable int id, @RequestBody @Valid VoteCreationDTO voteCreationDTO,
BindingResult bindingResult) {
throwExceptionIfBindingResultHasErrors(bindingResult);
return voteService.update(id, voteCreationDTO);
这怎么可能用 @WithMockUser 或这里需要的 UserDetailsService 的自定义实现来测试它?
解决方案
推荐阅读
- javascript - 如何从数组中制作表格
- python - 如何根据python中的条件提取特定数字
- html - 根据表单输入填充url参数值
- javascript - 如果最小值多次出现,如何找到数组的所有索引?
- javascript - 通过 Javascript 访问相机,拍照并将其发送到 Firebase CloudStorage
- c++ - STL minmax 没有正确返回对
- javascript - 如何从javascript中的多个类中获取单击的元素
- authentication - 在 SOAP 标头中发送凭据
- c++ - 将美元转换为美分和美分转换为美元
- c# - 在 Xamarin.Forms 中序列化 ImageSource