我正在尝试在 GraniteDS 服务中调度故障事件
方法调用(Flex):
userService.addUser(user, null, function addUserFault(e:TideFaultEvent):void {
Alert.show(e.fault.faultString);
});
服务器方法(弹簧):
@Override
public User addUser(User user) throws Exception{
if(findUserByName(user.getUsername()) != null)
throw new Exception("Username Already Exist");
entityManager.persist(user);
return user;
}
但我得到的是客户端和java.lang.NoSuchMethodException
服务器控制台的沉默。
我如何使用默认的 graniteds 异常转换器将故障事件传递给客户端(Flex)?