码迷,mamicode.com
首页 > 编程语言 > 详细

Spring配置Bean

时间:2019-01-08 12:31:30      阅读:138      评论:0      收藏:0      [点我收藏+]

标签:简单的   can   autowire   play   class   如何   引用   nts   span   

三种配置方法:

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

标签:简单的   can   autowire   play   class   如何   引用   nts   span   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!