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>
相关推荐
m0_7482463527 分钟前
Spring Web MVC:功能端点(Functional Endpoints)
前端·spring·mvc
缘友一世1 小时前
macos安装maven以及.bash_profile文件优化
macos·maven·bash
yzhSWJ2 小时前
mybatisplu设置自动填充
java·spring·tomcat
胡尔摩斯.3 小时前
SpringMVC
java·开发语言·后端·spring·代理模式
m0_748236113 小时前
21.<基于Spring图书管理系统②(图书列表+删除图书+更改图书)(非强制登录版本完结)>
java·spring·状态模式
雷神乐乐3 小时前
SpringMVC学习(二)——RESTful API、拦截器、异常处理、数据类型转换
spring·springmvc
荆州克莱4 小时前
centos7 免安装mysql5.7及配置(支持多个mysql)
spring boot·spring·spring cloud·css3·技术
m0_748249545 小时前
【JavaEE】Spring Web MVC
前端·spring·java-ee
小小药6 小时前
011-spring-整合三方框架的命名空间原理(重要)
java·数据库·spring
小学鸡!7 小时前
idea报错:There is not enough memory to perform the requested operation.
java·intellij-idea