7

で書くことができると考えてくださいresources.xml

<bean id="beanOne" class="ExampleBean" depends-on="manager,accountDao"/>

.NET で Spring DSL を使用して記述しresources.groovyます。depends-onディレクティブの書き方

4

2 に答える 2

8
beanOne(ExampleBean) { bean ->
  bean.dependsOn = ['manager', 'accountDao']
}

あなたが求めていることをするべきです。ほとんどの<bean>属性には、、、、bean.XXXなどの同等のものがあります。ハイフンの代わりにキャメル ケースを使用してください (例: )。それが機能しない場合は、実際の Springオブジェクトへの参照が提供されるため、他のメソッドを呼び出すことができます。init-methoddestroy-methodfactory-beanfactory-methodautowirebean.initMethod = "..."bean.beanDefinitionBeanDefinition

于 2013-09-13T15:37:12.120 に答える
1

org.springframework.context.annotation.DependsOnアノテーションは、少なくともサービス プラグイン経由ではなくサービス プラグイン経由で作成されたサービスに使用する方がよいと思いますresources.groovy

于 2013-09-15T06:59:23.633 に答える