• 【spring教程之二】spring注射剂xml构造方法参数


    1、上述续,假设你想注入bean当文件,传递给构造函数的参数。主要的变化是需要spring.xml配置文件来配置。

    <?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:context="http://www.springframework.org/schema/context"
                 xmlns:aop="http://www.springframework.org/schema/aop"
                 xmlns:tx="http://www.springframework.org/schema/tx"
                 xsi:schemaLocation="http://www.springframework.org/schema/beans
                         http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
                         http://www.springframework.org/schema/context
                         http://www.springframework.org/schema/context/spring-context-3.0.xsd
                         http://www.springframework.org/schema/aop
                         http://www.springframework.org/schema/aop/spring-aop-3.0.xsd
                         http://www.springframework.org/schema/tx
                         http://www.springframework.org/schema/tx/spring-tx-3.0.xsd">
    
      <bean id="do" class="com.test.pro.Student">
      	<constructor-arg value="19"></constructor-arg>
      </bean>
    </beans>

    2、我们把类改动成了学生类,Student.java,当中没有默认的构造函数。而是一个新的带參数的构造。

    package com.test.pro;
    
    public class Student {
    	private int age;
    	public Student(int age)
    	{
    		this.age=age;
    	}
    	public void speaking()
    	{
    		System.out.println("我的年龄是:"+age);
    	}
    }
    

    3、输出结果


    版权声明:本文博主原创文章,博客,未经同意不得转载。

  • 相关阅读:
    HDU 5794
    HDU 5794
    3070 Fibonacci 矩阵快速幂
    数论基础
    hdu 1061 Rightmost Digit 快速幂
    poj 2305 Basic remains java
    poj 1001 Exponentiation
    hdu 2054 A == B ? (java)
    java大数练习
    hdu3018 Ant Trip 欧拉回路
  • 原文地址:https://www.cnblogs.com/mengfanrong/p/4904397.html
Copyright © 2020-2023  润新知