package com.thhy.filectrl.config.fdfs;
|
|
import org.csource.fastdfs.*;
|
import org.springframework.context.annotation.Bean;
|
import org.springframework.context.annotation.Configuration;
|
|
@Configuration
|
public class FdfsClient {
|
|
@Bean
|
public StorageClient storageClient(){
|
try {
|
ClientGlobal.initByProperties("fastdfs.properties");
|
TrackerClient trackerClient = new TrackerClient();
|
TrackerServer trackerServer = trackerClient.getTrackerServer();
|
StorageServer storageServer = trackerClient.getStoreStorage(trackerServer);
|
StorageClient storageClient = new StorageClient(trackerServer,storageServer);
|
return storageClient;
|
} catch (Exception e) {
|
throw new RuntimeException(e);
|
}
|
|
}
|
}
|