# springboot+mybatis **Repository Path**: solderadvanced/springboot-mybatis ## Basic Information - **Project Name**: springboot+mybatis - **Description**: springboot+mybatis的基本实现,加上swagger的配置 - **Primary Language**: Java - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 2 - **Created**: 2020-09-15 - **Last Updated**: 2023-06-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # springboot+mybatis #### 介绍 springboot框架的学习过程,持续更新中。。。 #### 声明 主要代码和修改都是在demo文件完成,swagger-test可以随便联系和修改 #### 2020年10月9号的修改 #前言:从这次修改开始,将记录和接受修改的内容和实现的实现 #本次修改,切面实现token验证。也就是在拦截器的preHandle方法中,默认返回false,但是放行我的登录控制页面,在登录控制页面实现用户密码的验证登录,然后生成token,存入redis内,并设置过期时间(当然,本次修改并没有完善用户的验证,只是简单的在登录控制页面随便设置了一个token,并设置过期时间,实现的修改在controller层的TestController)。在拦截器的配置文件里,也就是config层的InterceptorConfig里面拦截所有controller层并放行登录控制页面。然后在domain层的TestInterceptor里面对token进行判断,有则返回true,无则返回false。实现controller层的token验证,完成的结果展现为,启动项目,进入登录控制页面之外的所有页面都会被拦截,进入登录控制页面之后,获得两分钟失效的token,在token为过期的时间内,可以任意进入所有页面,token失效后,又只能进入登录控制页面,重新获取token。 #### 2020年10月12号的修改 #本次修改,testcontroller层新增,实现与MySQL数据库交互进行的简单账号密码验证,然后生成对应的token值,然后衔接9号的修改内容。