@Bean注解标注的方法的那个返回值的类,也是要去生成一个beandefinition的是吧,那么又说@Bean注解标注的方法最后会被spring调用并且返回值作为bean实例放入容器,那么是不是就有点问题啊,既然生成了beandefinition放入了beandefinitionmap中去了,最后这个beandefinitionmap不是会被遍历然后生成bean实例吗,那又调用方法去生成bean实例,这里给我搞懵了,有人知道到底是个什么过程吗我哪步搞错了吗?
收起
正是因为注册了beandefinition,才会被spring生成bean,你不会认为注册beandefinition的时候,就会被调用@Bean的方法吧?
报告相同问题?