如何将属性值注入使用注解配置的Spring Bean中?

如何将属性值注入使用注解配置的Spring Bean中?,第1张

如何将属性值注入使用注解配置的Spring Bean中?

你可以在Spring 3中使用EL支持进行此 *** 作。例:

@Value("#{systemProperties.databaseName}")public void setDatabaseName(String dbName) { ... }@Value("#{strategyBean.databaseKeyGenerator}")public void setKeyGenerator(KeyGenerator kg) { ... }

systemProperties
是一个隐式对象,并且
strategyBean
是Bean名称。

还有一个示例,当你想从

Properties
对象中获取属性时,该示例将起作用。它还显示你可以应用于@Value字段:

@Value("#{myProperties['github.oauth.clientId']}")private String githubOauthClientId;


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/4907287.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-11-12
下一篇2022-11-12

发表评论

登录后才能评论

评论列表(0条)

    保存