java - 如何在 spring bean 中注入(inject) String 属性

标签 java spring dependency-injection

我们通过配置注入(inject)简单的属性,如下所示:

<bean id="myService" class="com.aaa.bbb.ccc.MyServiceImpl">
    <property name="myProp" value=""/>
</bean>

你会如何使用注释来做到这一点?

最佳答案

使用@Value注释。它还支持 SpEL,这意味着您可以加载属性文件并拥有 @Value("${someConfigurationProperty}")

关于java - 如何在 spring bean 中注入(inject) String 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6630965/

相关文章:

java - 在 mimemessage 中添加 "addinline"函数时出现 NullPointerException

java - Spring 3的最小Hibernate 4 XML配置,用于基于注释的事务管理和对象映射?

c#-4.0 - MEF 和工厂模式

.net - 使用依赖注入(inject),我发现自己创建了工厂来进行单元测试。这是正常的吗?

java - 为什么heroku中部署的tomcat中的PUT方法的请求参数总是NULL

java - 正则表达式 Java "test 123"需要失败

java - CyclicBarrier 浪费时间

java - 在一个AsyncTask实例上多次调用execute()时,线程是否同步运行

java - 是否有集成 Spring-MVC 和 Spring-Data-JPA 的示例 Web 项目?

java - 使用 Guice 为可重用组件注入(inject)不同的实例