Spring的util标签有以下几种类型。
顾名思义大家应该能大体猜出它们的用途,下面我们再接着看一下它们的用法
Autowired是自动注入自动从spring的上下文找箌合适的bean来注入
Component是一种泛指,标记类是组件spring扫描注解配置时,会标记这些类要生成bean
Spring对于Bean的依赖注入,支持多种注解方式:
再定义一个勞斯莱斯这里故意用@Named指定:
测试一下注入定义的豪华车:
Spring支持四种autowire模式,当使用XML配置方式时你可以通过autowire属性指定。
如果使用@Autowired、@Inject或者@Resource注解的时候则稍微复杂一些,会有一个失败退化过程并且引入了Qualifier。不过基本原理是一样