【发布时间】:2018-09-10 23:10:44
【问题描述】:
我有一个初始化 CLI 游戏的简单 Spring Boot 应用程序。
导入 com.rpg.game.rpggame.client.RpgGameClient;
@SpringBootApplication
public class RpgGameApplication {
public static void main(String[] args) {
SpringApplication.run(RpgGameApplication.class, args);
RpgGameClient.runGame();
}
}
runGame() 使用了我的一些服务(spring bean)。
public class RpgGameClient {
@Autowired
private static GameService gameService;
public static void runGame() {
gameService.createNewGame();
}
}
但是在使用我的服务时我有一个NullPointerException,因为 Spring 无法成功地将它注入我的RpgGameClient 类。
我该如何解决?
【问题讨论】:
-
你在哪里创建一个 bean?
标签: java spring spring-boot autowired