【发布时间】:2022-01-12 04:37:31
【问题描述】:
我有一个具有以下自动装配的类
public class XYZ {
@Autowired
private Principal principal;
public void main() {
AlexandriaDownloadSignatureUtilityV1 downloadSignatureUtilV1 =
new AlexandriaDownloadSignatureUtilityV1(
getMaterialsetNameProvider(principal),
);
}
}
我想自动装配 AlexandriaDownloadSignatureUtilityV1 依赖,但由于它依赖于 pricipal bean,你能告诉我怎么做吗?
【问题讨论】:
-
为什么不将
AlexandriaDownloadSignatureUtilityV1设为@Component以便它本身可以拥有自动装配的bean?或者为什么不将@Configurations 中的 bean 实例化到@Bean方法中?
标签: java spring dependency-injection javabeans autowired