Spring 注解@Component 和@Bean 在一个类中怎么理解?

1669362975886.png

@Configuration 相当于XML配置文件中的beans 标签
@Bean 表示 beans中的bean标签

@Component注解不是告诉spirng容器这个类是一个bean对象么?
既然是一个bean 怎么还能在这个类中使用@Bean注解
这个怎么理解呢

阅读 2.2k
2 个回答

注解配置可以在bean里声明bean,就这么简单
注解配置和xml配置本质上虽然相同但是不要类比

新手上路,请多包涵

@Configuration相当于告诉spring容器这个类是一个配置类,@Bean是告诉Spring容器我这个方法的返回值对象需要注册到容器中。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题