首页 > 其他分享 >RuoYI使用心得

RuoYI使用心得

时间:2023-12-18 17:35:58浏览次数:28  
标签:回滚 实体类 心得 excel RuoYI 使用 mybatis 异常

1、注意前后端是否分离,启动后端项目只需要配置mysql数据库即可;

 

2、分页插件pagehelper中的startpage需要紧挨着mybatis查询方法,且只对一条有效;

 

3、导出操作:在实体类上添加@excel注解,利用mybatis查询出相应数据,最后利用封装好的导出方法;

  导入操作:在实体类上添加@excel注解,利用封装好的工具类读取文件字节流,最后将读取到的数据写入数据库;

  导入模板:利用相应实体类生成;

 

4、spring默认的事务处理规则是遇到运行时异常或者error才会进行回滚,检查时异常不会进行回滚操作(事务这一部分的细节没怎么看懂)

 

5、全局异常处理:@ControllerAdvice,切面概念;业务层不再需要去捕获异常,而是直接抛异常,所有异常都会在一个地方进行统一处理

 

6、

 

标签:回滚,实体类,心得,excel,RuoYI,使用,mybatis,异常
From: https://www.cnblogs.com/ReturnOfTheKing/p/17910642.html

相关文章

  • 使用docker编译OpenHarmony e2000记录
    使用docker编译OpenHarmonye2000记录目录使用docker编译OpenHarmonye2000记录0、环境准备1、安装docker2、编译docker镜像3、创建docker容器4、docker编译系统5、镜像推送6、镜像拉取0、环境准备参考device_board_phytium/e2000/README.md·Phytium嵌入式软件/Phytium-Ope......
  • wgcloud运维部署 - 配置使用https证书
    https://www.wgstart.com/help/docs137.html......
  • Jmeter如何使用控制器判断为空的情况
      好久不更新博客园的文章了,2023已经到了尾声,这一年发生了太多的事情。希望明年越来越好吧,虽然目前整个世界的经济和政治形式都不太行,但是还是需要有点期待。对于Jmeter的各种控制器而言,并没有给出一个简便的判断某变量是否为空的情况,这里给出一个方案:使用_matchNr后缀,结合js......
  • 关于Pinia 使用setup方式书写 $reset方法失效问题
    在当我使用的时候踩到一个坑:当我在使用$reset想要重置state数据的时候,却报错了,经过排查发现是因为没有使用选项式进行编写代码关于$reset方法Pinia文档中只有简短的介绍:您可以通过调用store上的$reset()方法将状态重置到其初始值:conststore=useStore()store.$res......
  • 工银安盛&原点安全:一体化大数据使用安全与合规解决方案|入选中国信通院「星熠」案例
    近日,为推动数据安全产业蓬勃、可持续发展,发挥优秀案例示范引领作用,加强优秀案例推广,中国信息通信研究院“数据安全共同体计划”于今年 7 月启动数据安全“星熠”案例遴选工作,历时 5 个月的案例征集、初评、答辩和终评,于 2023 年 12 月初,中国信息通信研究院“数据安全共同体......
  • python self是什么意思?怎么使用?
    在Python中,self是一个特殊的参数,通常用作方法的第一个参数。它表示对类实例自身的引用,类似于其他编程语言中的this关键字。self参数的命名可以是任意合法的标识符,但按照惯例,大多数开发者都使用self。为什么需要self参数?使用self参数的目的是允许类的实例访问其自身的属性和方法。通......
  • 使用postman做接口测试
    (目录)一、postman的基础应用1.请求部分2.请求部分body3.响应部分二、接口关联接口关联:下一个接口的参数使用了上一个接口的返回值1.使用json.parse格式首先找到有返回值的接口的Tests,将其参数设置为全局变量,以便其他接口使用设置全局变量pm.globals.set()使用......
  • #yyds干货盘点#在 React Router 中使用 JWT
    创建一个React项目使用下方的指令会为我们创建一个项目$npmcreatevite@latestreact-jwt-cn然后我们选择 react 和 javascript 作为我们的框架和语言。在项目开始之前,我们要确保所有的依赖都已经被安装,所以我们要先执行$npminstall安装完毕后,在项目的根目录下,我们可以运......
  • (亲测)使用Docker部署flatnotes笔记工具
    展示一、flatnotes介绍1.1flatnotes简介flatnotes是一个自托管的、无数据库的笔记Web应用程序,它利用文件夹存储Markdown文件。1.2flatnotes特点移动响应式web界面。原始/所见即所得标记编辑器模式。高级搜索功能。注意“标记”功能。浅色/深色主题。多个身份验证选项(无、只......
  • C# TrackBar控件使用
    Maximum属性:用来获取或设置TrackBar控件可表示的范围上限,即最大值。Minimum属性:用来获取或设置TrackBar控件可表示的范围下限,即最小值。SmallChange属性:用来获取或设置当滑块短距离移动时对Value属性进行增减的值。Value属性:用来获取或设置滑块在跟踪条控件上的当前位置的值。-......