我有一节课,要跟著自动装配
public class XYZ {
@Autowired
private Principal principal;
public void main() {
AlexandriaDownloadSignatureUtilityV1 downloadSignatureUtilV1 =
new AlexandriaDownloadSignatureUtilityV1(
getMaterialsetNameProvider(principal),
);
}
}我想自动创建AlexandriaDownloadSignatureUtilityV1依赖关系,但是由于它依赖于pricipal bean,您能告诉我如何做到吗?
发布于 2022-01-13 04:18:41
@Component
public class XYZ {
@Autowired
private Principal principal;
public void main() {
AlexandriaDownloadSignatureUtilityV1 downloadSignatureUtilV1 =
new AlexandriaDownloadSignatureUtilityV1(
getMaterialsetNameProvider(principal),
);
}
}在类顶部添加@Component --这将创建该对象的bean,并注入它们的依赖项
https://stackoverflow.com/questions/70676373
复制相似问题