在 Spring Boot 中创建自定义异常可以按照以下步骤进行:
创建一个继承自
java.lang.Exception
的异常类,可以添加自定义的属性和方法。在需要抛出该异常的地方,使用
throw
关键字抛出该异常。在捕获该异常的地方,使用
try-catch
语句进行捕获。
例如,如果你想创建一个名为 UserNotFoundException
的异常,你可以这样写:
publicclass UserNotFoundException extends Exception {
private long userId;
public UserNotFoundException(long userId) {
super(String.format("User with ID %d not found", userId));
this.userId = userId;
}
public long getUserId() {
return userId;
}
}