我是靠谱客的博主 玩命口红,这篇文章主要介绍Spring注解注入的相关方法和概念1自动按照类型注入(autoWirted)2按照类型和名称注入(Qualifier)3按照bean的id注入(Resource)总结4.基本类型和String类型的注入value5.改变作用范围的注解Scope6.与生命周期相关,现在分享给大家,希望可以做个参考。

Spring学习第三天随笔

  • 1自动按照类型注入(autoWirted)
  • 2按照类型和名称注入(Qualifier)
  • 3按照bean的id注入(Resource)
  • 总结
  • 4.基本类型和String类型的注入value
  • 5.改变作用范围的注解Scope
  • 6.与生命周期相关


1自动按照类型注入(autoWirted)

1.当有两个变量时Spring核心变量池的数据结构是map类型,前面是id名称,后面是值和他的数据类型,使用autowrite标签时,,先看数据类型是否相同,选定一个类型相同的匹配池,再看变量名称与池中的哪个key所匹配(是否唯一)后才可以注入成功
2.当只有一个数据类型相同的变量时,就可以自动注入。

2按照类型和名称注入(Qualifier)

1.给类成员注入时不可单独使用(和autowrited配合),给方法参数注入时可以
2.有个value属性:用于指定注入bean的id

3按照bean的id注入(Resource)

1.可以独立使用,属性name:用于指定name的id

总结

以上3个注解都只能注入其他bean类型的数据,而基本类型和String类型无法使用上述注解实现,集合类型注入只能使用xml实现

4.基本类型和String类型的注入value

1.属性value:用于指定数据的值,可以使用spring中的el表达式(${})

5.改变作用范围的注解Scope

1.Scope用于指定bean的作用范围。(在类的定义上注解)属性:value:指定范围的取值:singleton,prototype.

6.与生命周期相关

@PostConstruct
作用:用于指定初始化方法。
@PreDestroy
作用:用于指定销毁方法

最后

以上就是玩命口红最近收集整理的关于Spring注解注入的相关方法和概念1自动按照类型注入(autoWirted)2按照类型和名称注入(Qualifier)3按照bean的id注入(Resource)总结4.基本类型和String类型的注入value5.改变作用范围的注解Scope6.与生命周期相关的全部内容,更多相关Spring注解注入内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(127)

评论列表共有 0 条评论

立即
投稿
返回
顶部