我使用的是最後一個Spring Boot,我只是neet運行一個方法並在最後一條指令後停止程序執行,就像àmain一樣。如何使用Spring Boot運行一個簡單的主體
中庸之道需要運行這個方法:
public class Main {
@Autowired
private MyService myService;
public void run() throws IOException {
System.out.println(myService.listAll());
}
}
和應用程序類是一個簡單的Spring引導運行
@Configuration
@ComponentScan
@EnableAutoConfiguration
public class Application {
public static void main(String[] args) throws IOException {
SpringApplication.run(Application.class, args);
}
}
那麼,如何告訴春天開機運行Main.run()用命令如java -jar myapp.jar?
謝謝
http://docs.spring.io/spring-boot/docs/ current/reference/htmlsingle /#howto-create-a-non-web-application,http://docs.spring.io/spring-boot/docs/current/api/org/springframework/boot/CommandLineRunner.html –
Tomcat沒有試圖運行。異常是com.myapp.ronaldeMigration.api.SchemaRegistryApi.get()中的代碼使用Apache HTTP Client對'localhost:8081'進行HTTP調用的結果。沒有任何監聽端口8081,因此HTTP調用失敗。 –
謝謝它的作品! – Maryo