如何将项目一个例外引入项目二
我的第二个项目中有两个项目,我的方法尝试了catch块
我在我的第一个项目中调用该方法
我想让我的第二个项目例外进入第一个项目
任何人都有这种情况
投射两个
public ProjectTwoClass{
public static String projectTwoMethod(String someThing){
try{
.....
}catch(Exception e){
throw new RuntimeException("message");
}
}
}
Project One
public ProjectOneClass {
public String projectOneMethod(String something){
try{
ProjectTwoClass.projectTwoMethod(someThing);
}catch (Exception e){
....
//i want here
}
}
}
我不想删除项目2 try catch block
任何想法都可以提前感谢
由于 普拉迪普
答案 0 :(得分:0)
您正在做的是捕获异常并抛出一个新异常。 您可以改为重新抛出异常
为此,您只需执行throw e
并指定该方法可以通过添加throws Exception
来抛出异常。
public ProjectTwoClass{
public static String projectTwoMethod(String someThing) throws Exception {
try{
.....
}catch(Exception e){
throw e; // Rethrow the exception instead of creating a new one.
}
}
}