
SpringBoot
文章平均质量分 70
springboot
K_米诺
机会永远是留给最渴望的那个人,学会与内心深处的自己对话,问问自己,想要怎样的人生,静心学习,耐心沉淀。
展开
-
java.io.IOException: UT010029: Stream is closed异常
我们使用了ServletOutputStream来向客户端发送响应。在finally块中不需要关闭输出流,因为Servlet容器会在请求处理完成后自动关闭输出流。如果在finally块中尝试关闭已关闭的输出流,就会抛出java.io.IOException: Stream is closed异常。因此,我们可以安全地省略关闭输出流的代码。原创 2023-05-30 11:21:04 · 8261 阅读 · 1 评论 -
@Transactional注解的使用
Transactional注解的底层实现是基于AOP和TransactionInterceptor拦截器来实现的,它使用了TransactionManager来管理事务,确保了在一个事务内执行的所有操作都是原子性、一致性、隔离性和持久性的。@Transactional 注解可以确保一个方法或类中的操作要么全部成功提交,要么全部回滚,从而保证数据的完整性和一致性。它适用于许多场景,包括数据库事务、业务逻辑、缓存更新、消息队列等。原创 2023-04-26 15:38:48 · 5589 阅读 · 1 评论 -
在ideal中创建SpringBoot项目jsp页面传时间到数据库少一天
在ideal中创建SpringBoot项目jsp页面传时间到数据库少一天这个是数据库时区问题。只需要改时区即可。这里分两个版本的数据库,如果你是5.0版本的数据库,可以在entity包中对应的类在时间属性的前一行加注解。 @DateTimeFormat(pattern = "yyyy-MM-dd") @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8") private Date datetime;如果是8.0版本的就必须在ur原创 2020-08-06 15:04:28 · 230 阅读 · 0 评论