Class.getResource() 와 ClassLoader.getResource() 의 차이점
발생일: 20009.08.07 문제: Class.getResource() 로 해당 클래스의 절대 경로를 읽어오는 걸 사용하고 있었는데, ClassLoader.getResource() 도 같은 정보를 리턴한다. 두 방법의 차이점이 뭘까? 해결책: 이에 대해 아주 잘 정리해놓은 블로그가 있다. DEV용식의 Class.getResource() 와 ClassLoader.getResource() 이 외에도 API 를 비교하며 설명해 놓은 holycall 의 블로그도 참고하자.
Daylogs/Java
2009. 8. 7. 11:28
다중 클래스로더 환경에서의 싱글턴 (BeanUtils의 예)
발생일: 2009.07.30 문제: 친구 홍이 얘기한다. apache commons의 BeanUtils 에서 getSimpleProperty 메서드의 소스를 보면... -- BeanUtils class public static String getSimpleProperty(Object bean, String name) throws IllegalAccessException, InvocationTargetException, NoSuchMethodException { return BeanUtilsBean.getInstance().getSimpleProperty(bean, name); } 근데 여기에서 왜 getSimpleProperty 를 static 으로 선언하지 않고, 굳이 BeanUtilsBean을 생성해..
Daylogs/Java
2009. 7. 30. 15:02
공지사항