Java >> Java tutorial >  >> Tag >> java.io

java.io.FileNotFoundException:klassestiressource kan ikke åbnes, fordi den ikke eksisterer

Hvad du placerer direkte under src/main/java er i standardpakken, i roden af ​​klassestien. Det er det samme for ressourcer placeret under src/main/resources :de ender ved roden af ​​klassestien.

Så stien til ressourcen er app-context.xml , ikke main/resources/app-context.xml .


Vi kan også prøve denne løsning

ApplicationContext ctx = new ClassPathXmlApplicationContext("classpath*:app-context.xml");

i dette finder foråret automatisk klassen i selve klassestien


Prøv dette:

ApplicationContext context = new ClassPathXmlApplicationContext("app-context.xml");

Java tag