自动连接需要另一个bean来创建其对象的bean



我有一个类,它具有以下自动布线

public class XYZ {
@Autowired
private Principal principal;
public void main() {
AlexandriaDownloadSignatureUtilityV1 downloadSignatureUtilV1 =
new AlexandriaDownloadSignatureUtilityV1(
getMaterialsetNameProvider(principal),

);
}
}

我想自动连接AlexandriaDownloadSignatureUtilityV1依赖项,但由于它依赖于pricipalbean,你能告诉我如何做到吗?

@Component
public class XYZ {
@Autowired
private Principal principal;
public void main() {
AlexandriaDownloadSignatureUtilityV1 downloadSignatureUtilV1 =
new AlexandriaDownloadSignatureUtilityV1(
getMaterialsetNameProvider(principal),

);
}
}

在类的顶部添加@Component,这将创建该对象的bean,并注入它们的依赖项

最新更新