假设下面的代码是用Quarkus编写的。但也可以和micronaut在一起。这意味着服务将处理以下异常: MalformedURLException和IOException。CustomerService捕获这些错误并抛出特定于应用程序的异常,以报告映像不存在或路径不正确: ApplicationException。public class ApplicationExcep
抛出一个异常,在我使用这种方式的时候?throw new ArgumentException("My message");
但是如果一个方法会因为很多原因抛出一个ArgumentException,我想知道这个异常的确切原因。例如,我在一个具有两个属性的方法中有一个参数,其中一个属性需要大于0,另一个属性小于0。我想发送一个错误代码,当第一个参数不大于0时发送错误代码001,当第二个参数不小于0时