项目
文章平均质量分 72
华达州
一起卷吧
展开
-
一分钟搞定Spring AOP实现权限控制
Spring Aop就是我们常说的面向切面编程,它和IOC构成了spring体系的两大核心,玩明白了这两个,spring就算玩会了。。spring aop可以干很多事,他就类似于拦截器,能在你的目标方法之前或者之后做一些事儿(类似于方法的增强),例如:权限校验、日志记录、统计等本文主要讲的是如何利用spring aop实现权限校验和控制一、首先定义接口(有点spring security那意思了)@Documented@Target(ElementType.METHOD)@Retention(R原创 2021-08-11 11:24:49 · 5593 阅读 · 10 评论 -
扛起来——mybatis自定义分页插件(PageHelper)和自定义日志打印(Log)
文章目录一、环境准备1、导入以下依赖2、创建mybatis核心配置文件(SqlMapConfig.xml)二、创建实体类和mapper层1、创建User实体类2、创建自定义的Page类和PageHelper3、创建HdzPageInterceptor并实现Interceptor接口三、测试结果1、不添加分页插件2、开启分页插件四、自定义日志插件1、定义SQlLogPlugin实现Interceptor接口2、测试日志插件一、环境准备为了不被其他干扰,本项目单纯的引入mybatis依赖和测试环境1、导入原创 2021-08-08 17:06:01 · 893 阅读 · 0 评论 -
这么玩Springboot+Redis+腾讯云短信验证码登录
在很多网站上都提供了短信验证码登录的功能,其思路大概是这样的:前台点击发送验证码(会携带手机号)调用后台接口生成验证码(3分钟有效),并将验证码存入缓存当中(这里用的是redis)根据前台传送的手机号发送验证码用户收到验证码之后填写验证码并登陆后台收到登陆请求,先校验校正码是否有效并且正确验证码校验通过之后有两种情况:查询数据库,用户存在,则登录成功用户不存在,跳转到注册页面流程如下:一、 首先创建一个SpringBoot项目,导入以下依赖<?xml version="原创 2021-08-06 21:55:31 · 676 阅读 · 0 评论 -
神仙整合之SpringBoot + MybatisPlus + log4j2+swgger系列
直接上干货先建一个springboot项目,这里使用的是IDEA的快速搭建springboot项目直接点next第一个是组名(随意)第二个是项目名(随意)java选择8版本的,不要问我为什么,因为现在市场上java8是主流,高版本的新特性太多了,人们还没完全用上点next就行了可以看到左侧有一些选项,可以选择需要使用的勾上,当然也可以不勾,勾上之后会在项目初始化的时候帮你把maven依赖加上,不勾的话自己手动加上也行,直接点下一步,项目就创建好了<?xml version="1.原创 2021-06-28 22:48:51 · 1957 阅读 · 0 评论 -
小练SpringMVC的参数传递
SpringMVC的前后端参数传递主要分为三大类基本数据类型(包括String类)对象数据类型(一般都是自定义的类)数组和List集合复杂的数据类型根据格式又分为json数据格式非json数据格式一、演示基本数据类型(String)下面是请求的路径 @RequestMapping(path= "demo") // demo ip+端口 +项目根路径 + / + demo @ResponseBody // 返回类型是一个对象:可以是字符串、对象、List等等;不原创 2021-06-15 23:21:58 · 169 阅读 · 0 评论 -
springboot之在线学习平台总结(二)
合并问题,合并问题,合并问题事实告诉我们,接口一定要细分,写完一个小模块就合并一下不然全部写完之后再合并一定、一定、一定会出现问题,和队友合并的时候报了20来个冲突,我和他开着屏幕共享一个一个改,有些接口写的都是一模一样,但又不在同一个Controller层。唉最后用了一个笨方法,他在所有和我有冲突的文件加个后缀Two,想法是好的上面是已经合并好的,但是在这之前,我们花了将近3个小时找冲突,最后发现,因为git太强大了,简单的更换文件名并没什么用,最后还是一个一个找冲突解决的。唉。。。git确原创 2021-06-13 23:33:11 · 119 阅读 · 0 评论 -
springboot之在线学习平台总结(一)
项目分三个模块:管理员、教师端、学生端登录接口:因为管理员端和学生端业务比较简单,所以就分了两个模块队友:管理员+学生端我:教师端教师端功能:这个模拟项目一开始认为还挺难的,后面做着做着发现没什么难点可能之前没有做过文件操作和富文本相关的功能,所有一开始觉得很难,觉得一个礼拜肯定做不完,后面发现除了要学习文件操作和富文本之外,其他的功能都是简单的增删改查,最后花了5天左右。。。。有无限的bug待测试-----这个登录接口算是比较人性化的前台用的layui,不得不说,layui原创 2021-06-13 17:50:33 · 290 阅读 · 1 评论