分布式存储FastDFS -FdfsClientConfig小坑
自动注入FastFileStorageClient,按照原理说是没问题
运行结果:
解决问题方案:
看了很多博客,解决思路是这个@Import @EnableMBeanExport注解加在启动类上,结果报了找不bean,还是需要写一个配置类,完美解决
编写一个配置类,使用@Import注解导入 FastFileStorageClient.class
package top.caicai.upload.config;
import com.github.tobato.fastdfs.FdfsClientConfig;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.EnableMBeanExport;
import org.springframework.context.annotation.Import;
import org.springframework.jmx.support.RegistrationPolicy;
@Configuration
@Import(FdfsClientConfig.class)
// 解决jmx重复注册bean的问题
@EnableMBeanExport(registration = RegistrationPolicy.IGNORE_EXISTING)
public class FastClientImporter {
}