当前位置: 首页 > 知识库问答 >
问题:

通过索引为0的构造函数参数表示的不满足的依赖项

池俊茂
2023-03-14

我在使用Spring4.1.6.Release时出现了一个错误。

我不知道这个错误是从哪里来的。Autowire注释应该为我创建bean。我还遗漏了什么注释?

@Controller
@RequestMapping("/rest/accounts")
public class AccountController {

private AccountService accountService;

public AccountController() {}
@Autowired
public AccountController(AccountService accountService) {
    this.accountService = accountService;
}
@Service
@Transactional
public class AccountServiceImpl implements AccountService {
@Autowired
private AccountRepo accountRepo;

@Autowired
private BlogRepo blogRepo;

@Override
public Account findAccount(Long id) {
    return accountRepo.findAccount(id);
}

说明服务器遇到一个内部错误,使其无法满足此请求。

例外

servletException:servlet.init()servlet appServlet抛出异常he.coyote.abstractProtocol$abstractConnectionHandler.process(abstractProtocol.java:668)org.apache.coyote.http11.http11nioProtocol$http11connectionHandler.process(http11nioProtocol.java:223)org.apache.tomcat.util.net.nioEndpoint$socketProcessor.dorun(NioEndpoint.java:1517)org.apache.tomcat.util.net.nioEndpoint$socketProcessor.run(NioEndpoint.java:1474)java.util.concurrent.threadpoolexecutor.java:执行者$工人。run(threadpoolexecutor.java:617)org.apache.tomcat.util.threads.taskthread$wrappingrunnable.run(taskthread.java:61)java.lang.thread.run(thread.java:745)根本原因

任何帮助都很感激。谢了。

共有1个答案

毛德曜
2023-03-14

spring-servlet.xml文件中设置此属性。

<context:component-scan base-package="base package name" />
 类似资料: