Java Spring Javaconfig - 表达依赖?

时间:2013-12-12 18:05:24

标签: java spring dependency-injection

与此相比,JavaConfig中的内容是什么?:

<bean id="s1"
    class="lab.Some"
    depends-on="d1"
    />
<bean
    id="d1"
    class="lab.Dependable"
    />

我的意思是在编写带有@Configuration注释的配置类时?

1 个答案:

答案 0 :(得分:0)

您可以使用@DependsOn注释:

@Bean
Some s1(){ ... }

@Bean
@DependsOn(["s1"])
Dependable d1(){ ... }

我一直在做很多Groovy,所以这段代码可能不完美,但应该反映这个想法。