概述
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.与生命周期相关所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复