- 博客(25)
- 收藏
- 关注
原创 Spring事务报错: org.springframework.transaction.UnexpectedRollbackException
由于methodA的传播属性也为PROPAGATION_REQUIRED,所以methodA会创建一个事务,然后methodB与methodA使用同一个事务,methodB出现异常后,将当前事务标志位回滚,由于在methodA中做了trycatch处理,程序没有终止而是继续往下走,当事务commit时,check状态,发现,需要事务回滚,所以才会出现不可预知的事务异常:因为事务被标志位回滚,所以事务回滚。注意,同一个类中,事务嵌套以最外层的方法为准,嵌套的事务失效;不同类中嵌套的事务才会生效;
2023-07-17 11:24:17
286
1
原创 EasyYapi安装
在对应的controller右键选择EasyApi,选择Export Markdown,点击后选择存放路径{$project}/docs/api_doc。
2023-06-08 09:53:25
756
原创 Java设计模式遵循的七大原则
对类来说的,即一个类应该只负责一项职责。如类A负责两个不同职责: 职责1,职责2,当职责1需求变更而改变A时,可能造成职责2执行错误,所以需要将类A的粒度分解为A1,A2客户端不应该依赖它不需要的接口,即一个类对另一个类的依赖应该建立在最小的接口上类A通过接口interface1依赖类B,类c通过接口interface1依赖类D,如果接口Interface1对于类A和类c来说不是最小接口那么类B和类D必须去实现他们不需要的方去。
2023-06-01 11:57:49
129
原创 Error: Unable to access jarfile xxx.jar
Error: Unable to access jarfile xxx.jar
2022-11-17 15:06:57
5617
原创 java.lang.ArithmeticException: Rounding necessary
Java BigDecimal 设置精度异常
2022-10-18 17:27:07
11219
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人