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 :事务超时异常

最后更新于 2024-03-24