springboot
文章平均质量分 72
分享学习springboot过程中遇到的bug及解决方案
多少浪子江湖见
一切都是最好的安排
展开
-
Spring声明式事务
Spring 提供了声明式事务控制的方式,通过注解或 XML 配置来声明事务的边界。通过使用 @Transactional 注解,可以方便地在 Spring 中进行声明式事务管理,而无需手动编写事务管理相关的代码。方法的事务隔离级别为 READ_COMMITTED,超时时间为 30 秒,传播行为为 REQUIRED。:@Transactional 注解支持设置多种事务属性,例如事务的隔离级别、超时时间、传播行为等。:声明式事务控制还可以通过配置 @Transactional 注解来处理事务中的异常。原创 2024-04-28 20:17:38 · 562 阅读 · 1 评论 -
git常用命令大全
这些是 Git 中常用的一些命令,覆盖了版本控制、分支管理、远程仓库操作等多个方面。:从远程仓库拉取最新的变更并合并到本地仓库。:重置当前分支的 HEAD 到指定状态。:将暂存区中的文件提交到本地仓库。:将本地仓库的变更推送到远程仓库。:初始化一个新的 Git 仓库。:合并指定分支到当前分支。:暂存当前工作目录的变更。:克隆远程仓库到本地。:将文件添加到暂存区。:切换分支或还原文件。:查看仓库当前的状态。原创 2024-04-28 20:13:26 · 900 阅读 · 3 评论 -
用户在浏览器发送一个请求到接收结果中间经历了哪些过程
一旦建立了 TCP 连接,浏览器就会构造并发送 HTTP 请求,其中包含了请求方法(GET、POST 等)、请求头部、请求体等信息。在渲染页面的过程中,如果页面中包含了外部资源(如图片、样式表、JavaScript 文件等),浏览器会根据需要向服务器发起额外的请求,加载这些资源。用户可以与页面进行交互,如点击链接、填写表单等操作,这些操作可能会触发新的请求,浏览器会根据用户的操作向服务器发送相应的请求。服务器收到请求后,会根据请求的路径、方法等信息,调用相应的处理程序进行处理。以上就是大概的过程!原创 2024-04-21 15:25:28 · 284 阅读 · 0 评论 -
Java8中常用的stream方法,工作中经常用到【持续更新】
Java 8 中的 Stream API 提供了一种更加函数式和便捷的方式来处理集合数据。以下是一些常用的 Stream 方法,以及它们的简要说明和对应的例子。这些只是 Stream API 中的一部分方法,但是它们是最常用的方法之一。:将多个 Stream 合并成一个 Stream。:根据指定的条件过滤集合中的元素。:对集合中的每个元素进行映射转换。:通过指定的操作对元素进行归约。:限制 Stream 的大小。:对集合中的元素进行排序。:去除集合中的重复元素。:跳过指定数量的元素。原创 2024-04-21 15:22:35 · 422 阅读 · 0 评论 -
基于springboot的体育馆使用预约管理平台
如今社会上各行各业,都在用属于自己专用的软件来进行工作,互联网发展到这个时候,人们已经发现离不开了互联网。互联网的发展,离不开一些新的技术,而新技术的产生往往是为了解决现有问题而产生的。针对于场地预约信息管理方面的不规范,容错率低,管理人员处理数据费工费时,采用新开发的体育馆使用预约平台可以从根源上规范整个数据处理流程的正规性和合法性。部分系统截图如下:系统大概流程如下:管理员功能:用户功能。原创 2024-04-19 08:45:08 · 797 阅读 · 0 评论 -
springboot中日期类型的数据如何正确插入到数据库中
项目场景:在前端页面中对数据库中的实体类进行修改问题描述:可能是格式的原因,点击修改按钮后报如下错误,大概意思就是类型不匹配,错误代码如下Field error in object 'employee' on field 'employeeBirthday': rejected value [2020-10-23]; codes [typeMismatch.employee.employeeBirthday,typeMismatch.employeeBirthday,typeMismatch.jav原创 2020-10-17 11:47:25 · 4467 阅读 · 1 评论 -
thymeleaf 默认选中下拉框(select option)
项目场景:springboot中后台使用Model存取了实体类某个属性前台用thymeleaf语法将这个属性作为默认值显示在下拉框中问题描述:我在后台用model存取了某个实体类后,但是前台无论怎样都显示不出来后端代码/** * 查询单个员工页面后进行修改操作 */ @GetMapping("selOneById") public String selectOneEmpPage(Integer empId, Model model) {原创 2020-10-17 11:00:23 · 6257 阅读 · 5 评论 -
springboot使用热部署(超级简单)
文章目录前言一、热部署的原理二、使用步骤1.引入依赖2.进行配置3.IDEA中进行配置4.测试总结前言在使用springboot进行开发时,因为项目需要,所以动不动都得重启,项目小了还好说,但是项目稍微大点的话,那真是又浪费时间又浪费资源呐,但是由于热部署的存在,让项目重启问题变得如此easy一、热部署的原理热部署之所以如此简单,是因为在其底层使用了两个ClassLoader,一个用来加载那些不改变的类,比如说你引入的jar包,另一个用来加载动态的类的被称为restart ClassLoader,原创 2020-10-15 20:35:37 · 1533 阅读 · 0 评论