Header

  1. View current page

    정상혁의 수첩

Profile_img_60x60_08
195

Spring DI sample

 

 <bean id="jobRepository" class="org.springframework.batch.core.repository.support.SimpleJobRepository">
  <constructor-arg ref="mapJobInstanceDao" />
  <constructor-arg ref="mapStepExecutionDao" />
 </bean>

  <bean id="stockPremiunContentsBuildJob" parent="simpleJob">
  <property name="steps">
   <ref bean="recommendationBuildStep"/>
  </property>
 </bean>

 

  <constructor-arg><value>10</value></constructor-arg>

  <constructor-arg><value type="long">10</value></constructor-arg>

  <constructor-arg value="10"/>

 

List

<list value-type="java.lang.Double"></list>

<list>

<ref bean="testStep"/>

<bean class="test.testStep"/>

</list>

 

Map

<map>

<entry>

<key><value>test</value></key>

<ref bean="testJob"/>

</entry>

</map>

<map key-type="java.lang.Integer" value-type="java.lang.Double">

<entry key="1" value="0.11"/>

</map>

 

Property

<properites>

<prop key="name">jsh<prop>

</properties>

 

Set

<set value-type="java.lang.Integer">

<value>1</value>

</set>

네임스페이스 활용

p:속성명, p:속성명-ref

 

Factory

<bean id="exampleBean" class="examples.ExampleBean2"  factory-method="createInstance"/>

<bean id="myFactoryBean" class="..."/>

<bean id="exampleBean" factory-bean="myFactoryBean" factory-method="createInstance"/>

 

AutoWire

간단한 autowire방법

<bean id="job" class="test.testJob" autowire="byName"/>

byName, byType, constructor, autodetect = conectructor + byType

 

History

Last edited on 01/15/2009 14:26 by benelog

Comments (0)

You must log in to leave a comment. Please sign in.