腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何
从
Spring
AOP
声明
式
重试
方法
中
抛出
异常
?
、
、
、
我正在使用
Spring
Retry在我的
方法
中
实现一些
重试
处理。 我在应用程序中有一个数据访问层(DAL),在应用程序中有一个服务层。 我的服务层调用DAL来建立远程连接以检索信息。如果DAL失败,它将
重试
。但是,如果
重试
次数失败,我想重新
抛出
一个
异常
。我正在使用intelliJ,当我尝试在@Recover recover
方法
中使用throw e;时,我没有收到任何关于DataAccessLayer.getFoo
抛出
浏览 19
提问于2020-10-27
得票数 0
回答已采纳
2
回答
用Java
重试
不使用
Spring
批处理
、
、
、
我有以下配置的
Spring
批处理作业:public Job myJob(Step step1, Step step2, Step step3) {}public MyWriter myWriter() {}2019-05-16 14:45:09.460 ERROR
浏览 0
提问于2019-05-16
得票数 3
回答已采纳
1
回答
Spring
:
如何
将ExponentialBackOffPolicy与现有的SimpleRetryPolicy一起添加?
、
、
"3" /> </entry> </property>但是,我想介绍一下
重试
和添加" value="1.5" /> </entry> &l
浏览 2
提问于2021-10-28
得票数 0
1
回答
JDBC + MySQL:在出现锁等待或死锁的情况下
重试
事务
、
、
、
、
我希望任何因“死锁”或“锁定等待超时”而失败的事务被
重试
3次。 我使用SpringTransactionManager -> iBatis -> JDBC -> MySQL。
浏览 0
提问于2013-02-14
得票数 1
4
回答
在
Spring
中
如何
在死锁/锁定超时时重启事务?
、
、
、
、
在使用
Spring
(特别是
Spring
推荐的
方法
:
声明
性事务)时,在死锁或锁定超时
异常
时实现事务重启的最佳实践是什么?Asaf
浏览 1
提问于2009-11-19
得票数 25
4
回答
Spring
乐观锁定:
如何
在提交成功之前重新尝试事务
方法
、
、
、
、
我在Java和“容器”托管事务中使用
Spring
2.5和Hibernate JPA实现。我有一个“用户提交后”
方法
,它在后台更新数据,需要提交,而不管ConcurrencyFailureException或StaleObjectStateException
异常
如何
,因为它永远不会显示给客户端(如果
方法
执行将花费更长时间,并且有人更改了其他事务
中
的数据,则可能发生) 我读了很多关于幂等的东西,在、或
中
重试
异常
。我还在堆栈溢出和中找到了
浏览 5
提问于2010-06-29
得票数 23
1
回答
批量导入和@Transactional
、
、
、
我正在开发一个导入模块,以便
从
excel文件
中
批量加载。我使用
spring
来管理事务上下文和类似DAO的
spring
jpa,来读取我正在使用的POI的excel文件。} //Do something } 我希望,如果在读取或保存行时发生
异常
,则没有什么会成为持久的,但是内部
异常
不能导致回滚外部事务。我该
如何
处理这种情况呢?我是
浏览 1
提问于2014-03-03
得票数 0
回答已采纳
1
回答
Spring
中
的“执行”
、
、
我通过本教程学习
Spring
。execution(2)... (1)和(2)两个执行标记的不同含义是什么?
浏览 1
提问于2014-02-13
得票数 0
2
回答
有没有办法在java
中
为不同的逻辑捕获相同的两个
异常
?
、
、
我有5个
方法
:getValues(), createValue(...), updateValue(...), getValue(...), deletevalue(...)。所有这些
方法
都
抛出
了相同的两个
异常
:DatabaseInvalidRequestExcpetion和ServerExpection。按照我现在的实现方式,我的所有
方法
都有catch(DatabaseInvalidRequestExcpetion ex1) {throw ex1} catch(
浏览 0
提问于2019-12-17
得票数 0
1
回答
无法捕获在@AfterThrowing建议
中
的@Before建议
中
引发的
异常
、
、
、
、
我使用的是@Before和@AfterThrowing
Spring
AOP
建议。在之前的建议
中
,我正在验证数据,并在验证失败时
抛出
用户定义的
异常
。我不确定我这样做是否正确,或者
Spring
AOP
不支持这样做。
Spring
配置类import
浏览 15
提问于2021-02-16
得票数 1
1
回答
Spring
框架
中
的回滚机制
、
、
在
Spring
中
,我们使用hibernate进行数据库操作。我有一个Java类,其中需要在数据库
中
持久化多个对象(比如3个对象)。现在,我想确定如果第三个对象不能持久,那么第一个和第二个对象应该回滚。这种行为应该由
Spring
框架来控制,问题是
Spring
如何
确保实现这种行为? 只是为了我个人的理解,即使我想确保这种行为是在hibernate
中
实现的,我
如何
才能做到这一点呢?
浏览 2
提问于2016-11-24
得票数 0
回答已采纳
2
回答
Spring
应用程序-非法状态
异常
、
、
我正在尝试使用基于
声明
的
AOP
在春季运行一个JUnit测试用例。当我运行测试时,我得到了ClassNotFound
异常
(清除),还有一个
异常
ClassNotFound未能加载ApplicationContext。例外情况似乎很简单,但我无法解决。它是一个Junit测试用例,所以不需要main
方法
,因为我没有运行客户端代码,测试用例不运行。如果我错了,请告诉我。/schema/beans http://www.springframework.org
浏览 2
提问于2014-09-12
得票数 2
回答已采纳
3
回答
拦截器Java和检查
异常
、
、
、
我正在使用
Spring
的
AOP
功能。user.id == 1) }现在,对此
方法
此验证拦截器引发一个名为BusinessException的检查
异常
。现在,当
抛出
此
异常
时,Java
抛出
一个UndeclaredThrowableException,因为BusinessExcepetion没有在insertUser
浏览 2
提问于2014-06-25
得票数 2
回答已采纳
2
回答
使用没有类型的args指示符创建切入点将导致BeanCurrentlyInCreationException
、
、
、
、
使用
Spring
AOP
时,当尝试使用指示符args创建Pointcut而不提供任何类型时,会导致一系列
从
BeanCurrentlyInCreationException开始的
异常
。@Test _001_
Spring
_
AOP
_Pointcut_Args_NoArgs.runJava()
异常
汇总 上下文初始化过程
中
遇到的:错误创建sero4.
spring
.z_add
浏览 1
提问于2021-01-15
得票数 1
回答已采纳
2
回答
如果catch块存在,则
Spring
AOP
异常
处理建议不会执行
、
、
、
我正在使用
Spring
AOP
来记录我的类
中
的
异常
。它应该记录在类的每个
方法
中
抛出
的所有
异常
。protected void method(JoinPoint joinPoint,Exception e) throws Throwable { 但是,如果该
方法
有一个捕
浏览 1
提问于2018-06-19
得票数 0
3
回答
AOP
与
Spring
安全
、
、
、
、
春季保安及 春季应用程序
浏览 0
提问于2016-11-16
得票数 4
回答已采纳
4
回答
事务性弹簧
重试
、
、
、
Spring
是否保证与
Spring
的@Transactional注释一起工作?调用代码->
重试
代理->事务代理->实际DB代码调用代码->事务代理->
重试
代理->实际DB代码 然后
重试
就无法工作,因为关闭事务的行为是
抛出
optmistic锁定
异常
的原因
浏览 6
提问于2018-04-05
得票数 29
回答已采纳
4
回答
为什么事务在RuntimeException上回滚而不是在SQLException上回滚
、
我有一个
Spring
管理的服务
方法
来管理数据库插入。它包含多个insert语句。ob) throws SQLException observationDao.insertObservation(ob.getObservation()); dataDao.insertData(ob.getData());我有两个单元测试,它们在调用第二个insert之前
抛出
一个
异
浏览 2
提问于2011-08-20
得票数 30
回答已采纳
2
回答
在
Spring
中
抛出
建议
如果业务
方法
捕获
异常
而不是重新
抛出
,
抛出
通知会被调用吗?
浏览 0
提问于2011-04-17
得票数 0
回答已采纳
1
回答
控制器层
中
的
AOP
和
异常
问题
、
、
、
控制器有一些
方法
,比如onLoad,onUpdate (与CRUD操作相关),它们是
从
handleRequest
方法
中
调用的,我们希望为poitncut定义这些
方法
。也就是说,服务层或以下的任何
异常
都会冒泡起来,并到达控制器。定义
AOP
切入点来拦截
抛出
异常
,并将
异常
详细信息记录到日志
中
。随后,错误代码将被发送回视图,错误消息将相应地显示在视图中。这样做时,
AOP
只有在
AOP
浏览 1
提问于2012-11-27
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
第三章:面向切面编程
spring的@Transactional注解详细用法
【揭秘】Spring框架中的两大事务管理神器:声明式与编程式!
谈谈Spring 框架的 AOP
面向切面编程AOP 面向切面的Spring
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券