异常传播: 需要我们处理的异常才有异常传播 一直throws 直到try catch停止
编译异常
FileNotFoundException | |
IOException | |
ClassNotFoundException | |
SQLException | 运行时也可能抛出 |
运行异常
ArithmeticException | 算数异常 除数为零 除不尽 |
InputMismatchException | 输入不匹配 |
IndexOutOfBoundsException | 下标越界 |
NumberFormatException | 数字格式 |
ClassCastException | 类异常(父类强转成子类,编译正确,运行异常) |
NoSerializableException | 不能序列化 要想实现序列化 必须实现Serializable接口 |
InvalidClassException | 无效类 序列化与反序列化时,序列化后,对已经完成序列化的类做出了修改,会抛出 |
InterruptedException | 中断异常 Thread.sleep(10) |
IllegalAccessException | 非法侵入(访问private 暴力反射 设置访问权限 setAccessible(true)) |
SQLSyntaxErrorException | sql语句写错了 |
SQLDataException | 类型 |
===
NoUniqueBeanDefinitionException
NoSuchBeanDfinitionException
BeanCreationException
使用openFeign远程访问时,pom文件没有引入spring-cloud-starter-alibaba-nacos-discovery依赖,该依赖包含了ribbon