gpt4 book ai didi

java - 当类实现 Callable 接口(interface)时 Spring Env 为 null

转载 作者:行者123 更新时间:2023-12-01 18:07:27 24 4
gpt4 key购买 nike

例如,我正在尝试将环境类 Autowiring 到我的客户类中。

public class Customer implements Callable<Person> {

@Autowired
private Environment env;

//dao logic

}

我还有我的主要方法,例如:

@Configuration
@ComponentScan({"org.test"})
@PropertySource("classpath:app.properties")
public class Application {
}

但是当我尝试在 Customer 类中 Autowiring 环境时,实例返回 null。我认为这是因为我的 Customer 类正在实现 Callable iterface,但不确定为什么 env 为 null。

任何想法都值得赞赏。

最佳答案

使 Customer 类成为一个 bean,并通过在需要时 Autowiring 它来使用它。

@Component
public class Customer implements Callable<List<Person>> {

@Autowired
private Environment env;

//dao logic

}

关于java - 当类实现 Callable 接口(interface)时 Spring Env 为 null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60535659/

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