spring有没有办法在没有xml的情况下将属性文件注入bean?

时间:2013-12-10 21:22:45

标签: spring

我正在编写一个目前使用spring的javaconfig而没有spring xml文件的项目。现在我遇到了一个问题。

我有一个属性配置文件,我想让它成为一个spring @Component,但我找不到一个很好的方法将属性注入bean的字段,就像在@Configuration中一样@PropertySource。它使用@Value@Inject环境来获取属性。

现在我的bean不是@Configuration,我不想在@Bean类中使用@Configuration。我希望它能在春天自动扫描。

有人有想法吗?

1 个答案:

答案 0 :(得分:0)

在Java配置中

@Configuration
@PropertySource(name = "props", value = { "classpath:myProps.properties" })
public class AppConfig {

在一些Spring bean中

@Autowired
@Qualifier("props")
private Properties myProperties;//+setter