11.15每日总结
11 14 lombok的使用和注册接口与登录接口细节
先导入lombok的依赖,加上@Data注解
这是pojo包下的result,使用的两个注解是无参构造和有参构造
controller:书写
service接口书写:
serviceImol书写:
其中@Service把把该类注入到容器中,@Autowired注解是依赖注入,Md5Util是一个工具类,其中的getMD5String(string)是把一个字符串加密的方法
mapper书写:
其中@Mapper是控制反转,将方法注入到容器,now()是获取当前时间的方法
下面使用Spring Validation对参数进行校验
仅仅通过注解对参数进行校验会出异常,这时候采用的是全局异常处理器,在全局异常处理器处理参数校验失败的异常
登录接口细节:浏览器访问登录接口,登录成功后在后台生成令牌,并把令牌相应给浏览器,浏览器再去访问其他接口,都要把该令牌携带上,其他接口看来浏览器携带令牌,且携带的令牌是合法的,才会正常提供服务。令牌就是一段字符串,现在最常用的web开发的令牌都是JWT
JwtUtil是令牌生成和验证的工具类,其中genToken()是生成token方法,parseToken是验证token方法
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异