<propery /> 또는 <constructor-arg /> 의 하위 엘리먼트로 <bean /> 을 사용하면 됩니다.

<bean id=”outer” class=”…”>
  <!– instead of using a reference to a target bean, simply define the target bean inline –>
  <property name=”target”>
    <bean class=”com.mycompany.Person”> <!– this is the inner bean –>
      <property name=”name” value=”Fiona Apple”/>
      <property name=”age” value=”25″/>
    </bean>
  </property>
</bean>

inner bean의 id나 name 속성은 사용하지 않아도 됩니다.
=> 어차피 inner bean을 둘러싸고 있는 bean에서만 사용 될 것이기 때문에 굳이 식별자가 필요하지 않으며 id나 name을 적어도 container가 무시하게 됩니다.

inner bean의 scope는 항상 protorype 입니다.
=> 흠.. local 변수 처럼 생각하면 되겠죠?