file in src/main/resources is not in classpath
<p>I created a simple program to check if spring-context define a file in src/main/resources folder.</p>

<p>I have this file structure:</p>

<pre><code>project
--&gt; src/main/resources/spring-config.xml
--&gt; src/main/resources/testfile02
</code></pre>

<p>and I try to access to these files using this test class</p>

<pre><code>public class ClasspathTest {

    public static void main(String args[]) throws URISyntaxException {
        ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext("classpath:spring-config.xml");

        ClassPathResource testfile02 = new ClassPathResource("classpath:testfile02");

        if (testfile02 != null) {
            try (InputStream inputStream = testfile02.getInputStream();
                Reader streamReader = new InputStreamReader(inputStream, "UTF-8");
                BufferedReader bufferedReader = new BufferedReader(streamReader)) {
                String line;
                while ((line = bufferedReader.readLine()) != null) {
                    System.out.println(line);
                }
            } catch (IOException exc) {
                exc.printStackTrace();
            }
        }

    }

}
</code></pre>

<p>And I can't understand why I get FileNotFound exception, during classpathResource.getInputStream() if the ClassPathXmlAppContext is working ok.</p>

<p>execution log:</p>

<pre><code>янв 19, 2016 11:57:48 AM org.springframework.context.support.ClassPathXmlApplicationContext prepareRefresh
INFO: Refreshing org.springframework.context.support.ClassPathXmlApplicationContext@6193b845: startup date [Tue Jan 19 11:57:48 MSK 2016]; root of context hierarchy
янв 19, 2016 11:57:48 AM org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions
INFO: Loading XML bean definitions from class path resource [spring-config.xml]
java.io.FileNotFoundException: class path resource [classpath:testfile02] cannot be opened because it does not exist
</code></pre>

<p>The project is built using gradle:</p>

<pre><code>apply plugin: 'java'
apply plugin: 'eclipse'
sourceCompatibility = 1.8
version = '1.0'
repositories {
    mavenCentral()
}
dependencies {
    compile 'org.springframework:spring-context:4.1.6.RELEASE'
}
</code></pre>

<p>.classpath:</p>

<pre><code>&lt;?xml version="1.0" encoding="UTF-8"?&gt;
&lt;classpath&gt;
    &lt;classpathentry kind="src" path="src/main/java"/&gt;
    &lt;classpathentry kind="src" path="src/main/resources"/&gt;
    &lt;classpathentry kind="src" path="src/test/java"/&gt;
    &lt;classpathentry kind="src" path="src/test/resources"/&gt;
    &lt;classpathentry exported="true" kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/&gt;
    &lt;classpathentry exported="true" kind="con" path="org.springsource.ide.eclipse.gradle.classpathcontainer"/&gt;
    &lt;classpathentry kind="output" path="bin"/&gt;
&lt;/classpath&gt;
</code></pre>

<p>I tried to detect systemproperty java.class.path, and I've got {project}/bin and jars for spring there and that's all. No resources folder.
How can I get access to resources from src/main/resources as I get access to src/main/resources/spring-config.xml?</p>