gpt4 book ai didi

spring - 在 Spring 中注入(inject) Autowiring 值时

转载 作者:行者123 更新时间:2023-12-04 04:54:33 24 4
gpt4 key购买 nike

有谁知道何时将 Autowiring 字段(如果通过构造函数或 set 方法没有区别)值注入(inject)到使用它的类中?

例如,我正在尝试注入(inject)值 serverProperties。正如我所发现的,当我尝试使用它时,该字段还没有得到注入(inject)的值,它为类字段 ROOT_DIRECTORY 设置了初始值,其中 serverProperties 抛出空指针异常。什么时候注入(inject)真正发生?在所有类字段初始化之后?提前致谢。

PS:控股bean是一个带注释的 Controller 。

@Autowired
@Qualifier("serverProperties")
private Properties serverProperties;

private final String ROOT_DIRECTORY = serverProperties.getProperty("root.path");

最佳答案

如果你使用注解,你可以使用@PostConstruct

关于spring - 在 Spring 中注入(inject) Autowiring 值时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16936920/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com