- 博客(6)
- 收藏
- 关注
原创 security自定义json格式登录
security实现登录时,会调用 UsernamePasswordAuthenticationFilter,下面的部分源码,查看源码可以看出,其中attemptAuthentication方法是实现表单提交的,我们可以重写这个方法,使其实现json格式提交。= null?我们创建一个JsonLoginFilter类继承UsernamePasswordAuthenticationFilter/**
2024-05-15 10:47:19
481
1
原创 mybatis-plus多表查询,返回封装形式的json
使用for循环,分别将从activity_user表和activity_project表查询到的信息传给Activity实体类中的user和project属性。此时,Activity中还没有ActivityUser(user)和ActivityProject(project)的信息。Activity实体类中添加了ActivityUser实体类和ActivityProject实体类。此时查询到有很多我们不需要显示的null空字段,我们需要在application.yml文件中添加。Activity 实体类。
2024-03-08 20:18:01
1537
1
原创 spring boot使用JWT登录验证
所有的接口请求均需要通过拦截器的拦截,除了配置拦截路径中excludePathPatterns("/api/user/login");在application.yml中添加参数,设置加密方式、年轻token时间和老年token时间。加密:使用Jwt工具类将用户的账号、角色、时间封装起来,根据某种加密算法进行加密。解密:对加密过后的信息使用DecodedJWT中的getClaim方法进行解密。login模块查询数据库中的用户信息,进行加密,发放token。下面的代码是我暂未使用过的token过期,没用上。
2024-03-03 16:26:47
914
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人