这个是事物处理吗,如果不是,能否告诉我,事物处理是什么,还有bean注入,
default-autowire | 自动装配模式,。若子bean没有设置自己的autowire,那么就用beans ,如果设置了自己的,那么就用自己的自动装配模式。 |
default-autowire-candidates | 是否接受被自动装配,如果是false,那么beans标签下的所有子bean都 不接受被自动装配。默认是true。 |
default-destroy-method | 指定销毁方法。正常情况下,如果bean都有自己的销毁方法,那么要声明 多次,如果在beans标签中声明了此属性,假如方法为 hehe(),那么每个 子bean只需要直接实现各自的hehe()方法即可,即完成销毁代码编写。如果 子bean自己用destroy-method指定了自己的销毁方法,那么就是自己的,不 用beans的default-destroy-method。 |
default-init-method | 指定初始化方法。和销毁方法同理。 |
default-lazy-init | 是否延迟初始化。如果设置为true(要延迟),那么所有的子bean都要延迟。 如果此时有子bean自己设置了lazy-init为false,那么自己的lazy-init优先生效。 |
default-merge | 这是和bean的parent属性搭配使用的,父子bean之间的集合元素继承。为true, 代表beans下的所有子bean都会有这个特性,凡是声明了parent的,子bean就会 继承并合并父bean中的集合元素。默认为false,如果子bean中的list集合标签中 声明了merger属性,那么子bean的merger优先生效。 |
profile | 指定一类bean配置。项目的开发分开发、测试、生产,三个阶段的项目配置肯定 略有不同,一般我们手动地去修改配置,完了再部署,可是很不方便,可能没修 改完或修改正确,那么此时如果我们事先把三种配置分别用三个文件写好,然后 每次将profile指定其中一个文件启动项目,那不就方便多了。profile就是这个功能。 |