목록2020/04/06 (2)
낭만 프로그래머
Java에서 slf4j + Log4j 2 사용하기
Java에서 간단하게 쓸모있는 SLF4J를 사용하여 로그를 찍어보자 1. Maven으로 다운로드 org.apache.logging.log4j log4j-slf4j-impl 2.10.0 2. log4j2.xml 파일을 WEB-INF/classes에 들어갈 수 있도록 src 폴더에 생성 izenimplant %d [%t] %-5level %c(%M:%L) - %m%n 3. 사용하기 private static Logger LOGGER = LoggerFactory.getLogger(CustomServletContext.class); LOGGER.info("가장단순한 로그"); LOGGER.debug("디버거 로그")
Java/Common
2020. 4. 6. 13:09
Java 에서 Singleton(싱글톤) 사용하기
Java에서 Singleton을 사용하는 방법은 몇가지 있지만 나는 아래 2가지 중에 하나를 사용한다 1. Eager initialization 방식 public class DBService { private static DBService instance = new DBService(); private DBService() { } public static DBService getInstance() { return instance; } } 2. Initialization on demand holder idiom 방식 (* 추천) public class DBService { private DBService() { } private static class InnerInstanceClass { private s..
Java/Common
2020. 4. 6. 12:19