首页 > 编程语言 > 详细

Spring配置Bean

时间:2019-01-08 11:17:38      阅读:178      评论:0      收藏:0      [点我收藏+]

三种配置方法:

XML中进行显式配置。
Java中进行显式配置。
隐式的bean发现机制和自动装配 。

自动化装配bean :  

  类上使用了@Component注解。 这个简单的注解表明该类会作为组件类, 并告知Spring要为这个类创建bean。 没有必要显式配置SgtPeppersbean

  因为这个类使用了@Component注解, 所以Spring会为你把事情处理妥当。 不过, 组件扫描默认是不启用的。

  我们还需要显式配置一下Spring, 从而命令它去寻找带@Component注解的类, 并为其创建bean使用了@ComponentScan注解, 这个注解能够在Spring中启用组件 

  如果你更倾向于使用XML来启用组件扫描的话, 那么可以使用Spring context命名空间<context:component-scan>元素。 

  使用@Autowired 进行DI注入

Java中进行显式配置:
  创建配置类的并为其添加@Configuration注解, @Configuration注解表明这个类是一个配置类, 该类应该包含在Spring应用上下文中如何创建bean的细节。 使用@Bean声明

XML中进行显式配置:

  要在基于XMLSpring配置中声明一个bean, 我们要使用spring-beans模式中的另外一个元素: <bean><bean>元素类似于JavaConfig中的@Bean注解。 Spring遇到这个<bean>元素时, 它会创建一个CDPlayer实例。 <constructor-arg>
元素会告知Spring要将一个IDcompactDiscbean引用传递到CDPlayer的构造器中。

  摘抄:Manning.Spring.in.Action.4th.Edition 






 

 

Spring配置Bean

原文:https://www.cnblogs.com/huayuxiaoxiang/p/10237778.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!