Spring关于加载配置类失败

//这是配置类1
package com.itheima.config;

import org.springframework.context.annotation.*;


//识别
@Import(SpringConfiguration2.class)
@Configuration
public class SpringConfiguration1 {

    public SpringConfiguration1(){
        System.out.println("加载成功");
    }

}

//这是配置类2
package com.itheima.config;

import com.itheima.Test.DataSource;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.PropertySource;

@ComponentScan(basePackages = "com.itheima")
@PropertySource("jdbc.properties")
public class SpringConfiguration2 {

    @Value("${name}")
    private String name;
    @Value("${id}")
    private String id;

    @Bean(name = "dataSource")
    public DataSource getDataSource(){
        DataSource dataSource = new DataSource();
        dataSource.setId(id);
        dataSource.setName(name);
        return dataSource;
    }
}
//这是测试类
package com.itheima.web;

import com.itheima.config.SpringConfiguration1;
import com.itheima.service.Service;
import org.springframework.context.ApplicationContext;
import org.springframework.context.annotation.AnnotationConfigApplicationContext;


public class UserController  {

    public static void main(String[] args) {

        ApplicationContext app = new AnnotationConfigApplicationContext(SpringConfiguration1.class);
        Service service = (Service) app.getBean("service");
        service.save();
    }
}
//

求大佬们解答

@Bean
 public SpringConfiguration1(){
        System.out.println("加载成功");
 }
 

加个@Bean

Service service = (Service) app.getBean("service");  这个service在哪里

您好,我是问答小助手,你的问题已经有小伙伴为您解答了问题,您看下是否解决了您的问题,可以追评进行沟通哦~

如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~