简介
springboot3.x必须使用jdk17+,会导致一些问题
问题
Field fastFileStorageClient in ym.controller.FileController required a bean of type 'com.github.tobato.fastdfs.service.FastFileStorageClient' that could not be found.
解决
编写配置类,手动注入
package ym.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;
/**
* fastdfs配置文件
*/
@Configuration
@Import(FdfsClientConfig.class)
// 解决jmx重复注册bean的问题
@EnableMBeanExport(registration = RegistrationPolicy.IGNORE_EXISTING)
public class FastDFSConfig {
}