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>
    


  • 相关阅读:
    android studio首次运行出错
    分享4种CSS3效果(360度旋转、旋转放大、放大、移动)
    重温CSS:Border属性
    CSS3之过渡Transition
    ASP.NET(C#)--Repeater中生成“序号”列
    Android开发过程问题集锦(Continuous updating)
    ZOJ Problem Set Vol 1(Update paste)
    MapReduce基本原理及应用
    Tensorflow之基于MNIST手写识别的入门介绍[转载]
    Tensorflow 计算模型——计算图
  • 原文地址:https://www.cnblogs.com/mlan/p/11060358.html
Copyright © 2011-2022 走看看