zoukankan      html  css  js  c++  java
  • Spring -ch02

    ---

    设值注入

    配置ac容器

    image-20210126132547415

    定义类和方法

    image-20210126132616853

    spring在创建对象student时会根据property自动调用对应的setter进行赋值,setter由程序员自己提供,spring只负责调用

    测试结果:

    image-20210126132816937

    引用类型的set调用原理同上,注意通过ref引用bean的id即可

    image-20210126141837901

    构造注入

    配置文件如下

    image-20210126154946324

    spring会在创建对象时调用对应的有参构造方法,参数由制定

    image-20210126155105507

    测试结果:(ac的xml配置文件中声明了两个bean,因此容器创建时执行了两次有参构造)

    image-20210126155644290

    只要知道参数,就能通过有参构造赋值

    image-20210126160537337

    Review-ch01&02

    22CB1BB991466CBF92CCE4EDD23C3075

    7B1B4AF5D9F7F2B81F038C02B7735249

    引用类型的赋值:自动注入

    spring提供两种方式为引用类型的属性赋值:byName和byType

    image-20210210140235995

    多配置文件

    Advantages:

    • 每个文件大小相对变小,效率提高

    • 避免多人竞争带来冲突

    例如你的项目有多个模块,则每一个模块都有一个与之对应的配置文件

    分配方式:

    1. 按功能模块,一个模块一个配置文件
    2. 按类的功能:如数据库相关,事务相关,service相关的类

    image-20210210143758885

  • 相关阅读:
    es6 学习笔记3
    flex 子元素和父元素的高度相同问题
    vue 笔记2
    vue 子父组件之间的通信
    vue+webpack 错误笔记
    vue 学习新笔记
    mongoDB 使用学习笔记
    express 学习笔记
    多态
    static修饰符与final修饰符
  • 原文地址:https://www.cnblogs.com/potofsalt/p/14339720.html
Copyright © 2011-2022 走看看