java27 slf4j 란? http://www.slf4j.org/index.html 공식 페이지에서 아래와 같이 slf4j 를 정의하고 있다. The Simple Logging Facade for Java (SLF4J) serves as a simple facade or abstraction for various logging frameworks (e.g. java.util.logging, logback, log4j) allowing the end user to plug in the desired logging framework at deployment time. Simple Logging Facade for Java 의 약자로 logging framework 들을 추상화 해 놓은 것이다. Facade Pattern 을 적용한 l.. 2016. 1. 20. PowerMockito 를 이용하여 private method Mock 처리하기 특정 클래스에 대해 Testcase 를 작성할 때, private method 에 대한 mock 처리가 필요할 때가 있다. 예를 들면 private method 에서 외부 시스템과 연동을 하고 있다거나 하는 등 테스트하려는 목적을 벗어난 경우가 있을 수 있다. 이 때 특정 method 만 mock 처리를 하면 간단히 나머지 부분을 테스트 할 수 있다. 샘플 코드를 통해 알아보자. DataService 라는 클래스가 있다고 가정하자. public class DataService { public boolean replaceData(final String dataId, final String data) { return modifyData(dataId, data); } public boolean deleteDa.. 2015. 12. 31. javax.net.ssl.SSLProtocolException 해결책 URL Connection 을 사용하여 https URL 을 호출하던 중 아래와 같은 오류가 발생하였다. javax.net.ssl.SSLProtocolException: handshake alert: unrecognized_name 구글링을 해보니, Java 1.7 에서 SNI support 가 기본적으로 enable 되어서 발생한 것으로 확인되었다. http://stackoverflow.com/questions/7615645/ssl-handshake-alert-unrecognized-name-error-since-upgrade-to-java-1-7-0 이를 해결하기 위해서는 2가지 방법이 있다. -Djsse.enableSNIExtension=false 옵션추가 System.setProperty(“jss.. 2015. 12. 31. java.io.InvalidClassException http://craftingjava.blogspot.kr/2012/06/javaioinvalidclassexception-no-valid.html 위 페이지를 번역한 내용입니다. java.io.InvalidClassException 은 Object Serialization 을 사용하다보면 흔히 접할 수 있는 오류이다. 이 오류는 3가지 주요 원인이 있는데, 이는 다음과 같다. 클래스의 Serial 버전이 다른 경우 알 수 없는 데이터 타입을 포함한 경우 기본 생성자가 없는 경우 여기서는 디폴트 생성자가 없는 경우를 살펴보도록 하자. InvalidClassException 이란? 이름에서도 알 수 있듯이, Serialized 또는 Deserialized 된 객체가 위에서 언급한 3가지 이유 중 하나로 in.. 2015. 7. 15. 이전 1 2 3 4 5 6 7 다음