项目技术:Redis,MySQL,MyBatis-Plus,SpringCloud,nacos,Flyway,xxl-job
项目描述:敏捷响应、应对业务快速变化、支持业务、个性化需求集中支持、中间件、串联、数据集中处理、数据建模等
基于Nexus搭建了自己的maven私服,用来管理自己的jar包。
责任描述:
1.通过自定义注解实现公告列表的,催还预约接口字段脱敏。
2.用aop实现限制同一ip的失败访问次数。失败次数记录到redis,使用Pointcut注解切入点,
Before前置通知中判断是否失败次数AfterThrowing 记录验证失败次数,AfterReturning 删除key
3.新增读者的接口对接,菜单列表,注册读者短信验证限制等接口。
4.检索提示信息功能,通过图书检索接口的切面进行新增数据操作,对用户进行提示。