## 一、概述
对于实现Bean信息定义的目标,它提供了基于XML、基于注解及基于java类这三种选项。下面总结一下三种配置方式的差异。
## 二、Bean不同配置方式比较。
![](https://box.kancloud.cn/2016-02-22_56caddfd76f2f.jpg)
## 三、Bean不同配置方式的适用场合。
![](https://box.kancloud.cn/2016-02-22_56caddfda2d2b.jpg)
## 四、总结。
一般我们适用XML配置DataSource、SessionFactory等资源的Bean,在XML中利用aop、context命名空间进行主题的配置。其他所有项目中开发的Bean用注解的形式来配置。这就是采用了“XML+基于配置”的配置方式,很少采用基于Java类的配置方式。
Spring不仅提供了三种实现的方案还允许多项自由组合,让三种方式取长补短最终达到本质是一样的。
- 前言
- 菜鸟学习Struts——配置Struts环境
- 菜鸟学习Struts——简易计算器
- 菜鸟学习Struts——bean标签库
- 菜鸟学习Struts——Scope属性
- 菜鸟学习Struts——国际化
- 菜鸟学习Struts——总结
- 菜鸟学习Hibernate——配置Hibernate环境
- 菜鸟学习Hibernate——持久层框架
- 菜鸟学习Hibernate——简单的一个例子
- 菜鸟学习Hibernate——简单的增、删、改、查操作
- 菜鸟学习Hibernate——一对多关系映射
- 菜鸟学习Hibernate——多对多关系映射
- 菜鸟学习Hibernate——缓存
- 菜鸟学习Spring——初识Spring
- 菜鸟学习Spring——第一个例子
- 菜鸟学习Spring——60s让你学会动态代理原理
- 菜鸟学习Spring——60s使用annotation实现简单AOP
- 菜鸟学习Spring——60s配置XML方法实现简单AOP
- 菜鸟学习Spring——60s利用JoinPoint获取参数的值和方法名称
- 菜鸟学习Spring——60s学会Spring与Hibernate的集成
- 菜鸟学习SSH——目录
- 菜鸟学习Spring——SpringMVC注解版前台向后台传值的两种方式
- 菜鸟学习Spring——SpringMVC注解版在服务器端获取Json字符串并解析
- 菜鸟学习Spring——SpringMVC注解版将URL中的参数转成实体
- 菜鸟学习Spring——SpringMVC注解版解析不同格式的JSON串
- 菜鸟学习Spring——SpringIoC容器基于三种配置的对比