初学Spring Aware时,显示文件不存在

在照着《Spring Boot实战》3.1 Spring Aware的例子码代码时,发现无法获取文件路径

包含路径的完整代码

 package com.lwx.springdemo9;

import org.apache.commons.io.IOUtils;
import org.springframework.beans.factory.BeanNameAware;
import org.springframework.context.ResourceLoaderAware;
import org.springframework.core.io.Resource;
import org.springframework.core.io.ResourceLoader;
import org.springframework.stereotype.Service;

import java.io.IOException;


/**
 * Created by Administrator on 2017/3/10.
 */
@Service
public class AwareService implements BeanNameAware,ResourceLoaderAware {

    private String beanName;
    private ResourceLoader loader;

    @Override
    public void setResourceLoader(ResourceLoader resourceLoader) {
        this.loader = resourceLoader;
    }

    @Override
    public void setBeanName(String beanName) {
        this.beanName = beanName;
    }

    public void outputResult(){
        System.out.println("Bean的名称为:"+beanName);

        Resource resource = loader.getResource("classpath:com/lwx/springdemo9/test.txt");
        try {
//            System.out.println(loader.getResource("/").getFile().getPath().toString());
            System.out.println("ResourceLoader加载的文件内容为:"+ IOUtils.toString(resource.getInputStream()));
        }catch (IOException e){
            e.printStackTrace();
        }

    }
}

错误信息
错误信息

项目结构
项目结构

求大神给一个解答或者解答的思路,地址改成绝对路径还是获取不到。

把这句代码

        Resource resource = loader.getResource("classpath:com/lwx/springdemo9/test.txt");

改成

                Resource resource = loader.getResource("file:E:\\IntelliJ_Space\\SpringLearn\\src\\main\\java\\com\\lwx\\springdemo9\\test.txt");

是可以的,但是相对路径就是获取不到