我们要得到EntityManager对象,所以spring中定义了Factory的bean,然后通过spring容器得到factory对象,然后得到entitymanager对象,但是这样做是会报错的。
因为autowired的过程会后于factory创建entitymanager的,所以在factory还没有注入的时候,就已经用于创建对象了,会报空指针错误,因此正确的做法是
关于spring自动装配问题
最新推荐文章于 2023-10-06 23:15:44 发布

我们要得到EntityManager对象,所以spring中定义了Factory的bean,然后通过spring容器得到factory对象,然后得到entitymanager对象,但是这样做是会报错的。
因为autowired的过程会后于factory创建entitymanager的,所以在factory还没有注入的时候,就已经用于创建对象了,会报空指针错误,因此正确的做法是