作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 Flex + Blazeds + Spring Security。我的 ExceptionTranslator 发生了一些奇怪的事情。
public class ProjectExceptionTranslator implements ExceptionTranslator {
@Override
public boolean handles(Class<?> arg0) {
return true;
}
@Override
public MessageException translate(Throwable throwable) {
MessageException exception = new MessageException();
if (throwable instanceof BadCredentialsException) {
exception.setCode("08");
exception.setMessage("Login error.");
}
if (throwable instanceof HibernateException) {
exception.setCode("16");
exception.setMessage("Data base error.");
}
return exception;
}
}
spring抛出的所有消息,例如:BadCredentialsException,都会返回到flex。但是如果我的服务抛出一些异常,例如 HibernateException,它不会返回到 flex。
这是我的配置:
<bean class="org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping" />
<bean
class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter" />
<flex:message-broker>
<flex:exception-translator ref="projectExceptionTranslator" />
<flex:secured />
</flex:message-broker>
我错过了什么吗?谢谢。
最佳答案
我通过重新安装 Flash Builder 解决了该问题。
关于java - ExceptionTranslator 的异常不会返回到 flex,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14666983/
我正在使用 Flex + Blazeds + Spring Security。我的 ExceptionTranslator 发生了一些奇怪的事情。 public class ProjectExcept
在带有 OAuth2 的 Spring 中,访问 token 无效,InvalidTokenException将发生并输出: {"error":"invalid_token","error_descr
我正在使用 Spring.net 1.2 和 NHibernate 2.0.1。 在我的项目中,我面临一些死锁问题,除了数据库调整以尽量减少发生率之外,我还想实现 Springs RetryAdvic
我是一名优秀的程序员,十分优秀!