package javaconfigftw.xml; import org.springframework.context.ApplicationContext; import org.springframework.context.support.ClassPathXmlApplicationContext; public class Main { public static void main(String args[]) throws Throwable { String path = packageToFolders(Main.class) + "/context.xml"; ApplicationContext applicationContext = new ClassPathXmlApplicationContext(path); } private static String packageToFolders(Class<?> clazzWhosePackageWeWant) { Package aPackage = clazzWhosePackageWeWant.getPackage(); String packageName = aPackage.getName(); StringBuilder stringBuilder = new StringBuilder(); stringBuilder.append('/'); for (char c : packageName.toCharArray()) stringBuilder.append(c == '.' ? '/' : c); return stringBuilder.toString().trim(); } }