
개발을 하다보면 가끔 ClassNotFoundException를 만날수 있는데 어떤 상황에서 ClassNotFoundException가 발생하는지 정리해보기로 하자. 1) ClassNotFoundException 원인 동적으로 클래스를 문자열로 로딩을 시도하다가 클래스가 없는 경우 발생. 1) Class.forName( String className ) 2) ClassLoader.loadClass( String className ) 외에 String으로 클래스를 찾는 여러 메소드들... 크게 이 두가지 클래스를 사용하는 경우에 발생한다. 요즘에는 프레임워크나 라이브러리 사용으로 Class.forName을 많이 사용하지는 않겠지만 옛날에는 JDBC를 직접적으로 연결할 때 Class.forName으로 JDB..
dev/java
2019. 8. 18. 13:10
최근에 올라온 글
최근에 달린 댓글