我有一个主类(使用SpringBoot
),当我尝试用@Autowire
注入一些Spring组件时,它们得到了空指针。
通过示例,如果没有得到 NullpointerException ,我将无法注入 ResourceLoader 或 TaskExecutor 。
这是我的课堂骨架。
@SpringBootApplication
public class MainWindowApplication extends JFrame {
...
@Autowired private ResourceLoader resourceLoader;
@Autowired private TaskExecutor taskExecutor;
...
private void initializeTextAreasWithTextFiles() {
try {
InputStream inProxys = resourceLoader.getResource("classpath:proxys.txt").getInputStream();// -> Nullpointer exception
InputStream inWebsites = resourceLoader.getResource("classpath:websites.txt").getInputStream();// -> Nullpointer exception
...
taskExecutor.execute(new WebConnection(tg, browserEngine, proxyHost, proxyPort));// -> Nullpointer exception
我不确定这是什么问题。我其他时候使用Spring Boot都没有问题。我尝试使用inyect的类包含在我的项目和
的Spring库中