Spring Java Config值作为字段或Bean参数

时间:2018-10-15 18:45:36

标签: java spring

将Java Config与Spring结合使用时,最佳做法是将值连接为字段:

@Configuration
public class ApplicationConfig {
    @Value("${property}")
    private String property;

    @Bean
    Foo foo() {
        return new Foo(property);
    }
}

或作为bean参数:

@Configuration
public class ApplicationConfig {
    @Bean
    Foo foo(@Value("${property}") property) {
        return new Foo(property);
    }
}

我相信是后者,但我在Spring文档中看不到具体建议。

0 个答案:

没有答案