请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

@Bean的疑惑

图片描述

学到后面又遇见一个@Bean注解,然后想起来这里也用过,刚刚发现这个@Bean定义的方法没有被直接调用,上网查了一下这个注解,说它是与@Autowired类似的意思,就是依赖注入。
那这里定义的Redis的连接池的方法是不是会因为加上这个@Bean注解而可以被整个项目中的方法所加载呢?还是有一些疑惑,希望老师可以解答我的疑问。
谢谢。

正在回答

1回答

@Bean是spring定义bean的另一种方式,传统的方式是使用xml,比如:

<bean id="jedisFactory" class="*****">

</bean>

只要被spring容器管理起来的bean都可以@Autowired

1 回复 有任何疑惑可以回复我~
  • 提问者 墨肃 #1
    非常感谢!
    回复 有任何疑惑可以回复我~ 2020-01-08 09:18:02
  • 提问者 墨肃 #2
    老师我做到第三章结束也没有发现这个@bean注解的方法被@AutoWired,这个方法课程里说是作为一个连接池的工厂方法,我不太懂
    回复 有任何疑惑可以回复我~ 2020-01-08 09:20:00
  • 提问者 墨肃 #3
    如果他一直没有被@AutoWired,那为什么要把他用@Bean注解起来呢?希望老师可以解答一下我的疑惑,谢谢老师
    回复 有任何疑惑可以回复我~ 2020-01-08 09:21:00
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信