zoukankan      html  css  js  c++  java
  • Spring的两种注入方式

    1.set注入(更灵活)

    <?xml version="1.0" encoding="UTF-8"?>
    <beans xmlns="http://www.springframework.org/schema/beans"
           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
           xmlns:tx="http://www.springframework.org/schema/tx"
           xmlns:context="http://www.springframework.org/schema/context"
           xsi:schemaLocation="http://www.springframework.org/schema/beans 
                               http://www.springframework.org/schema/beans/spring-beans.xsd
                               http://www.springframework.org/schema/tx  
                               http://www.springframework.org/schema/tx/spring-tx.xsd
                               http://www.springframework.org/schema/context 
                               http://www.springframework.org/schema/context/spring-context.xsd">
    			
    			<!-- 配置JavaBean -->
    			<bean id="Stu" class="com.hp.pojo.Student" >
    			<!-- set注入 -->
    				<property name="name" value="mm" />
    				<property name="pwd" value="123" />
    			</bean>
    </beans>
    

    2.构造器注入(实体类要有带参的构造器)

    <?xml version="1.0" encoding="UTF-8"?>
    <beans xmlns="http://www.springframework.org/schema/beans"
           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
           xmlns:tx="http://www.springframework.org/schema/tx"
           xmlns:context="http://www.springframework.org/schema/context"
           xsi:schemaLocation="http://www.springframework.org/schema/beans 
                               http://www.springframework.org/schema/beans/spring-beans.xsd
                               http://www.springframework.org/schema/tx  
                               http://www.springframework.org/schema/tx/spring-tx.xsd
                               http://www.springframework.org/schema/context 
                               http://www.springframework.org/schema/context/spring-context.xsd">
    			
    			<!-- 配置JavaBean -->
    			<bean id="Stu" class="com.hp.pojo.Student2" >
    			<!-- 构造器注入 -->
    			<!-- index构造方法参数的索引下标,从0开始 -->
    				<constructor-arg index="0" value="1"></constructor-arg>
    				<constructor-arg index="1" value="ww"></constructor-arg>
    				<constructor-arg index="2" value="123"></constructor-arg>
    			</bean>
    </beans>
    


  • 相关阅读:
    js 数组操作常用方法
    如何成为一名卓越的前端工程师
    js实现日期显示的一些操作
    JavaScript 创建对象的七种方式
    ios微信浏览器音乐自动播放
    Mac下新建.开头的隐藏文件
    JavaScript判断浏览器UA 、 添加收藏 、设置首页 、调用本地邮箱发送邮件
    获取当前页面参数Hash和Search,或者当前Script的参数
    AJAX调用代码实例
    移动端兼容笔记整理
  • 原文地址:https://www.cnblogs.com/mlan/p/11060358.html
Copyright © 2011-2022 走看看