본문 바로가기

명사 美 비격식 (무리 중에서) 아주 뛰어난[눈에 띄는] 사람[것]

JAVA

classpath상 파일 존재여부 확인하기

classpath는 보통 프로젝트의 src디렉토리 혹은 WEB-INF/classes 등을 가르킨다.

classpath:// 경로에 파일이 잘 읽히는지 확인하고싶다면 아래의 코드를 이용하자.

		ClassLoader classLoader = getClass().getClassLoader();

		// 클래스패스 상의 리소스의 경로를 지정하여 읽습니다.
		InputStream resourceStream = classLoader.getResourceAsStream("mybatis/mybatis-config.xml");
		
        if (resourceStream != null) {
		    System.out.println("mybatis/mybatis-config.xml 파일이 클래스패스 상에 존재합니다.");
		} else {
		    System.out.println("mybatis/mybatis-config.xml 파일을 클래스패스에서 찾을 수 없습니다.");
		}