當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
具有Spring Boot的Spring Integration Standalone应用程序
生活随笔
收集整理的這篇文章主要介紹了
具有Spring Boot的Spring Integration Standalone应用程序
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
我之前在博客中寫過一種編寫獨立的Spring Integration應用程序的方法。
Spring Boot使創建此獨立應用程序變得更加簡單。
簡單的流程是輪詢USGS服務,以提供有關世界各地地震活動的信息并記錄該信息。 使用Spring Integration描述的流程如下:
在預引導過程中,編寫主程序以啟動此流程的方式應遵循以下原則:
package standalone; import org.springframework.context.support.ClassPathXmlApplicationContext;public class Main {public static void main(String[] args) {ClassPathXmlApplicationContext applicationContext = new ClassPathXmlApplicationContext("classpath:/httpgateway.xml");applicationContext.registerShutdownHook();} }但是,使用Spring-boot,恕我直言,配置更簡單:
package standalone;import org.springframework.boot.SpringApplication; import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.ImportResource;@Configuration @ImportResource("classpath:httpgateway.xml") public class Main {public static void main(String[] args) {SpringApplication.run(Main.class, args);} }并通過此更改以及spring-boot-maven-plugin插件,可以通過以下方式啟動應用程序:
mvn spring-boot:run我有一個非常小手在通過促進變化的插件來啟動應用程序,而無需手動首先運行編譯步驟解決這個啟動腳本。
甚至更好的是,spring-boot-maven-plugin提供了將整個應用程序打包到可執行jar中的工具,該jar在打包階段會被觸發,如遮陽插件所示:
mvn package可執行的jar運行如下:
java -jar target/si-standalone-sample-1.0-SNAPSHOT.jar- 可在此github位置獲得具有此更改的更新項目– https://github.com/bijukunjummen/si-standalone-sample
翻譯自: https://www.javacodegeeks.com/2014/02/spring-integration-standalone-application-with-spring-boot.html
總結
以上是生活随笔為你收集整理的具有Spring Boot的Spring Integration Standalone应用程序的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux的压缩和解压(linux的压缩
- 下一篇: 进口品备案查询(进口品备案)