- 博客(9)
- 收藏
- 关注
原创 用户数据权限和AOP 类DataScopeAspect 的SQL语句
AOP为Aspect Oriented Programming的缩写,意为:面向切面编程切面编程的好处如上图我们一般做活动的时候,一般对每一个接口都会做活动的有效性校验(是否开始、是否结束等等)、以及这个接口是不是需要用户登录。这有个问题就是,有多少接口,就要多少次代码copy。而切面的好处是只需将有效性校验写成方法注入到接口调用的某个地方(切点)。Aspect(切面): Aspect 声明类似于 Java 中的类声明,在 Aspect 中会包含着一些 Pointcut 以及相应的 Advice。
2023-12-19 17:49:55
517
1
原创 若依角色菜单权限
自定义get接口新增权限功能这里已经新增过了,所以展示的是修改面板给普通用户增加访问test的权限增加按钮,绑定事件permiTestv-hasPermi检测用户是否拥有权限,有则显示按钮事件permiTest的内容,用于测试是否成功访问。
2023-12-11 14:23:28
673
1
原创 数据分页代码及原理
total 此处被赋值26,页面才会通过组件pagination 显示数据。total 初始值为0,需要后端返回数据的总条数。页面点击第几页会触发“getlist”,也就是第几页,每页的数据个数。
2023-12-04 00:36:22
385
原创 参数验证以及自定义参数验证注解,触发验证抛出异常报错
修改前端部门名称为空格点击确定与后台交互,请求URI:/system/role后台检测到SysDept 的参数deptId 不符合要求,则抛出异常类型MethodArgumentNotValidException异常被全局异常处理器捕获,返回message 给到前端,且错误码是500前端路由截获错误码500 的信息,进行处理显示message 内容其中参数验证注解修饰在所需类属性的getter 或属性上使用注解@Validated 修饰接口函数的对应类的形参。
2023-11-23 18:22:24
119
原创 Spring系列注解
若依中Spring IOC、DI注解示例Spring MVC 注解Spring MVC 注解示例SpringBoot 注解使用。
2023-11-20 01:35:55
40
1
原创 Ruoyi Vue 生成代码使用
目录1.创建数据库表,my_student 和添加字段、数据2.ruoyi 导入数据库表my_student3.填写相关生成信息4.下载生成文件5.拷贝到对应目录、导入sql 文件更新menu 表6.重新运行程序这里之前字典类型用户性别忘记选了点击下载内容如下删除成功
2023-11-10 21:03:40
48
原创 ruoyi vue功能介绍以及完善后端单表user 的CURD 功能代码和测试
网上对mapper.xml作用的理解一个完整的 Mapper 映射文件,需要有约束头 xml 与!上学时,6年级一班23号,能代表唯一的你。编写 Java 类时,包名 + 类名,能代表唯一的类。而如今,我们在 Mybatis 中写的每一段 SQL 语句,同样有唯一的代表方式,那就是「命名空间标识 + 语句id」,无论是为了区分业务也好,还是为了拆分服务也好,反正 Mybatis 让每一个 mapper.xml 配备一个唯一命名空间标识。
2023-10-30 23:58:34
251
原创 标题:SpringBoot 结合MyBatis读取MySQL 数据试例
SpringBoot 程序能够响应前端浏览器HTTP 请求SQL 能够读取MySQL 数据库数据SQL 读取出来的数据转为SpringBoot 程序能够使用的Java 类对象MyBatis 读取MySQL 数据库数据,将数据转为Java 类对象,供SpringBoot 程序使用。
2023-10-22 20:32:23
102
1
原创 使用Spootboot进行Postman测试时遇到404的问题
感觉没错啊,百思不得其解,后来才知道这个问题的原因就是目录结构不正确,导致主应用程序类(Main application class)扫描不到controller类。默认情况下主应用程序类(Main application class)只会扫描同一包下的Class。这里可以看到我的controller包与 application不在同一个包下。解决方法就是将controller包移动到与application同一个包下。可以看到监听8081端口已经成功了。但是测试时却显示如下。
2023-10-13 11:18:04
177
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人