我有一个类,它具有以下自动布线
public class XYZ {
@Autowired
private Principal principal;
public void main() {
AlexandriaDownloadSignatureUtilityV1 downloadSignatureUtilV1 =
new AlexandriaDownloadSignatureUtilityV1(
getMaterialsetNameProvider(principal),
);
}
}
我想自动连接AlexandriaDownloadSignatureUtilityV1依赖项,但由于它依赖于pricipal
bean,你能告诉我如何做到吗?
@Component
public class XYZ {
@Autowired
private Principal principal;
public void main() {
AlexandriaDownloadSignatureUtilityV1 downloadSignatureUtilV1 =
new AlexandriaDownloadSignatureUtilityV1(
getMaterialsetNameProvider(principal),
);
}
}
在类的顶部添加@Component,这将创建该对象的bean,并注入它们的依赖项