在com.gc.action包下增加public HelloWorld(String msg)
package
com.gc.action;
public class HelloWorld {
public String msg = null ;
public HelloWorld(String msg)
{
this .msg = msg;
}
public void setMsg(String msg)
{
this .msg = msg;
}
public String getMsg()
{
return this .msg;
}
}
public class HelloWorld {
public String msg = null ;
public HelloWorld(String msg)
{
this .msg = msg;
}
public void setMsg(String msg)
{
this .msg = msg;
}
public String getMsg()
{
return this .msg;
}
}
<?
xml version
=
"
1.0
"
encoding
=
"
UTF-8
"
?>
<! DOCTYPE beans PUBLIC
" -//SPRING//DTD BEAN//EN "
" http://www.springframework.org/dtd/spring-beans.dtd " >
< beans >
< bean id = " helloWorld " class = " com.gc.action.HelloWorld " >
< constructor - arg index = " 0 " >
< value > HelloWorld </ value >
</ constructor - arg >
</ bean >
</ beans >
<! DOCTYPE beans PUBLIC
" -//SPRING//DTD BEAN//EN "
" http://www.springframework.org/dtd/spring-beans.dtd " >
< beans >
< bean id = " helloWorld " class = " com.gc.action.HelloWorld " >
< constructor - arg index = " 0 " >
< value > HelloWorld </ value >
</ constructor - arg >
</ bean >
</ beans >
constructor-arg,用来表示是通过构造方式来注入参数的。
index=“0”,表示是构造方法中的第一个参数,如果只有一个参数,则可以不用设置这个属性值。
TestHelloWorld.java不变.