package far.botshop.backend.controller;
/**
*/
import java.util.logging.Logger;
import far.botshop.backend.storage.StorageService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.*;
import org.springframework.web.multipart.MultipartFile;
@Controller
public class FileUploadController {
private final StorageService storageService;
@Autowired
public FileUploadController(StorageService storageService) {
this.storageService = storageService;
}
package far.botshop.backend.storage;
import org.springframework.boot.context.properties.ConfigurationProperties;
@ConfigurationProperties("storage")
public class StorageProperties {
/**
* Folder location for storing files
*/
private String location = "upload-dir";
public String getLocation() {
return location;
}
public void setLocation(String location) {
this.location = location;
}
}
UnsatisfiedDependencyException:在文件[/home/x/workspace/botshop-backend-java/target/classes/far/botshop/backend/storage/filesystemStorageService.class]中创建名为“file SystemStorageService”的bean时出错:通过构造函数参数0表示不满足的依赖关系;嵌套异常是org.springframework.beans.factory.NosuchBeanDefinitionException:没有“far.botshop.backend.storage.StorageProperties”类型的合格bean可用:至少需要1个符合autowire候选的bean。
你知道吗?
你正试图
@Autowired
public FileUploadController(StorageService storageService) {
this.storageService = storageService;
}
但是您还没有将StorageService定义为bean。
因此,您应该在StorageService类上添加@component
注释或等效注释。
我还有bean,它与位于同一个包中,并扩展了相同的类,但它的注入没有问题 你知道为什么会出现这个例外吗?
在运行该项目时,我出现了以下错误
我在一个常规的老式SpringMVC应用程序中独立使用Spring数据。 我得到了错误 Spring数据的DAO接口,注意@repository:
问题内容: 我发现类似的问题解释了许多Web门户。但是我想这是独特的情况。我在Spring MVC应用程序中遇到错误。 代码如下。我认为已经复制了足够的代码。请帮助我了解缺少的内容以及如何解决此问题。任何帮助将是巨大的…!代码:Appitiializer: SQLDEVConfig: SpringAPpContInit: AbstrackJpaConfig: 控制器: CategoryReposi