ChatAI 项目开发文档

!!!!

nginx 服务启动时,vue项目的proxy转发代理会失效!!!!

用户登录

前后端分离实现JWT登录验证

前端

后端

  1. pom中引入jwt依赖,yml中配置jwt自定义属性

  2. 编写JwtProperties 和 JwtUtil

======= service和mapper中编写业务逻辑

  1. 在LoginController类中注入 @Autowired private JwtProperties jwtProperties;

  2. 在Post接口中生成token令牌

  3. 返回一个带token的用户实体VO对象

  4. 校验器类(implements HandlerInterceptor)中校验jwt令牌

  5. 注册自定义拦截器WebMvcConfiguration

WebMvcConfiguration

web配置类 注册自定义拦截器 和 通过knife4j生成接口文档(并设置静态资源映射)

  1. 继承extends WebMvcConfigurationSupport

ChatAI 项目开发文档
https://cs-lb.github.io/2024/11/16/Java/ChatAI-项目开发文档/
作者
Liu Bo
发布于
2024年11月16日
许可协议