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>
相关推荐
BD_Marathon1 小时前
搭建MyBatis框架之创建MyBatis的映射文件(五)
java·数据库·mybatis
问今域中2 小时前
Spring Security + JWT
java·后端·spring
Full Stack Developme2 小时前
Redis 实现主从同步
java·redis·spring
BD_Marathon3 小时前
MyBatis核心配置文件之mappers
java·数据库·mybatis
DCTANT4 小时前
【原创】使用更优雅的方式改造MyBatisPlus逻辑删除插件
spring boot·后端·mysql·kotlin·mybatis·mybatisplus
musenh4 小时前
spring学习1
java·学习·spring
白典典4 小时前
解决iTextPDF生成手册时目录页码与实际页码不匹配问题
java·spring·intellij-idea
xiaolyuh1234 小时前
Redis 核心业务流程
java·redis·spring
BD_Marathon4 小时前
MyBatis——封装SqlSessionUtils工具类并测试功能
java·windows·mybatis
计算机程序设计小李同学5 小时前
平价药店销售与管理系统
java·mysql·spring·spring cloud·ssm