为了账号安全,请及时绑定邮箱和手机立即绑定

Spring:无法加载ApplicationContext

Spring:无法加载ApplicationContext

凤凰求蛊 2023-08-09 15:43:22
我不断遇到问题标题中提到的问题。我想介绍一些DIiaapplicationContext.xml文件和@ImportResource注释的使用。我检查了一些传递applicationContext.xml位置的方法@ImportResource ,但它们不起作用。编译是在测试关闭的情况下执行的。我在项目和项目树中的一些文件的下面发布了部分内容。您对我如何克服这个问题有什么想法吗?GitHub详情申请package pl.cd.githubdetails;// imports ...@SpringBootApplication// doesnt work:// @ImportResource(locations = {"applicationContext.xml"})// @ImportResource(locations = {"classpath:applicationContext.xml"})// @ImportResource({"classpath*:applicationContext.xml"})@ImportResource({"/applicationContext.xml"}) // also doesnt workpublic class GitHubDetailsApplication extends SpringBootServletInitializer {    public static void main(String[] args) {        SpringApplication.run(GitHubDetailsApplication.class, args);    }}项目树应用程序上下文.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans"    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"     xmlns:context="http://www.springframework.org/schema/context"    xsi:schemaLocation="http://www.springframework.org/schema/beans    http://www.springframework.org/schema/beans/spring-beans.xsd    http://www.springframework.org/schema/context    http://www.springframework.org/schema/context/spring-context.xsd"><context:component-scan base-package="pl.cd.githubdetails"/></beans>Git控制器package pl.cd.githubdetails;// imports @RestControllerpublic class GitController {    @Autowired    GitHttpClient gitHttpClient;// ...}GitHttp客户端package pl.cd.githubdetails;public class GitHttpClient {    // imports ...    private RestTemplate restTemplate;    public GitHttpClient() {        this.restTemplate = new RestTemplate();    }    // ...}
查看完整描述

1 回答

?
qq_花开花谢_0

TA贡献1835条经验 获得超7个赞

您的控制器期望有一个GitHttpClient将被注入的 bean 类型:


@Autowired

GitHttpClient gitHttpClient;

但没有这样的豆子。为什么?因为你还没有将你的类注释GitHttpClient为Spring bean。你能做什么?将其注释为 aService或 a Component:


@Service

public class GitHttpClient {

    ...

}


查看完整回答
反对 回复 2023-08-09
  • 1 回答
  • 0 关注
  • 110 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信