这个是事物处理吗,我在spring.xml找见的

这个是事物处理吗,如果不是,能否告诉我,事物处理是什么,还有bean注入,

img

要搞明白一句两句也说不清楚, 给你几篇可以看看:


Spring-全面讲解(无比详细)入门看这一篇就够了 - 知乎 1、Spring框架体系2、 IOC2.1 什么是IOC 2.3 基于配置文件的di实现 2.3.1 什么是di 2.3.2 入门案例 2.3.3 环境搭建 2.3.4 案例总结 2.3.5 简单类型属性的赋值(set注入) 2.3.6 非简单类型属性的赋值(set注入) 2… https://zhuanlan.zhihu.com/p/499075895?utm_id=0

  • 帮你找了个相似的问题, 你可以看下: https://ask.csdn.net/questions/7484233
  • 我还给你找了一篇非常好的博客,你可以看看是否有帮助,链接:spring注解与xml同时使用:bean命名问题及冲突
  • 除此之外, 这篇博客: spring xml配置 bean beans标签及其子标签的全部属性详解中的 2、<beans></beans>标签的属性 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • 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就是这个功能。