若依专栏
文章平均质量分 67
若依
noviceProgrammer、
这个作者很懒,什么都没留下…
展开
-
关于若依登录界面的简易分析
认证完成后,根据用户的信息,构建token,进行返回。前端收到返回后,存储token,并跳转网页,就可以看到完整的若依界面啦!①主界面主要由ruoyi-ui里边public中的index.html以及src当中的main.js、App.vue中完成.根据用户名去数据库查询用户信息并返回。然后再调用Spring Security内部的认证代码进行认证。若依的登录界面十分简洁明了,但是其中蕴含了大量的代码和步骤的推理,分为前端和后端两部分。所使用的组件在router中的index.js中实现。原创 2022-10-12 11:33:25 · 2299 阅读 · 0 评论 -
Ruoyi的功能简单介绍
RuoYi 是一个 Java EE 企业级快速开发平台,基于经典技术组合(Spring Boot、Apache Shiro、MyBatis、Thymeleaf、Bootstrap),内置模块如:部门管理、角色用户、菜单及按钮授权、数据权限、系统参数、日志管理、通知公告等。是一个后台管理系统,基于经典技术组合(Spring Boot、Apache Shiro、MyBatis、Thymeleaf)主要目的让开发者注重专注业务,降低技术难度,从而节省人力成本,缩短项目周期,提高软件安全质量。原创 2022-09-30 00:44:07 · 2861 阅读 · 0 评论 -
若依Ruoyi-Vue生成代码使用
之后就可以重新运行一下idea上的RuoyiApplication检验效果,刷新一下界面,如果出现以下情况z证明导入功能模块成功,即页面上的数据和数据库里面的一致。例如前端部分的views部分 就是这样完成 同理其他部分的代码一样 直接拖入进相应的部分就行。我们都知道,若依代码具有很强大的功能,其中代码生成功能极大的便利我们的使用时间。可以看到CURD功能都得到了完美的展现 ,足以说明了若依功能的强大。五、由于若依自带代码生成的CURD功能,因此我们检验。四、右键点击数据库里的表 运行SQL文件。原创 2022-10-11 21:53:16 · 7465 阅读 · 0 评论 -
自定义表单车间管理验证数据权限
通过新建一个数据表,在若依当中生成代码,并改写Service和Mapper.xml中的相应SQL语句,即可实现自定义表单的数据权限的授予。原创 2022-11-03 22:12:42 · 445 阅读 · 0 评论 -
分析若依中AOP类DataScopeAspect对于各项权限所添加的SQL语句
在SysUserController层编写TableDataInfo请求查询list。SysUserService层上@DataScope注解的实现。监测@DataScope 的AOP切面类DataScopeAspect [给继承BaseEntity 的子类属性params 添加SQL ],进行相对应的权限筛选,如全部权限、本门权限、自定义权限等。service。原创 2022-11-03 17:39:44 · 1509 阅读 · 0 评论 -
自定义接口并设置权限验证
我们可以通过形如@PreAuthorize("@ss.hasPermi('system:xxx:xxx')")的格式授予前端访问的权限;我们可以通过在学生系统里边自定义一个权限验证的按钮;首先打开菜单管理里边的学生信息管理系统里添加一个按钮plain>权限验证debugTestalert("验证成功!");},后端在MystudentsController里边添加");}此时打开学生信息管理系统 里边多了一个权限验证按钮点击权限验证按钮。原创 2022-10-29 14:43:29 · 4661 阅读 · 0 评论 -
若依数据分页功能的实现
分页的效果:分页处理一方面可以提高我们浏览数据的效率,符合我们浏览者的心理,减少了大量数据存在的杂乱问题;另一方面用sql进行数据查询时就实现分页,如mysql的limit,sql查询结果是第几页的数据,十分的效率;同时分页技术也可以,降低带宽使用,提高访问速度。分页的原理:前端采用参数pageNum 和pageSize;后端采用函数startPage 和getDataTable;后端分页原理的原理简析:先使用count(0)查询数据总数,再在查询语句之后加上LIMIT指令进行筛选。原创 2022-10-27 19:40:34 · 16633 阅读 · 2 评论 -
使用自定义参数注解验证异常报错
在若依代码中我可以发现:存在多处自定义参数的注解,其中有很多地方被用于一个参数异常与否的检验。我们可以试着举例:若依代码中的Xss就是一个自定义注解模块:Xss:负责设置作用域和内置属性。XssValidator:编写校验规则XssValidator类。实例展示:在domain层的entity中负责实体类中使用这个注解。原创 2022-10-24 17:23:24 · 602 阅读 · 0 评论 -
若依上参数验证抛出异常示例
【代码】若依上参数验证抛出异常示例。原创 2022-10-18 22:13:20 · 5074 阅读 · 0 评论 -
Spring MVC 注解使用
1.SpringMVC 常用注解有:@Controller;@RestController;@RequestMapping;@PathVariable;@RequestParam;@RequestBody;等 2.在若依中的示例:原创 2022-10-17 19:10:25 · 110 阅读 · 0 评论 -
Ruoyi 使用Spring IOC、DI 示例[自定义Bean 名字]
IOC :Inversion of Control 即 “控制反转”:把对象的创建,赋值,管理工作都交给代码之外的容器实现,也就是对象的创建是有其它外部资源完成。DI—Dependency Injection,即“依赖注入”:依赖注入,表示创建对象,给属性赋值。【IOC】例如在ServerConfig中先注册Bean 到Spring 容器:@Component。【DI】在CommonController类中注入Bean:@Autowired。原创 2022-10-17 18:52:03 · 252 阅读 · 0 评论