xml配置bean:
NoSuchMethodException没有足够的方法:没有无参构造
NoUniqueBeanDefinitionException类型中没有唯一的可用对象:有同类型的bean
NoSuchBeanDefinitionException 一个bean都没有:没有bean
依赖注入:
级联:
Invalid property 'clazz' of bean class [com.bc.spring.pojo.Student]: Value of nested property 'clazz' is null
应先给clazz赋值 在Student实体类中实例化Clazz对象(clazz)或 在bean中先给clazz赋值
内部bean:
NoSuchBeanDefinitionException: No bean named 'clazzInner' available
内部bean只能在bean的内部使用 无法通过ioc容器获取
Spring管理数据源:
Access denied for user 'root'@'localhost' (using password: YES)
数据库密码错了
xml自动装配:
java.lang.NullPointerException空指针:byType通过ioc没有可匹配该类型的bean,采取不装配,使用了默认值null
NoUniqueBeanDefinitionExceptionaby:byType和byName的方式都无法实现自动装配,在要赋值的成员变量上添加@Qualifier 指定一个bean的id为当前属性赋值
NoSuchBeanDefinitionException若没有bean可以被匹配:忘记写注解的情况、一个类型多个bean但是没有指定匹配id的情况
NullPointerException空指针:Autowired属性required=false的同时 没有bean可以被匹配
aop:
NoSuchBeanDefinitionException:aop创建代理对象后,目标对象只能通过代理对象访问,不能直接访问 ioc应获取代理对象(切面)
ArithmeticException: / by zero 运算结果错误(逻辑有问题 eg:1/0)
事务:
Data truncation: BIGINT UNSIGNED value is out of range in '(bssm
.t_user
.balance
- 80)' :结果超出范围
SQLException: Connection is read-only. Queries leading to data modification are not allowed:对增删改操作设置了只读
TransactionTimedOutException: Transaction timed out: deadline was Sun Jan 07 18:51:46 CST 2024 :事务超时异常
Comments NOTHING