一、定义一个Bean:
<bean id="jacksShip" class="com.codeevoship.PirateShip">
<property name="shipName" value="Black Pearl">
</bean>
1、bean id,bean的全局标志,这里是jacksShip;这个bean是PirateShip类的实例。
2、shipName是PirateShip的一个属性,这里将shipName设置为Black Pearl;实际是调用了shipName的Setter方法。
3、还可以通过constructor-arg参数,使用带参数的构造函数设置实例的shipName属性。
<bean id="jacksShip" class="com.codeevoship.PirateShip">
<constructor-arg value="Black Pearl">
</bean>
最后如何实例化:
public class WarOfPirate {
public static void main(String[] args) throws Exception {
BeanFactory factory = new XmlBeanFactory(new FileSystemResource("ship.xml&