@Bean的疑惑

来源:2-5 集成redis上

墨肃

2020-01-07

图片描述

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

写回答

1回答

若鱼1919

2020-01-08

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

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

</bean>

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

1
4
若鱼1919
回复
墨肃
@Bean仅仅是spring定义bean的一种形式,不要纠结形式,它跟是一样的,没有任何区别。这个bean到底有没有必要来定义,删掉之后看一下就好了
2020-01-08
共4条回复

Java秒杀系统方案优化 掌握海量访问通用解决方案

各种缓存/JSR303参数检

2695 学习 · 941 问题

查看课程