IDEA版SSM入门到实战(Maven+MyBatis+Spring+SpringMVC) -Spring依赖注入方式

第一章 Spring依赖注入方式【基于XML】

为属性赋值方式

  • 通过xxxset()方法
  • 通过构造器
  • 反射
1.1 set注入
  • 语法:<property>
1.2 构造器注入
  • 语法:<constructor-arg>
1.3 p名称空间注入

导入名称空间:xmlns:p="http://www.springframework.org/schema/p"

  • 语法:

  • 示例代码

    xml 复制代码
    <bean id="stuZhouxu" class="com.atguigu.spring.pojo.Student">
        <property name="stuId" value="102"></property>
        <property name="stuName">
            <value><![CDATA[<<zhouxu>>]]></value>
        </property>
    </bean>
    
    <bean id="stuZhiFeng" class="com.atguigu.spring.pojo.Student">
        <constructor-arg name="stuId" value="103"></constructor-arg>
        <constructor-arg name="stuName" value="zhifeng"></constructor-arg>
    </bean>
    
    <bean id="stuXiaoxi"
          class="com.atguigu.spring.pojo.Student"
          p:stuId="104"
          p:stuName="xiaoxi"></bean>
相关推荐
To Be Clean Coder22 分钟前
【Spring源码】从源码倒看Spring用法(二)
java·后端·spring
雨中飘荡的记忆24 分钟前
MyBatis缓存模块详解
mybatis
To Be Clean Coder3 小时前
【Spring源码】getBean源码实战(二)
java·后端·spring
0和1的舞者5 小时前
SpringAOP详解(二)
学习·spring·切面·代理·知识·springaop
廋到被风吹走5 小时前
【Spring】Spring Cache 深度解析
java·后端·spring
七夜zippoe6 小时前
响应式编程基石 Project Reactor源码解读
java·spring·flux·响应式编程·mono·订阅机制
IT 行者6 小时前
Spring Framework 6.x 异常国际化完全指南:让错误信息“说“多国语言
java·后端·spring·异常处理·problemdetail·国际化i18n
晓13136 小时前
后端篇——第一章 Maven基础全面教程
java·maven
鱼跃鹰飞7 小时前
面试题:Spring事务失效的八大场景
数据库·mysql·spring
wa的一声哭了7 小时前
内积空间 内积空间二
java·开发语言·python·spring·java-ee·django·maven