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>
相关推荐
尽兴-6 分钟前
Spring与Dubbo整合原理与源码分析
java·spring·dubbo·enabledubbo
白露与泡影6 分钟前
为什么在IDEA使用@Autowired会报黄?
java·ide·intellij-idea
米糕闯编程7 分钟前
IDEA新建springboot项目
spring boot·后端·intellij-idea
我登哥MVP9 分钟前
【Spring6笔记】 - 15 - Spring中的八大设计模式
java·spring boot·笔记·spring·设计模式·intellij-idea
m0_4750645019 分钟前
Spring AI文档切片
java·人工智能·spring
我登哥MVP19 分钟前
【SpringMVC笔记】 - 1 - SpringMVC入门
java·spring boot·spring·tomcat·maven·intellij-idea·springmvc
Arva .21 分钟前
Spring 事务传播机制 速记
java·数据库·spring
A_QXBlms34 分钟前
企微群发消息技术实现:定时任务+模板消息
java·mybatis·企业微信
gelald1 小时前
Spring Boot - 配置加载
java·spring boot·后端·spring
亦暖筑序1 小时前
Spring AI VectorStore与RAG Pipeline源码深度解析:从PDF到检索增强生成的完整实现
人工智能·spring