[英]How can I directly use url to access my spring boot web application without any port?
[英]Can I use Spring integration modules in my Spring boot application?
我正在嘗試為我的ftp服務器創建一個filedownload端點。 我看到有一個Spring啟動集成啟動器模塊用於Spring啟動,但是這個模塊不包含類DefaultFtpSessionFactory
。 我在網上看到有其他模塊可用,如Spring集成http和Spring集成ftp。 但是,這些不是彈簧啟動模塊。 是否可以將這些模塊包含在我的POM中? 或者我首先要使用Spring boot starter集成?
我在這個例子中看到: https : //blog.pavelsklenar.com/spring-integration-sftp-upload-example/作者在Spring Integration 4.3.8常規Spring旁邊使用spring boot。 他確實說那些是由Spring啟動管理的,但我不確定他的意思是什么。
如果我想制作下載功能,誰能告訴我應該包含哪些模塊? 謝謝
由於應用程序不太可能需要所有Spring Integration模塊(ftp,sftp,http,mqtt等等),因此啟動程序僅包含類路徑上的核心和java dsl jar(在Spring Integration 5.0中,DSL已構建)在so boot 2.0中只包含核心jar)。
否則,你最終會在類路徑上找到許多你不需要的jar。
所以,是的,您必須手動添加所需的依賴項...
<dependency>
<groupId>org.springframework.integration</groupId>
<artifactId>spring-integration-ftp</artifactId>
</dependency>
請注意,您不需要 <version/>
-啟動會處理這件事對你和對應於核心正確的版本帶來。
模塊本身將帶來他們需要的任何額外的傳遞依賴。 所以你只需要將頂級模塊添加到你的pom中。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.