0
以下の設定があります。 XMLファイル設定なしで同じ目的のためにそのクラスに注釈を付ける方法をお勧めします。異なるクラスのプロパティで複数の注釈を行う方法
<bean id="validationBeanHelper" class="com.xxx.service.impl.ValidationBeanHelper">
<property name="fileDAO" ref="fileDAO"/>
<property name="unmarshaller" ref="castorMarshaller"/>
<property name="paymentMetricDAO" ref="paymentMetricDAO"/>
<property name="workflowManager" ref="workflowManager"/>
<property name="validationType" ref="DATA_VALIDATION"/>
<property name="validators">
<list>
<ref bean="tifDataValidator" />
</list>
</property>
</bean>
<bean id="postProcessingValidationBeanHelper" class="com.xxx.service.impl.ValidationBeanHelper">
<property name="fileDAO" ref="fileDAO"/>
<property name="paymentMetricDAO" ref="paymentMetricDAO"/>
<property name="workflowManager" ref="workflowManager"/>
<property name="validationType" ref="POST_PROCESSING_VALIDATION"/>
<property name="validators">
<list>
<ref bean="tifToleranceValidator" />
</list>
</property>
</bean>
クラスが1つしかない場合、アノテーションが特定のインスタンスの「正しい」値をどのように注入すると思いますか?別の方法として、基本クラスと、基本のプロパティのセッターに注釈を付ける1組のサブクラスを持つことがあります。 – beerbajay