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>
相关推荐
华科易迅28 分钟前
Spring AOP
java·后端·spring
zihao_tom1 小时前
Spring WebFlux:响应式编程
java·后端·spring
程序员小郭833 小时前
Spring AI 06 提示词(Prompt)全场景实战:从基础到高级模板用法
人工智能·spring·prompt
cjy0001114 小时前
SpringBoot(整合MyBatis + MyBatis-Plus + MyBatisX插件使用)
spring boot·tomcat·mybatis
Zzxy4 小时前
MyBatis-Plus入门
java·mybatis
m0_475064505 小时前
Spring AI RAG简易demo
java·人工智能·spring
液态不合群5 小时前
一文学习 Spring 声明式事务源码全流程总结
java·学习·spring
spencer_tseng5 小时前
mvn install:install-file
maven
代码探秘者5 小时前
【算法篇】3.位运算
java·数据结构·后端·python·算法·spring
xdl25996 小时前
如何快速搭建简单SpringBoot项目网页
java·spring boot·intellij-idea