FastDFS與spring boot整合
阿新 • • 發佈:2018-11-20
-
在專案Pom當中加入依賴
Maven依賴為
com.github.tobato
fastdfs-client
1.26.3
-
將Fdfs配置引入專案
將FastDFS-Client客戶端引入本地化專案的方式非常簡單,在SpringBoot專案/src/[com.xxx.主目錄]/conf當中配 置/** * 匯入FastDFS-Client元件 * * @author tobato * */ @Configuration @Import(FdfsClientConfig.class) // 解決jmx重複註冊bean的問題 @EnableMBeanExport(registration = RegistrationPolicy.IGNORE_EXISTING) public class ComponetImport { // 匯入依賴元件 }
對的,只需要一行註解 @Import(FdfsClientConfig.class)就可以擁有帶有連線池的FastDFS Java客戶端了。
注意:@EnableMBeanExport解決問題JMX重複註冊問題,issue #8 issue #18,不要再配置 spring.jmx.enabled=false,以免影響SpringBoot預設的JMX監控。
-
在application.yml當中配置Fdfs相關引數
-
分散式檔案系統FDFS配置
fdfs: so-timeout: 1501 connect-timeout: 601 thumb-image: #縮圖生成引數 width: 150 height: 150 tracker-list: #TrackerList引數,支援多個 - 192.168.1.105:22122 - 192.168.1.106:22122
-