后端-框架-Spring-IoC-property-设值注入

29 篇文章 0 订阅
24 篇文章 0 订阅

后端-框架-Spring-IoC设值注入

预先写好spring的类

package cn.springdemo;

public class HellowSpring {
	private String who;
	public String getWho() {
		return who;
	}
	//此处的setWho的who为xml中的name
	public void setWho(String who) {
		this.who = who;
	}
	public void print(){
		System.out.println("Hellow"+this.getWho());
	}
}

配置文件在jar包里自己找

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.springframework.org/schema/beans
        http://www.springframework.org/schema/beans/spring-beans.xsd">

    <bean id="HellowSpring" class="cn.springdemo.HellowSpring"> 
    	<!-- 其中的name为javabean中的set方法后的名字 -->  
        <property name="who">
        	<value>Spring</value>
        </property>
    </bean>

</beans>

去doc里面找

package test;

import static org.junit.Assert.*;

import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;

import cn.springdemo.HellowSpring;

public class HellowSpringTest {

	@org.junit.Test
	public void test() {
		ApplicationContext context = new ClassPathXmlApplicationContext("ApplicationContext.xml");
		HellowSpring hello = (HellowSpring)context.getBean("HellowSpring");
		hello.print();
	}
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值