无法创建一个bean

时间:2017-09-15 05:53:29

标签: java spring spring-4

我使用@Component,@ ComponentScan注释编写了一个小型Spring(第4版)应用程序,如下所示。

配置类

@Configuration
@ComponentScan
public class DiskConfig {
}

Bean类

@Component
public class BlankDisk implements Disk {

    private String title;
    private String artist;

    public BlankDisk(){}

    public BlankDisk(@Value("${disk.title}") String title, @Value("${disk.artist}") String artist) {

        this.title = title;
        this.artist = artist;
    }

    @Override
    public void play() {

        System.out.println("The artist " + artist + " is playing the title " + title);
    }

}


@Component
public class AutowireDemo {

    @Autowired
    private BlankDisk blankDisk;

    public void play() {

        blankDisk.play();
    }

}

在play()方法中,我得到NullPointerException。框架无法创建BlankDisk实例。

我是Spring的新手。任何人都可以帮我解决这个问题吗?

0 个答案:

没有答案