spring:如何将String bean注入构造函数?
发布于 2021-02-02 11:32:19
我有一堂课Config
:
配置文件
public class Config {
private final String p = "Prop";
@Bean
public String getP(){return p;}
}
我如何将其注入一些构造函数,即:
public class SomeC {
private String p;
public SomeC(String p) {
this. p = p;
}
}
我希望此字符串p
具有从Config注入的值。那可能吗?
关注者
0
被浏览
104
1 个回答
-
您将必须命名bean,然后
@Qualifier
在自动装配引用该名称时使用注释。例:
配置文件
public class Config { private final String p = "Prop"; @Bean(name="p") public String getP(){return p;} }
SomeC.java
public class SomeC { private String p; @Autowired public SomeC(@Qualifier("p") String p) { this. p = p; } }
推荐阅读
-
春季:如何将String bean注入构造函数?
2021-01-30 关注 0 浏览68 1答案
-
当bean具有varargs构造函数时,如何XML配置Spring bean进行构造函数注入
2021-01-30 关注 0 浏览67 1答案
-
如何使用注释将值注入到bean构造函数
2021-02-02 关注 0 浏览71 1答案
-
如何将参数注入TestNG类的构造函数?
2021-01-30 关注 0 浏览82 1答案
-
通过Spring中的注释将参数注入构造函数
2021-02-02 关注 0 浏览68 1答案
-
集成jsf,spring,hibernate。如何将Spring bean注入JSF管理的bean中?
2021-02-01 关注 0 浏览122 1答案
-
如何将Spring bean注入到jsp 2.0 SimpleTag中?
2021-01-30 关注 0 浏览113 1答案
-
如何将Spring bean注入到jsp 2.0 SimpleTag中?
2021-02-02 关注 0 浏览78 1答案
-
具有动态构造函数值的Spring bean
2021-02-02 关注 0 浏览94 1答案
-
具有私有构造函数的Java Spring bean
2021-01-30 关注 0 浏览83 1答案