//1.最简单的常用方法,直接将一个json转换成实体类
UserBase userBase1 = objectMapper.readValue(json1, UserBase.class); //简单类型的时候,这样最方便
@Override
public Authentication attemptAuthentication(HttpServletRequest req, HttpServletResponse res) throws AuthenticationException {
try {
User user = new ObjectMapper().readValue(req.getInputStream(),User.class);
return authenticationManager.authenticate(
new UsernamePasswordAuthenticationToken(
user.getUsername(),
user.getPassword(),
new ArrayList<>())
);
} catch (IOException e) {
throw new RuntimeException(e);
}
}
将获取到的json字符串转化为实体类
最新推荐文章于 2026-04-07 23:32:48 发布
这篇博客介绍了如何使用ObjectMapper将JSON对象转换为Java实体类,如UserBase,以及在Spring Security中实现用户认证的方法。通过HttpServletRequest读取请求输入流,解析成User对象,并使用UsernamePasswordAuthenticationToken进行身份验证。

7575

被折叠的 条评论
为什么被折叠?



