如何从主应用程序调用Spring Boot的服务?
2022-09-01 09:17:17
我正在构建一个将从命令行调用的Spring Boot应用程序。我将向应用程序传递一些参数,但是从此类调用服务时遇到问题:
@SpringBootApplication
public class App{
public static void main(String[] args) {
SpringApplication.run(App.class, args);
App app = new App();
app.myMethod();
}
@Autowired
private MyService myService;
private void myMethod(){
myService.save();
}
}
我试图从main内部调用一个方法,但我得到错误:
Exception in thread "main" java.lang.NullPointerException
at com.ef.Parser.App.myMethod(Application.java:26)
at com.ef.Parser.App.main(Application.java:18)