我是靠谱客的博主 玩命口红,最近开发中收集的这篇文章主要介绍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注解注入的相关方法和概念1自动按照类型注入(autoWirted)2按照类型和名称注入(Qualifier)3按照bean的id注入(Resource)总结4.基本类型和String类型的注入value5.改变作用范围的注解Scope6.与生命周期相关所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部