2016-08-03 00:00 97人阅读 评论(0) 收藏 举报
 分类:
Spring&SpringMVC(17) 

版权声明:本文为博主原创文章,未经博主允许不得转载。

spring框架中主要有四种标签bean、alias、import、beans,其中bean标签是其他标签的基础,此文主要对bean标签的属性及其子元素进行讨论,废话不多,请往下看。

一、bean标签的属性

1)scope:用来配置spring bean的作用域

2)singleton:表示bean为单例的

3)abstract:设置为true,将该bean仅仅作为模板使用,应用程序上下文不会试图预先初始化它

4)lazy-init:设为true,延迟加载,该bean不会在ApplicationContext启动时提前被实例化,而是第一次向容器通过getBean索取bean时实例化

注:只对singleton的bean起作用

5)autowire:自动装配

6)dependency-check:依赖检查

7)depends-on:表示一个bean的实例化依靠另一个bean先实例化

8)autowire-candidate:设为false,容器在查找自动装配对象时,将不考虑该bean,即它不会被考虑作为其他bean自动装配的候选者,但是该bean本身可以使用自动装配来注入其他bean

9)primary:该bean优先被注入

10)init-method:初始化bean时调用的方法

11)destory-method:容器销毁之前所调用的方法

12)factory-method:当调用factory-method所指向的方法时,才开始实例化bean

13)factory-bean:调用静态工厂方法的方式创建bean

二、bean的子元素

1)meta:元数据,当需要使用里面的信息时可以通过key获取

2)lookup-method:获取器注入,是把一个方法声明为返回某种类型的bean但实际要返回的bean是在配置文件里面配置的

3)replaced-method:可以在运行时调用新的方法替换现有的方法,还能动态的更新原有方法的逻辑

4)constructor-arg:对bean自动寻找对应的构造函数,并在初始化的时候将设置的参数传入进去

5)property:基本数据类型赋值

6)qualifier:通过Qualifier指定注入bean的名称

最新文章

  1. 在传统.NET Framework 上运行ASP.NET Core项目
  2. export a java project to runable jar
  3. 十个节省时间的MySQL命令
  4. 如何获取QQ里的截图app?
  5. [转 ]-- Java线程池使用说明
  6. UI4_UIImageView
  7. 使用C语言获取当前系统的时间
  8. Effective C++ Item 33 避免遮掩继承过来的名称
  9. EF 增删改查 泛型方法、类
  10. hover变化图片
  11. SiftGPU在Ubuntu和Windows下的编译与使用
  12. Surface Pro 4 系统优化全教程及QA
  13. A1138. Postorder Traversal
  14. List与Array互相转换
  15. CompoundScope说明
  16. 源码分析二(ArrayList与LinkedList的区别)
  17. zoj2112&&bzoj1901
  18. 平衡二叉树Balanced Binary Tree
  19. jquery+asp.net 调用百度geocoder手机浏览器定位--Api介绍及Html定位方法
  20. 给 C# Expression Evaluator 增加中文变量名支持

热门文章

  1. android EventBus的简单使用
  2. R语言常用语法总结
  3. WebServers 异步
  4. 冒泡排序的PHP实现 Bubble Sort
  5. Mysql ERROR 145 (HY000)
  6. logz.io一个企业级的ELK日志分析器 内部集成了机器学习识别威胁——核心:利用用户对于特定日志事件的反馈处理动作来学习判断日志威胁 + 类似语音识别的专家系统从各方收集日志威胁信息
  7. SQL1221N The Application Support Layer heap cannot be allocated. SQLSTATE=57011
  8. 数据库Dao类BaseDao(增删改)
  9. nyoj-67-三角形面积(S=(1/2)*(x1y2+x2y3+x3y1-x1y3-x2y1-x3y2))
  10. hihocoder #1138 : Islands Travel