我有一堂课Config:
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注入的值。那可能吗?
p
您将必须命名bean,然后@Qualifier在自动装配引用该名称时使用注释。
@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; } }