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>
相关推荐
Leo July1 小时前
【Java】Spring Security 6.x 全解析:从基础认证到企业级权限架构
java·spring·架构
码道功成2 小时前
Pycham及IntelliJ Idea常用插件
java·ide·intellij-idea
雨中飘荡的记忆3 小时前
深度详解Spring Context
java·spring
yqd6663 小时前
SpringSecurity的使用
java·spring
Mr__Miss6 小时前
JAVA面试-框架篇
java·spring·面试
panzer_maus8 小时前
Redis简单介绍(3)-持久化的实现
java·redis·mybatis
蓝眸少年CY8 小时前
(第十二篇)spring cloud之Stream消息驱动
后端·spring·spring cloud
码界奇点8 小时前
基于SpringBoot+Vue的前后端分离外卖点单系统设计与实现
vue.js·spring boot·后端·spring·毕业设计·源代码管理
康小庄9 小时前
浅谈Java中的volatile关键字
java·开发语言·jvm·spring boot·spring·jetty
Elieal10 小时前
MybatisPlus难懂点
数据库·mybatis